示例#1
0
 private void txtCodigoCliente_Leave(object sender, EventArgs e)
 {
     if (txtCodigoCliente.Text.Length != 0)
     {
         Cliente        cli   = new Cliente();
         PessoaFisica   cliPf = new PessoaFisica();
         PessoaJuridica cliPj = new PessoaJuridica();
         cli.IdCliente = Convert.ToInt32(txtCodigoCliente.Text);
         cli.LocalizaCliente();
         if (cli.Cnpj == "")
         {
             cliPf.Cpf = cli.Cpf;
             cliPf.ConsultarRegistro();
             lblNomeCliente.Text = cliPf.Nome;
             //cbxSituacao.Focus();
             btnPesquisar.Focus();
         }
         else if (cli.Cpf == "")
         {
             cliPj.Cnpj = cli.Cnpj;
             cliPj.ConsultarRegistro();
             lblNomeCliente.Text = cliPj.Razaosocial;
             //cbxSituacao.Focus();
             btnPesquisar.Focus();
         }
         else
         {
             lblNomeCliente.Text = "";
             txtCodigoCliente.Clear();
             txtCodigoCliente.Focus();
         }
     }
     else
     {
         lblNomeCliente.Text = "";
     }
 }
示例#2
0
        private void tbCodigoCliente_Leave(object sender, EventArgs e)
        {
            if (tbCodigoCliente.Text.Length != 0)
            {
                Cliente        cli   = new Cliente();
                PessoaFisica   cliPf = new PessoaFisica();
                PessoaJuridica cliPj = new PessoaJuridica();
                cli.IdCliente = Convert.ToInt32(tbCodigoCliente.Text);
                cli.LocalizaCliente();
                if (cli.Cnpj == "")
                {
                    cliPf.Cpf = cli.Cpf;
                    cliPf.ConsultarRegistro();
                    radPessoaFisica.Checked = true;
                    tbApelido.Text          = cliPf.Apelido;
                    tbBairro.Text           = cli.Bairro;
                    tbCep.Text             = cli.Cep;
                    tbCidade.Text          = cli.Cidade;
                    tbCpfCnpj.Text         = cliPf.Cpf;
                    dtDataNascimento.Value = cliPf.Nascimento;
                    tbEmail.Text           = cli.Email;
                    tbEndereco.Text        = cli.Logradouro;
                    tbEstado.Text          = cli.Estado;
                    tbNome.Text            = cliPf.Nome;
                    tbNomeMae.Text         = cliPf.Nomemae;
                    tbNomePai.Text         = cliPf.Nomepai;
                    tbNumero.Text          = cli.Numero;
                    tbRamal1.Text          = cli.Ramal1;
                    tbRamal2.Text          = cli.Ramal2;
                    tbRgIe.Text            = cliPf.Rg;
                    tbTelefone1.Text       = cli.Telefone1;
                    tbTelefone2.Text       = cli.Telefone2;
                    tbObs.Text             = cli.Obs;
                    cbxSituacao.Text       = cli.Situacao;

                    butAlterar.Enabled    = true;
                    butExcluir.Enabled    = true;
                    btnDebitos.Enabled    = true;
                    btnNovaVenda.Enabled  = true;
                    btnPagamentos.Enabled = true;
                    butNovo.Focus();
                }
                else if (cli.Cpf == "")
                {
                    cliPj.Cnpj = cli.Cnpj;
                    cliPj.ConsultarRegistro();
                    radPessoaJuridica.Checked = true;
                    tbBairro.Text             = cli.Bairro;
                    tbCep.Text       = cli.Cep;
                    tbCidade.Text    = cli.Cidade;
                    tbCpfCnpj.Text   = cliPj.Cnpj;
                    tbEmail.Text     = cli.Email;
                    tbEndereco.Text  = cli.Logradouro;
                    tbEstado.Text    = cli.Estado;
                    tbNome.Text      = cliPj.Razaosocial;
                    tbApelido.Text   = cliPj.Nomefantasia;
                    tbNumero.Text    = cli.Numero;
                    tbObs.Text       = cli.Obs;
                    tbRamal1.Text    = cli.Ramal1;
                    tbRamal2.Text    = cli.Ramal2;
                    tbRgIe.Text      = cliPj.Ie;
                    tbTelefone1.Text = cli.Telefone1;
                    tbTelefone2.Text = cli.Telefone2;
                    cbxSituacao.Text = cli.Situacao;

                    butAlterar.Enabled    = true;
                    butExcluir.Enabled    = true;
                    btnDebitos.Enabled    = true;
                    btnNovaVenda.Enabled  = true;
                    btnPagamentos.Enabled = true;
                    butNovo.Focus();
                }
                else
                {
                    this.LimparCampos();
                    this.OrganizaBotoes();
                    tbCodigoCliente.Focus();
                }
            }
            else
            {
                this.LimparCampos();
                this.OrganizaBotoes();
            }
        }