Exemplo n.º 1
0
        private void ConfirmaEditarCliente(object sender, EventArgs e)
        {
            Cliente        cli = new Cliente();
            PessoaFisica   pf  = new PessoaFisica();
            PessoaJuridica pj  = new PessoaJuridica();

            try
            {
                if (frmCli.btnPFisica.Checked && (frmCli.txtRG.Text.Contains(' ') || frmCli.txtCPF.Text.Contains(' ') || frmCli.txtEmail.Text == "" || frmCli.txtNome.Text == "" || frmCli.txtTelefone.Text.Contains(' ') || frmCli.txtRua.Text == "" || frmCli.txtBairro.Text == "" || frmCli.txtCep.Text.Contains(' ') || frmCli.txtCidade.Text == "" || frmCli.txtNum.Text == "" || frmCli.txtEstado.SelectedItem.ToString() == ""))
                {
                    MessageBox.Show("Preencha todos os campos!");
                }
                else if (frmCli.btnPJuridica.Checked && (frmCli.txtNome.Text == "" || frmCli.txtCNPJ.Text.Contains(' ') || frmCli.txtRazaoSocial.Text == "" || frmCli.txtInscEstadual.Text.Contains(' ') || frmCli.txtTelefone.Text.Contains(' ') || frmCli.txtRua.Text == "" || frmCli.txtBairro.Text == "" || frmCli.txtCep.Text.Contains(' ') || frmCli.txtCidade.Text == "" || frmCli.txtNum.Text == "" || frmCli.txtEstado.SelectedItem.ToString() == ""))
                {
                    MessageBox.Show("Preencha todos os campos!");
                }
                else
                {
                    bool vEmail = Validacoes.ValidaEmail(frmCli.txtEmail.Text);
                    if (vEmail)
                    {
                        cli.Nome        = frmCli.txtNome.Text;
                        cli.Email       = frmCli.txtEmail.Text;
                        cli.Telefone    = frmCli.txtTelefone.Text;
                        cli.Logradouro  = frmCli.txtRua.Text;
                        cli.Bairro      = frmCli.txtBairro.Text;
                        cli.Uf          = frmCli.txtEstado.SelectedItem.ToString();
                        cli.Cidade      = frmCli.txtCidade.Text;
                        cli.Cep         = frmCli.txtCep.Text;
                        cli.Numero      = frmCli.txtNum.Text;
                        cli.Complemento = frmCli.txtComplemento.Text;
                        cli.Atualizar(int.Parse(frmCli.lbId.Text));
                        if (frmCli.btnPFisica.Checked)
                        {
                            pf.Nome = frmCli.txtNome.Text;
                            pf.Cpf  = frmCli.txtCPF.Text;
                            pf.CarteiraIdentidade = frmCli.txtRG.Text;
                            pf.AtualizarPF(int.Parse(frmCli.lbId.Text));
                        }
                        else
                        {
                            pj.RazaoSocial       = frmCli.txtRazaoSocial.Text;
                            pj.Cnpj              = frmCli.txtCNPJ.Text;
                            pj.InscricaoEstadual = frmCli.txtInscEstadual.Text;
                            pj.AtualizarPJ(int.Parse(frmCli.lbId.Text));
                        }
                        splitPrincipal.Panel2.Controls.Remove(frmCli);
                        visualizaCliente1.recarrega();
                    }
                }
            }
            catch
            {
                MessageBox.Show("Erro ao inserir.");
            }
        }