public ActionResult EditarAluno(Aluno alunoAlterado) { Aluno alunoOriginal = AlunoDAO.BuscarAlunoPorId(alunoAlterado.NumAluno); alunoOriginal.NomeAluno = alunoAlterado.NomeAluno; alunoOriginal.CPFAluno = alunoAlterado.CPFAluno; alunoOriginal.CursoMatriculado = alunoAlterado.CursoMatriculado; alunoOriginal.FotoAluno = alunoAlterado.FotoAluno; alunoOriginal.Localidade = alunoAlterado.Localidade; alunoOriginal.Logradouro = alunoAlterado.Logradouro; alunoOriginal.Numero = alunoAlterado.Numero; alunoOriginal.Bairro = alunoAlterado.Bairro; alunoOriginal.CEP = alunoAlterado.CEP; alunoOriginal.UF = alunoAlterado.UF; if (ModelState.IsValid) { if (AlunoDAO.AlterarAluno(alunoOriginal)) { return(RedirectToAction("Index", "Aluno")); } else { ModelState.AddModelError("", "Não é possível alterar um aluno com o mesmo nome!"); return(View(alunoOriginal)); } } else { return(View(alunoOriginal)); } }
private void btnAlterar_Click(object sender, RoutedEventArgs e) { aluno.Nome = txtNome.Text; aluno.CPF = Convert.ToString(txtCPF.Text); aluno.dataNasc = Convert.ToDateTime(dateDataNascimento.Text); if (AlunoDAO.AlterarAluno(aluno)) { LimparCampos(); MessageBox.Show("Aluno alterado com sucesso!", "Escola WPF", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Esse aluno já existe!", "Escola WPF", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnAlterar_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Deseja alterar o registro?", "Cadastro de Aluno", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { a.Nome = txtNome.Text; a.Sobrenome = txtSobrenme.Text; a.CPF = txtCPF.Text; a.Celular = txtCeular.Text; a.Telefone = txtTelefone.Text; a.DtNasc = dtNasc.Text; a.AvaliacaoFisica = txtAvaliacaoFisica.Text; a.Endereco = txtEndereco.Text; a.Email = txtEmail.Text; a.Plano = (int)cmbPlano.SelectedValue; if (AlunoDAO.AlterarAluno(a)) { MessageBox.Show("Aluno alterado com sucesso", "Cadastra Aluno", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Aluno não alterado!", "Cadastra Aluno", MessageBoxButton.OK, MessageBoxImage.Error); } DesabilitarBotoes(); } else { DesabilitarBotoes(); } txtBuscarAluno.Clear(); txtNome.Clear(); txtSobrenme.Clear(); txtCPF.Clear(); txtCeular.Clear(); dtNasc.Text = null; txtTelefone.Clear(); txtEmail.Clear(); txtAvaliacaoFisica.Clear(); txtEndereco.Clear(); cmbPlano = null; }