Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.28 KB | None | 0 0
  1. package com.example.allan.sic;
  2.  
  3. import android.support.v7.app.AlertDialog;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.widget.*;
  7. import android.view.*;
  8. import android.content.*;
  9.  
  10. import DB.DAOProcesso;
  11. import model.Processo;
  12.  
  13. public class sicMainActivity extends AppCompatActivity implements View.OnClickListener {
  14.  
  15.     private DAOProcesso daoProcesso;
  16.     private Processo processo;
  17.     private EditText edtNumProcesso;
  18.     private EditText edtNumCPF;
  19.     private Switch trocaMask;
  20.     private Button btnOk;
  21.  
  22.  
  23.     @Override
  24.     protected void onCreate(Bundle savedInstanceState) {
  25.         super.onCreate(savedInstanceState);
  26.         setContentView(R.layout.activity_sicmain);
  27.  
  28.         edtNumProcesso = (EditText) findViewById(R.id.edtNumProcesso); /*Captura o numero do processo a ser exibido*/
  29.         edtNumCPF = (EditText) findViewById(R.id.edtNumCPF);
  30.         trocaMask = (Switch) findViewById(R.id.switch3);
  31.         boolean switchState = trocaMask.isChecked();
  32.         edtNumCPF.addTextChangedListener(MaskUtil.insert(edtNumCPF, MaskType.CPF));    /*Captura o CPF*/
  33.         btnOk = (Button) findViewById(R.id.btnOk);
  34.  
  35.         btnOk.setOnClickListener(this);
  36.         trocaMask.setChecked(true);
  37.     }
  38.  
  39.     @Override
  40.     public void onClick(View v) {
  41.  
  42.         String processoNum = edtNumProcesso.getText().toString();
  43.         String cpf = edtNumCPF.getText().toString();
  44.         cpf = MaskUtil.unmask(cpf);
  45.         AlertDialog.Builder dlg = new AlertDialog.Builder(this);
  46.         if (processoNum.trim().isEmpty() || cpf.trim().isEmpty()) {
  47.             dlg.setMessage("Preencha todos os campos");
  48.             dlg.setPositiveButton("OK", null);
  49.             dlg.show();
  50.         } else {
  51.             ValidaCPF validador = new ValidaCPF();
  52.             MaskUtil.unmask(cpf);
  53.             if (validador.validaCpf(cpf) == false) {
  54.                 dlg.setMessage("CPF Inválido");
  55.                 dlg.setPositiveButton("OK", null);
  56.                 dlg.show();
  57.             } else {
  58.                 Intent it = new Intent(this, showDadosDoProcesso.class);
  59.                 it.putExtra("NUMCTRLPROCESSO", processoNum);
  60.                 it.putExtra("CPF", cpf);
  61.                 startActivity(it);
  62.             }
  63.         }
  64.  
  65.  
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement