//------------------------------------------------------------------------------------------------------------------- private void txtCPFCNPJ_Leave(object sender, EventArgs e) { if (operacao == "inserir") { int r = 0; BLLCliente bll = new BLLCliente(); r = bll.VerificaCliente(txtCPFCNPJ.Text); if (r > 0) { DialogResult d = MessageBox.Show("Já existe um Cliente com esse CPF/CNPJ. Deseja alterar o registro?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (d.ToString() == "Yes") { DialogResult di = MessageBox.Show("Deseja realmente sobreescrever esse registro? Ao aceitar a operação, o registro antes cadastrado será permanentemente deletado!", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (di.ToString() == "Yes") { this.operacao = "alterar"; ModeloCliente modelo = bll.carregaModelo(r); txtCodigo.Text = modelo.cli_cod.ToString(); txtCPFCNPJ.Text = modelo.cli_cpfcnpj; //this.alteraBotoes(3); } else { txtCPFCNPJ.Clear(); txtCPFCNPJ.Focus(); } } else { txtCPFCNPJ.Clear(); txtCPFCNPJ.Focus(); } } } lbValorIncorreto.Visible = false; if (rbFisica.Checked == true) { //cpf if (Validacao.IsCpf(txtCPFCNPJ.Text) == false) { lbValorIncorreto.Visible = true; } } else { //cnpj if (Validacao.IsCnpj(txtCPFCNPJ.Text) == false) { lbValorIncorreto.Visible = true; } } }