public ActionResult EditarProfessor(Professor professorAlterado)
        {
            Professor professorOriginal = ProfessorDAO.BuscarProfessorPorId(professorAlterado.NumProfessor);

            professorOriginal.NomeProfessor     = professorAlterado.NomeProfessor;
            professorOriginal.CPFProfessor      = professorAlterado.CPFProfessor;
            professorOriginal.FormacaoProfessor = professorAlterado.FormacaoProfessor;
            professorOriginal.FotoProfessor     = professorAlterado.FotoProfessor;
            professorOriginal.Logradouro        = professorAlterado.Logradouro;
            professorOriginal.CEP        = professorAlterado.CEP;
            professorOriginal.Numero     = professorAlterado.Numero;
            professorOriginal.Bairro     = professorAlterado.Bairro;
            professorOriginal.Localidade = professorAlterado.Localidade;
            professorOriginal.UF         = professorAlterado.UF;


            if (ModelState.IsValid)
            {
                if (ProfessorDAO.AlterarProfessor(professorOriginal))
                {
                    return(RedirectToAction("Index", "Professor"));
                }
                else
                {
                    ModelState.AddModelError("", "Não é possível alterar um professor com o mesmo nome!");
                    return(View(professorOriginal));
                }
            }
            else
            {
                return(View(professorOriginal));
            }
        }
Esempio n. 2
0
        private void btnAlterar_Click(object sender, RoutedEventArgs e)
        {
            Professor professor = new Professor();

            professor.nome       = txtNome.Text;
            professor.disciplina = txtDisci.Text;

            if (ProfessorDAO.AlterarProfessor(professor))
            {
                MessageBox.Show("Professor alterado com sucesso!!");
            }
            else
            {
                MessageBox.Show("Erro ao alterar Professor!!");
            }
        }
Esempio n. 3
0
        private void btnAlterarProfessor_Click(object sender, RoutedEventArgs e)
        {
            professor.Nome     = txtNomeProfessor.Text;
            professor.CPF      = Convert.ToString(txtCPFProfessor.Text);
            professor.dataNasc = Convert.ToDateTime(dateNascimentoProfessor.Text);

            if (ProfessorDAO.AlterarProfessor(professor))
            {
                LimparCampos();
                MessageBox.Show("Professor alterado com sucesso!", "Escola WPF",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Esse professor já existe!", "Escola WPF",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }