示例#1
0
 private void BtnSalvar_Click(object sender, RoutedEventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(txtNome.Text) || !string.IsNullOrWhiteSpace(txtCPF.Text) || !string.IsNullOrWhiteSpace(txtTelefone.Text) ||
         !string.IsNullOrWhiteSpace(txtEmail.Text) || !string.IsNullOrWhiteSpace(txtCidade.Text) || !string.IsNullOrWhiteSpace(txtCOEFI.Text) ||
         !string.IsNullOrWhiteSpace(txtUF.Text))
     {
         Corretor = new Corretor()
         {
             Nome     = txtNome.Text,
             Cpf      = txtCPF.Text,
             Telefone = txtTelefone.Text,
             Email    = txtEmail.Text,
             Cidade   = txtCidade.Text,
             Cofeci   = txtCOEFI.Text,
             UF       = txtUF.Text
         };
         if (!ValidacaoCpfUtils.ValidarCpf(txtCPF.Text) && !CorretorDAO.BuscarPorCpf(txtCPF.Text))
         {
             MessageBox.Show("CPF Inválido!", "Imob",
                             MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             if (CorretorDAO.Cadastrar(Corretor))
             {
                 MessageBox.Show("Corretor salvo com sucesso!", "Imob",
                                 MessageBoxButton.OK, MessageBoxImage.Information);
                 LimparFormulario();
             }
             else
             {
                 MessageBox.Show("Erro interno: contate um ADM!", "Imob",
                                 MessageBoxButton.OK, MessageBoxImage.Error);
             }
         }
     }
     else
     {
         MessageBox.Show("Todos os campos são obrigatórios", "Imob",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
示例#2
0
 public IActionResult CadastrarCorretor(Corretor corretor)
 {
     _corretorDAO.Cadastrar(corretor);
     return(RedirectToAction("ListaCorretores", "Corretor"));
 }