Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.allan.sic;
- import android.support.v7.app.AlertDialog;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.widget.*;
- import android.view.*;
- import android.content.*;
- import DB.DAOProcesso;
- import model.Processo;
- public class sicMainActivity extends AppCompatActivity implements View.OnClickListener {
- private DAOProcesso daoProcesso;
- private Processo processo;
- private EditText edtNumProcesso;
- private EditText edtNumCPF;
- private Switch trocaMask;
- private Button btnOk;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_sicmain);
- edtNumProcesso = (EditText) findViewById(R.id.edtNumProcesso); /*Captura o numero do processo a ser exibido*/
- edtNumCPF = (EditText) findViewById(R.id.edtNumCPF);
- trocaMask = (Switch) findViewById(R.id.switch3);
- boolean switchState = trocaMask.isChecked();
- edtNumCPF.addTextChangedListener(MaskUtil.insert(edtNumCPF, MaskType.CPF)); /*Captura o CPF*/
- btnOk = (Button) findViewById(R.id.btnOk);
- btnOk.setOnClickListener(this);
- trocaMask.setChecked(true);
- }
- @Override
- public void onClick(View v) {
- String processoNum = edtNumProcesso.getText().toString();
- String cpf = edtNumCPF.getText().toString();
- cpf = MaskUtil.unmask(cpf);
- AlertDialog.Builder dlg = new AlertDialog.Builder(this);
- if (processoNum.trim().isEmpty() || cpf.trim().isEmpty()) {
- dlg.setMessage("Preencha todos os campos");
- dlg.setPositiveButton("OK", null);
- dlg.show();
- } else {
- ValidaCPF validador = new ValidaCPF();
- MaskUtil.unmask(cpf);
- if (validador.validaCpf(cpf) == false) {
- dlg.setMessage("CPF Inválido");
- dlg.setPositiveButton("OK", null);
- dlg.show();
- } else {
- Intent it = new Intent(this, showDadosDoProcesso.class);
- it.putExtra("NUMCTRLPROCESSO", processoNum);
- it.putExtra("CPF", cpf);
- startActivity(it);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement