Ejemplo n.º 1
0
 private void button4_Click(object sender, EventArgs e)
 {//Realiza a busca dos dados da venda para exibir no Relatório
     form.RetiraMascaras(data_finalMtbx);
     form.RetiraMascaras(data_inicialMtbx);
     if ((data_inicialMtbx.Text == "") || (data_finalMtbx.Text == ""))
     {
         MessageBox.Show("Campos obrigatórios vazios, preencha todos os campos que contém * !!!");
     }
     else
     {
         if ((clienteTbx.Text != "") && (data_inicialMtbx.Text != "") && (data_finalMtbx.Text != ""))
         {
             form.IncluirMascaras(data_finalMtbx);
             form.IncluirMascaras(data_inicialMtbx);
             DataTable tb = venda.RelatorioClientePeriodo(DateTime.Parse(data_inicialMtbx.Text), DateTime.Parse(data_finalMtbx.Text), clienteTbx.Text);
             if (tb.Rows.Count > 0)
             {
                 string   nome         = clienteTbx.Text;
                 DateTime data_inicial = DateTime.Parse(data_inicialMtbx.Text);
                 DateTime data_final   = DateTime.Parse(data_finalMtbx.Text);
                 dataGridView1.DataSource = venda.RelatorioClientePeriodo(DateTime.Parse(data_inicialMtbx.Text), DateTime.Parse(data_finalMtbx.Text), clienteTbx.Text);
                 totalLbl.Text            = "TOTAL:" + venda.ValorVendaRelatorio(nome, data_inicial, data_final);
             }
             else
             {
                 MessageBox.Show("Nenhuma Venda Encontrada  para este CLIENTE neste período!!");
             }
         }
         else
         {
             form.IncluirMascaras(data_finalMtbx);
             form.IncluirMascaras(data_inicialMtbx);
             DataTable tb = venda.RelatorioPeriodo(DateTime.Parse(data_inicialMtbx.Text), DateTime.Parse(data_finalMtbx.Text));
             if (tb.Rows.Count > 0)
             {
                 dataGridView1.DataSource = tb;
                 DateTime data_inicial = DateTime.Parse(data_inicialMtbx.Text);
                 DateTime data_final   = DateTime.Parse(data_finalMtbx.Text);
                 totalLbl.Text = "TOTAL:" + venda.ValorVendaRelatorioPeriodo(data_inicial, data_final);
             }
             else
             {
                 MessageBox.Show("Nenhuma Venda Encontrada para este período!!");
             }
         }
     }
 }
Ejemplo n.º 2
0
      private void button2_Click(object sender, EventArgs e)
      {  //Checa se a label atualizarLbl é igual a 1 e atualiza os dados do Estoque e se não ela insere um novo produto no Estoque
          if (atualizarLbl.Text == 1.ToString())
          {
              Estoque estoque = new Estoque();
              estoque.Id_estoque        = int.Parse(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
              estoque.NF                = nfTbx.Text;
              estoque.ValorNF           = Convert.ToDecimal(nf_valorTbx.Text);
              estoque.Qtd               = int.Parse(qtdTbx.Text);
              estoque.Tamanho           = tamanhoTbx.Text;
              estoque.Data              = DateTime.Parse(dataTbx.Text);
              estoque.Produto.IdProduto = int.Parse(idprodutoTbx.Text);
              if (estoque.Atualizarestoque(estoque))
              {
                  MessageBox.Show("Dados atualizados com SUCESSO!!");
                  atualizarLbl.Text = 0.ToString();
                  ListarEstoque();
                  Limpardados();
              }
              else
              {
                  MessageBox.Show("Erro ao atualizar os DADOS !!");
                  Limpardados();
              }
          }
          else
          {
              form.RetiraMascaras(dataTbx);
              if (nfTbx.Text == "" || nf_valorTbx.Text == "" || qtdTbx.Text == "" || tamanhoTbx.Text == "" || idprodutoTbx.Text == "" || produtoTbx.Text == "" || dataTbx.Text == "")
              {
                  MessageBox.Show("Campos obrigatórios vazios, preencha todos os campos que contém * !!!");
              }
              else
              {
                  form.IncluirMascaras(dataTbx);
                  Estoque estoque = new Estoque();
                  estoque.NF                = nfTbx.Text;
                  estoque.ValorNF           = Convert.ToDecimal(nf_valorTbx.Text);
                  estoque.Qtd               = int.Parse(qtdTbx.Text);
                  estoque.Tamanho           = tamanhoTbx.Text;
                  estoque.Data              = DateTime.Parse(dataTbx.Text);
                  estoque.Produto.IdProduto = int.Parse(idprodutoTbx.Text);

                  if (estoque.AdicionarProduto(estoque))
                  {
                      MessageBox.Show("Dados salvos com SUCESSO!!!");
                      ListarEstoque();
                      Limpardados();
                  }
                  else
                  {
                      MessageBox.Show("Erro ao salvar os DADOS!!");
                      Limpardados();
                  }
              }
          }
      }
Ejemplo n.º 3
0
        private void btnClickSalvarFornecedor(object sender, EventArgs e)
        {//Checa se a label atualizarLbl é igual a 1 e atualiza os dados do Fornecedor e se não ela insere um novo Fornecedor no banco de dados
            int cnpj  = 1;
            int email = 1;

            if (atualizaLbl.Text == 1.ToString())
            {
                if (val.ValidarEmail(emailTbx.Text))
                {
                }
                else
                {
                    MessageBox.Show("Email Inválido!!!");
                    form.LimpaTextBoxs(emailTbx);
                }

                form.RetiraMascaras(cnpjMtbx);
                if (val.ValidaCnpj(cnpjMtbx.Text))
                {
                }
                else
                {
                    MessageBox.Show("CNPJ Inválido!!!");
                    form.LimpaMaskedTextBoxs(cnpjMtbx);
                }

                Fornecedor fornecedor = new Fornecedor();
                form.RetiraMascaras(telempMtbx);
                form.RetiraMascaras(telcelMtbx);
                form.RetiraMascaras(telfaxMtbx);
                form.RetiraMascaras(cepMtbx);
                form.RetiraMascaras(cnpjMtbx);
                fornecedor.IdFornecedor           = int.Parse(idfornecTbx.Text);
                fornecedor.NomeContato            = nomeContTbx.Text;
                fornecedor.RazaoSocial            = razaoSocialTbx.Text;
                fornecedor.NomeFantasia           = nomeFantTbx.Text;
                fornecedor.CNPJ                   = cnpjMtbx.Text;
                fornecedor.IE                     = ieTbx.Text;
                fornecedor.Email                  = emailTbx.Text;
                fornecedor.WebSite                = siteTbx.Text;
                fornecedor.TelEmpresa             = telempMtbx.Text;
                fornecedor.TelCelular             = telcelMtbx.Text;
                fornecedor.TelFax                 = telfaxMtbx.Text;
                fornecedor.Logradouro.Cidade.UF   = ufTbx.Text;
                fornecedor.Logradouro.Cidade.Nome = cidadeTbx.Text;
                fornecedor.Logradouro.Endereco    = enderecoTbx.Text;
                fornecedor.Logradouro.Numero      = numeroTbx.Text;
                fornecedor.Logradouro.Complemento = complementoTbx.Text;
                fornecedor.Logradouro.Bairro      = bairroTbx.Text;
                fornecedor.Logradouro.CEP         = cepMtbx.Text;
                fornecedor.Situacao               = situacaoCbx.Text;
                fornecedor.Obs                    = obsTbx.Text;

                if (fornecedor.AtualizarFornecedor(fornecedor))
                {
                    MessageBox.Show("Dados alterados com SUCESSO!!");
                    Listar();
                }
                else
                {
                    MessageBox.Show("Erro ao alterar DADOS!!");
                }

                atualizaLbl.Text    = 0.ToString();
                atualizaLbl.Visible = false;
                Listar();
            }
            else
            {
                if ((nomeContTbx.Text == "") || (nomeFantTbx.Text == "") || (razaoSocialTbx.Text == "") || (cnpjMtbx.Text == "") || (ieTbx.Text == "") || (emailTbx.Text == "") || (telempMtbx.Text == "") || (telcelMtbx.Text == "") || (enderecoTbx.Text == "") || (numeroTbx.Text == "") || (bairroTbx.Text == "") || (cidadeTbx.Text == "") || (cepMtbx.Text == "") || (ufTbx.Text == "") || (situacaoCbx.Text == ""))
                {
                    MessageBox.Show("Campos obrigatórios vazios, preencha todos os campos que contém * !!!");
                }
                else
                {
                    if (emailTbx.Text != "")
                    {
                        if (val.ValidarEmail(emailTbx.Text))
                        {
                            email = 1;
                        }
                        else
                        {
                            MessageBox.Show("Email Inválido!!!");
                            form.LimpaTextBoxs(emailTbx);
                            email = 0;
                        }
                    }

                    form.RetiraMascaras(cnpjMtbx);
                    if (cnpjMtbx.Text != "")
                    {
                        if (val.ValidaCnpj(cnpjMtbx.Text))
                        {
                            cnpj = 1;
                        }
                        else
                        {
                            MessageBox.Show("CNPJ Inválido!!!");
                            form.LimpaMaskedTextBoxs(cnpjMtbx);
                            cnpj = 0;
                        }
                    }

                    if ((cnpj > 0) && (email > 0))
                    {
                        Fornecedor fornecedor = new Fornecedor();
                        form.RetiraMascaras(telempMtbx);
                        form.RetiraMascaras(telcelMtbx);
                        form.RetiraMascaras(telfaxMtbx);
                        form.RetiraMascaras(cepMtbx);
                        form.RetiraMascaras(cnpjMtbx);
                        fornecedor.NomeContato            = nomeContTbx.Text;
                        fornecedor.RazaoSocial            = razaoSocialTbx.Text;
                        fornecedor.NomeFantasia           = nomeFantTbx.Text;
                        fornecedor.CNPJ                   = cnpjMtbx.Text;
                        fornecedor.IE                     = ieTbx.Text;
                        fornecedor.Email                  = emailTbx.Text;
                        fornecedor.WebSite                = siteTbx.Text;
                        fornecedor.TelEmpresa             = telempMtbx.Text;
                        fornecedor.TelCelular             = telcelMtbx.Text;
                        fornecedor.TelFax                 = telfaxMtbx.Text;
                        fornecedor.Logradouro.Cidade.UF   = ufTbx.Text;
                        fornecedor.Logradouro.Cidade.Nome = cidadeTbx.Text;
                        fornecedor.Logradouro.Endereco    = enderecoTbx.Text;
                        fornecedor.Logradouro.Numero      = numeroTbx.Text;
                        fornecedor.Logradouro.Complemento = complementoTbx.Text;
                        fornecedor.Logradouro.Bairro      = bairroTbx.Text;
                        fornecedor.Logradouro.CEP         = cepMtbx.Text;
                        fornecedor.Situacao               = situacaoCbx.Text;
                        fornecedor.Obs                    = obsTbx.Text;

                        if (fornecedor.Adicionar(fornecedor))
                        {
                            MessageBox.Show("Dados salvos com SUCESSO!!");
                            Listar();
                            idfornecTbx.Text = fornecedor.getId(fornecedor).ToString();
                        }
                        else
                        {
                            MessageBox.Show("Erro ao salvar DADOS!!!");
                        }
                    }
                }
            }
        }
Ejemplo n.º 4
0
        private void button2_Click(object sender, EventArgs e)
        {//Checa se a label atualizarLbl é igual a 1 e atualiza os dados do Funcionário e se não ela insere um novo Funcionário no banco de dados
            Validacao val = new Validacao();
            int       continuarcpf, continuaremail;

            if (atualizarLbl.Text == 1.ToString())
            {
                if (val.ValidarEmail(emailTbs.Text))
                {
                    continuaremail = 1;
                }
                else
                {
                    MessageBox.Show("Email Inválido!!!");
                    continuaremail = 0;
                }

                if (val.ValidarCpf(cpfMtbx.Text))
                {
                    continuarcpf = 1;
                }
                else
                {
                    MessageBox.Show("CPF Inválido!!!");
                    continuarcpf = 0;
                }

                if ((continuarcpf > 0) && (continuaremail > 0))
                {
                    Funcionario funcionario = new Funcionario();
                    form.IncluirMascaras(datanascimentoMtbx);
                    form.RetiraMascaras(cpfMtbx);
                    form.RetiraMascaras(cepMtbx);
                    form.RetiraMascaras(celularMtbx);
                    form.RetiraMascaras(telresidencialMtbx);
                    funcionario.Id                     = int.Parse(idTbx.Text);
                    funcionario.Nome                   = nomeTbx.Text;
                    funcionario.CPF                    = cpfMtbx.Text;
                    funcionario.RG                     = rgMtbx.Text;
                    funcionario.TituloEleitor          = tituloeleitorTbx.Text;
                    funcionario.Email                  = emailTbs.Text;
                    funcionario.TelCelular             = celularMtbx.Text;
                    funcionario.TelResidencial         = telresidencialMtbx.Text;
                    funcionario.DataNascimento         = DateTime.Parse(datanascimentoMtbx.Text);
                    funcionario.Sexo                   = sexoCbo.Text;
                    funcionario.EstadoCivil            = estadocivilCbo.Text;
                    funcionario.Funcao                 = funcaoTbx.Text;
                    funcionario.DataAdmissao           = DateTime.Parse(dataadmissaoTbx.Text);
                    funcionario.CTPS                   = ctpsTbx.Text;
                    funcionario.Logradouro.Endereco    = enderecoTbx.Text;
                    funcionario.Logradouro.Numero      = numeroTbx.Text;
                    funcionario.Logradouro.Complemento = complementoTbx.Text;
                    funcionario.Logradouro.Bairro      = bairroTbx.Text;
                    funcionario.Logradouro.CEP         = cepMtbx.Text;
                    funcionario.Logradouro.Cidade.UF   = ufTbx.Text;
                    funcionario.Logradouro.Cidade.Nome = cidadeTbx.Text;
                    funcionario.Salario                = Convert.ToDecimal(salarioTbx.Text);
                    form.RetiraMascaras(datademissaoMtbx);

                    if (datademissaoMtbx.Text != "")
                    {
                        form.IncluirMascaras(datademissaoMtbx);
                        funcionario.DataDemissao = DateTime.Parse(datademissaoMtbx.Text);
                        funcionario.DataDemissao.ToString("yyyy-MM-dd");
                    }
                    funcionario.Comissao = Convert.ToDecimal(comissaoTbx.Text);
                    funcionario.Obs      = obsTbx.Text;
                    if (funcionario.AtualizarFuncionario(funcionario, 1))
                    {
                        MessageBox.Show("Dados Alterados com SUCESSO!!");
                        Listar();
                    }
                    else
                    {
                        MessageBox.Show("Erros ao Alterar os DADOS!!");
                    }
                }
                else
                {
                    MessageBox.Show("Entre Novamente com os dados Inválidos");
                    if (continuaremail < 1)
                    {
                        form.LimpaTextBoxs(emailTbs);
                    }

                    if (continuarcpf < 1)
                    {
                        form.LimpaMaskedTextBoxs(cpfMtbx);
                    }
                }
                atualizarLbl.Text    = 0.ToString();
                atualizarLbl.Visible = false;
            }
            else
            {
                form.RetiraMascaras(cpfMtbx);
                form.RetiraMascaras(telresidencialMtbx);
                form.RetiraMascaras(celularMtbx);
                form.RetiraMascaras(dataadmissaoTbx);
                form.RetiraMascaras(datanascimentoMtbx);
                form.RetiraMascaras(cepMtbx);

                if ((nomeTbx.Text == "") || (rgMtbx.Text == "") || (tituloeleitorTbx.Text == "") ||
                    (emailTbs.Text == "") || (celularMtbx.Text == "") || (telresidencialMtbx.Text == "") || (datanascimentoMtbx.Text == "") || (funcaoTbx.Text == "") || (ctpsTbx.Text == "") ||
                    (enderecoTbx.Text == "") || (numeroTbx.Text == "") || (bairroTbx.Text == "") || (cidadeTbx.Text == "") || (salarioTbx.Text == "") || (cpfMtbx.Text == "") || (celularMtbx.Text == "") || (telresidencialMtbx.Text == "") || (datanascimentoMtbx.Text == "") || (dataadmissaoTbx.Text == ""))
                {
                    MessageBox.Show("Campos obrigatórios vazios, preencha todos os campos que contém * !!!");
                }
                else
                {
                    form.IncluirMascaras(dataadmissaoTbx);
                    form.IncluirMascaras(datanascimentoMtbx);
                    form.IncluirMascaras(celularMtbx);
                    form.IncluirMascaras(telresidencialMtbx);
                    form.IncluirMascaras(cepMtbx);
                    form.IncluirMascaras(cpfMtbx);
                    if (val.ValidarEmail(emailTbs.Text))
                    {
                        continuaremail = 1;
                    }
                    else
                    {
                        MessageBox.Show("Email Inválido!!!");
                        continuaremail = 0;
                    }

                    if (val.ValidarCpf(cpfMtbx.Text))
                    {
                        continuarcpf = 1;
                    }
                    else
                    {
                        MessageBox.Show("CPF Inválido!!!");
                        continuarcpf = 0;
                    }

                    if ((continuarcpf > 0) && (continuaremail > 0))
                    {
                        Funcionario funcionario = new Funcionario();
                        form.RetiraMascaras(cpfMtbx);
                        form.RetiraMascaras(cepMtbx);
                        form.RetiraMascaras(celularMtbx);
                        form.RetiraMascaras(telresidencialMtbx);
                        funcionario.Nome                   = nomeTbx.Text;
                        funcionario.CPF                    = cpfMtbx.Text;
                        funcionario.RG                     = rgMtbx.Text;
                        funcionario.TituloEleitor          = tituloeleitorTbx.Text;
                        funcionario.Email                  = emailTbs.Text;
                        funcionario.TelCelular             = celularMtbx.Text;
                        funcionario.TelResidencial         = telresidencialMtbx.Text;
                        funcionario.DataNascimento         = DateTime.Parse(datanascimentoMtbx.Text);
                        funcionario.Sexo                   = sexoCbo.Text;
                        funcionario.EstadoCivil            = estadocivilCbo.Text;
                        funcionario.Funcao                 = funcaoTbx.Text;
                        funcionario.DataAdmissao           = DateTime.Parse(dataadmissaoTbx.Text);
                        funcionario.CTPS                   = ctpsTbx.Text;
                        funcionario.Logradouro.Endereco    = enderecoTbx.Text;
                        funcionario.Logradouro.Numero      = numeroTbx.Text;
                        funcionario.Logradouro.Complemento = complementoTbx.Text;
                        funcionario.Logradouro.Bairro      = bairroTbx.Text;
                        funcionario.Logradouro.CEP         = cepMtbx.Text;
                        funcionario.Logradouro.Cidade.UF   = ufTbx.Text;
                        funcionario.Logradouro.Cidade.Nome = cidadeTbx.Text;
                        funcionario.Salario                = Convert.ToDecimal(salarioTbx.Text);
                        form.RetiraMascaras(datademissaoMtbx);
                        if ((datademissaoMtbx.Text == "" || obsTbx.Text == "" || comissaoTbx.Text == "") || (datademissaoMtbx.Text == "" && obsTbx.Text == "" && comissaoTbx.Text == ""))
                        {
                            funcionario.Obs      = "sem observação";
                            funcionario.Comissao = 0;
                            if (funcionario.Adicionar(funcionario, 0))
                            {
                                MessageBox.Show("Dados salvos com SUCESSO!!!!");
                                form.RetiraMascaras(datanascimentoMtbx);
                                if (funcionario.CadastrarUsuario(emailTbs, datanascimentoMtbx))
                                {
                                    MessageBox.Show("Usuário Cadastrado com Sucesso\nLogin para Acesso\nUser_name:" + emailTbs.Text + " e Senha: " + datanascimentoMtbx.Text + "!!!");
                                }
                                else
                                {
                                    MessageBox.Show("Erro ao Cadastrar usuario !!");
                                }
                            }
                            else
                            {
                                MessageBox.Show("Erro ao salvar os DADOS!!!");
                            }

                            Listar();
                            idTbx.Text = funcionario.getId(funcionario).ToString();
                        }
                        else
                        {
                            form.IncluirMascaras(datademissaoMtbx);
                            funcionario.DataDemissao = DateTime.Parse(datademissaoMtbx.Text);
                            funcionario.DataDemissao.ToString("yyyy-MM-dd");
                            funcionario.Comissao = Convert.ToDecimal(comissaoTbx.Text);
                            funcionario.Obs      = obsTbx.Text;

                            if (funcionario.Adicionar(funcionario, 1))
                            {
                                MessageBox.Show("Dados salvos com SUCESSO!!!!");
                            }
                            else
                            {
                                MessageBox.Show("Erro ao salvar os DADOS!!!");
                            }

                            Listar();
                            idTbx.Text = funcionario.getId(funcionario).ToString();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Entre Novamente com os dados Inválidos");
                        if (continuaremail < 1)
                        {
                            form.LimpaTextBoxs(emailTbs);
                        }

                        if (continuarcpf < 1)
                        {
                            form.LimpaMaskedTextBoxs(cpfMtbx);
                        }
                    }
                }
            }
        }
Ejemplo n.º 5
0
        private void btnSalvar_click(object sender, EventArgs e)
        {//Checa se a label atualizarLbl é igual a 1 e atualiza os dados do Cliente e se não ela insere um novo Cliente no banco de dados
            int cpf   = 1;
            int email = 1;

            if (atualizaLbl.Text == 1.ToString())
            {
                if (emailTbx.Text != "")
                {
                    if (val.ValidarEmail(emailTbx.Text))
                    {
                    }
                    else
                    {
                        MessageBox.Show("Email Inválido!!!");
                        form.LimpaTextBoxs(emailTbx);
                    }
                }

                form.RetiraMascaras(cpfMtbx);
                if (cpfMtbx.Text != "")
                {
                    form.IncluirMascaras(cpfMtbx);
                    if (val.ValidarCpf(cpfMtbx.Text))
                    {
                    }
                    else
                    {
                        MessageBox.Show("CPF Inválido!!!");
                        form.LimpaMaskedTextBoxs(cpfMtbx);
                    }
                }

                Cliente cliente = new Cliente();
                form.IncluirMascaras(dataNascMtbx);
                form.RetiraMascaras(cpfMtbx);
                form.RetiraMascaras(telresidMtbx);
                form.RetiraMascaras(telcelMtbx);
                form.RetiraMascaras(cepMtbx);
                form.RetiraMascaras(cnpjMtbx);
                cliente.Id                     = int.Parse(idclienteTbx.Text);
                cliente.TipoCliente            = (pfRdBtn.Checked) ? "PF" : "PJ";
                cliente.Nome                   = nomeTbx.Text;
                cliente.CPF                    = cpfMtbx.Text;
                cliente.CNPJ                   = cnpjMtbx.Text;
                cliente.RG                     = rgTbx.Text;
                cliente.Email                  = emailTbx.Text;
                cliente.TelResidencial         = telresidMtbx.Text;
                cliente.TelCelular             = telcelMtbx.Text;
                cliente.DataNascimento         = Convert.ToDateTime(dataNascMtbx.Text);
                cliente.Sexo                   = sexoCbx.Text;
                cliente.Logradouro.Cidade.UF   = ufTbx.Text;
                cliente.Logradouro.Cidade.Nome = cidadeTbx.Text;
                cliente.Logradouro.Endereco    = enderecoTbx.Text;
                cliente.Logradouro.Numero      = numeroTbx.Text;
                cliente.Logradouro.Complemento = complementoTbx.Text;
                cliente.Logradouro.Bairro      = bairroTbx.Text;
                cliente.Logradouro.CEP         = cepMtbx.Text;
                cliente.Situacao               = situacaoCbx.Text;
                cliente.Obs                    = obsTbx.Text;

                if (cliente.EditarCliente(cliente))
                {
                    MessageBox.Show("Dados alterados  com SUCESSO!!");
                    Listar();
                }
                else
                {
                    MessageBox.Show("Erro ao alterar dados DADOS!!!");
                }
                atualizaLbl.Text    = 0.ToString();
                atualizaLbl.Visible = false;
                Listar();
            }
            else
            {
                form.RetiraMascaras(dataNascMtbx);
                if ((nomeTbx.Text == "") || (dataNascMtbx.Text == "") || (sexoCbx.Text == "") || (situacaoCbx.Text == ""))
                {
                    MessageBox.Show("Campos obrigatórios vazios, preencha todos os campos que contém * !!!");
                }
                else
                {
                    if (emailTbx.Text != "")
                    {
                        if (val.ValidarEmail(emailTbx.Text))
                        {
                        }
                        else
                        {
                            MessageBox.Show("Email Inválido!!!");
                            form.LimpaTextBoxs(emailTbx);
                            email = 0;
                        }
                    }

                    form.RetiraMascaras(cpfMtbx);
                    if (cpfMtbx.Text != "")
                    {
                        if (val.ValidarCpf(cpfMtbx.Text))
                        {
                        }
                        else
                        {
                            MessageBox.Show("CPF Inválido!!!");
                            form.LimpaMaskedTextBoxs(cpfMtbx);
                            cpf = 0;
                        }
                    }

                    if ((cpf > 0) && (email > 0))
                    {
                        Cliente cliente = new Cliente();
                        form.IncluirMascaras(dataNascMtbx);
                        form.RetiraMascaras(telresidMtbx);
                        form.RetiraMascaras(telcelMtbx);
                        form.RetiraMascaras(cepMtbx);
                        form.RetiraMascaras(cnpjMtbx);
                        cliente.TipoCliente            = (pfRdBtn.Checked) ? "PF" : "PJ";
                        cliente.Nome                   = nomeTbx.Text;
                        cliente.CPF                    = cpfMtbx.Text;
                        cliente.CNPJ                   = cnpjMtbx.Text;
                        cliente.RG                     = rgTbx.Text;
                        cliente.Email                  = emailTbx.Text;
                        cliente.TelResidencial         = telresidMtbx.Text;
                        cliente.TelCelular             = telcelMtbx.Text;
                        cliente.DataNascimento         = Convert.ToDateTime(dataNascMtbx.Text);
                        cliente.Sexo                   = sexoCbx.Text;
                        cliente.Logradouro.Cidade.UF   = ufTbx.Text;
                        cliente.Logradouro.Cidade.Nome = cidadeTbx.Text;
                        cliente.Logradouro.Endereco    = enderecoTbx.Text;
                        cliente.Logradouro.Numero      = numeroTbx.Text;
                        cliente.Logradouro.Complemento = complementoTbx.Text;
                        cliente.Logradouro.Bairro      = bairroTbx.Text;
                        cliente.Logradouro.CEP         = cepMtbx.Text;
                        cliente.Situacao               = situacaoCbx.Text;
                        cliente.Obs                    = obsTbx.Text;

                        if (cliente.Adicionar(cliente))
                        {
                            MessageBox.Show("Dados salvo com SUCESSO!!");
                            Listar();
                            idclienteTbx.Text = cliente.getId(cliente).ToString();
                        }
                        else
                        {
                            MessageBox.Show("Erro ao salvar os DADOS !!!");
                        }
                    }
                }
            }
        }