Exemple #1
0
        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;
        }