private void txtCPFchamado_TextChanged(object sender, EventArgs e) { string cpf; cpf = txtCPFchamado.Text; if (cpf.Length == 11) //cpf contem 11 { dtoChamado.ChamadoCPF = cpf; dtoChamado = ChamadoBLL.BuscarCliente(cpf); //verifica status do cliente if (dtoChamado.ChamadoSituaCliente == "desativado") //caso cliente desativado { limparDtoChamado(); } else { txtNomeCliente.Text = dtoChamado.ChamadoNomeCliente; txtLocal.Text = dtoChamado.ChamadoRuaCliente + ", " + dtoChamado.ChamadoNumeroRuaCliente; if (string.IsNullOrWhiteSpace(txtNomeCliente.Text)) { DialogResult confirm = MessageBox.Show("CPF não cadastrado.\nDeseja cadastrar ? ", "Limpar", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2); if (confirm.ToString().ToUpper() == "YES") { //se o cpf nao estiver cadastrado, pergunta se usuário deseja cadastrar new CadastroCliente(nivelAcesso).ShowDialog(); } limpar(); } } } }
private void btnAlterar_Click(object sender, EventArgs e) { if (rbCPFchamado.Checked) { dtoChamado = ChamadoBLL.BuscarCliente(txtCPFchamado.Text); if (string.IsNullOrWhiteSpace(txtCPFchamado.Text)) { MessageBox.Show("Digite um CPF", "Aviso!"); } else if (DGVprotocolos.RowCount == 0) { MessageBox.Show("CPF ou CNPJ inváldo!", "Aviso!"); } else { capturaDto(); } } else if (rbCNPJchamado.Checked) { dtoChamado = ChamadoBLL.BuscarCliente(txtCNPJchamado.Text); if (string.IsNullOrWhiteSpace(txtCNPJchamado.Text)) { MessageBox.Show("Digite um CNPJ", "Aviso!"); } else if (DGVprotocolos.RowCount == 0) { MessageBox.Show("CPF ou CNPJ inváldo!", "Aviso!"); } else { capturaDto(); } } }