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)); } }
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!!"); } }
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); } }