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();
                    }
                }
            }
        }
Exemplo n.º 2
0
        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();
                }
            }
        }