示例#1
0
 //salvar
 private void btnSalvarA_Click(object sender, EventArgs e)
 {
     if (!txtNomeA.Text.Equals("") && !txtSenhaA.Text.Equals("") && !mskCpfA.Text.Equals(""))
     {
         var A = new Administrador();
         var V = new Vendedor();
         V.Cpf   = mskCpfA.Text;
         A.Nome  = txtNomeA.Text;
         A.Cpf   = mskCpfA.Text;
         A.Senha = txtSenhaA.Text;
         if (ValidarCpf.ValidarCPF(A) == false)
         {
             MessageBox.Show("Por favor, digite um Cpf válido!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             if (AdministradorDAO.Find(A) != null || VendedorDAO.Find(V) != null)
             {
                 MessageBox.Show("CPF já cadastrado! Já tem um mesmo CPF para Adm ou Vendedor!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 if (AdministradorDAO.Insert(A) == true)
                 {
                     MessageBox.Show("Done!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 else
                 {
                     MessageBox.Show("Error!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("Por favor preencha os campos!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }