Example #1
0
        //-------------------------------------------------------------------------------------------------------------------
        private void btCliente_Click(object sender, EventArgs e)
        {
            frmConsultaCliente fccliente = new frmConsultaCliente();

            fccliente.ShowDialog();
            if (fccliente.codigo != -1)
            {
                txtCodigoCliente.Text = fccliente.codigo.ToString();
                //this.txtCliCod_Leave(sender, e);
            }
            fccliente.Dispose();
            try
            {
                BLLCliente    bll    = new BLLCliente();
                ModeloCliente modelo = bll.carregaModelo(Convert.ToInt32(txtCodigoCliente.Text));
                if (modelo.cli_cod != 0)
                {
                    cbNomeCliente.Text = modelo.cli_nome;
                }
                else
                {
                    cbNomeCliente.Text = "Insira o código do cliente";
                }
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message);
            }
        }
Example #2
0
 //-------------------------------------------------------------------------------------------------------------------
 private void txtEmail_Leave(object sender, EventArgs e)
 {
     if (operacao == "inserir")
     {
         int        r   = 0;
         BLLCliente bll = new BLLCliente();
         r = bll.VerificaClienteEmail(txtEmail.Text);
         if (r > 0)
         {
             DialogResult d = MessageBox.Show("Já existe um Cliente com esse E-mail. 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();
                     txtEmail.Text  = modelo.cli_email;
                     //this.alteraBotoes(3);
                 }
                 else
                 {
                     txtEmail.Clear();
                     txtEmail.Focus();
                 }
             }
             else
             {
                 txtEmail.Clear();
                 txtEmail.Focus();
             }
         }
     }
 }
Example #3
0
        //-------------------------------------------------------------------------------------------------------------------
        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;
                }
            }
        }
Example #4
0
 //-------------------------------------------------------------------------------------------------------------------
 private void txtCliCod_Leave(object sender, EventArgs e)
 {
     try
     {
         BLLCliente    bll    = new BLLCliente();
         ModeloCliente modelo = bll.carregaModelo(Convert.ToInt32(txtCliCod.Text));
         if (modelo.cli_cod != 0)
         {
             lbCliNome.Text = modelo.cli_nome;
         }
         else
         {
             lbCliNome.Text = "Cliente: Insira o código do cliente";
         }
     }
     catch
     {
     }
 }
Example #5
0
 //-------------------------------------------------------------------------------------------------------------------
 private void btLocalizar_Click(object sender, EventArgs e)
 {
     try
     {
         frmConsultaCliente frm = new frmConsultaCliente();
         frm.ShowDialog();
         if (frm.codigo >= 0)
         {
             BLLCliente    bll    = new BLLCliente();
             ModeloCliente modelo = bll.carregaModelo(frm.codigo);
             txtCodigo.Text           = modelo.cli_cod.ToString();
             txtNome.Text             = modelo.cli_nome;
             txtBairro.Text           = modelo.cli_bairro;
             mtbCelular.Text          = modelo.cli_cel;
             mtbCEP.Text              = modelo.cli_cep;
             txtCidade.Text           = modelo.cli_cidade;
             txtCPFCNPJ.Text          = modelo.cli_cpfcnpj;
             txtEmail.Text            = modelo.cli_email;
             txtEndereco.Text         = modelo.cli_endereco;
             cbEstado.Text            = modelo.cli_estado;
             txtNumero.Text           = modelo.cli_endnumero;
             mtbRGIE.Text             = modelo.cli_rgie;
             mtbTelefone.Text         = modelo.cli_fone;
             txtRSocial.Text          = modelo.cli_rsocial;
             mtbTelefoneTrabalho.Text = modelo.cli_fonetrabalho;
             mtbDataNascimento.Text   = modelo.cli_datanasc;
             txtLocalDeTrabalho.Text  = modelo.cli_localtrabalho;
             if (modelo.cli_tipo == "Fisíca")
             {
                 rbFisica.Checked = true;
             }
             else
             {
                 rbJuridica.Checked = true;
             }
             this.alteraBotoes(3);
         }
         frm.Dispose();
     }catch (Exception error)
     {
         MessageBox.Show(error.Message);
     }
 }