示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //verifica se não tem campo nulo  se não tiver ele vai pro proximo
            if (nomealu.Text != "" && maskcpf.Text != "" && rgaluno.Text != "" && endaluno.Text != "" &&
                telaluno.Text != "" && matricula.Text != "" && emailaluno.Text != "")
            {
                aluno.nome      = nomealu.Text;
                aluno.cpf       = maskcpf.Text;
                aluno.rg        = rgaluno.Text;
                aluno.endereco  = endaluno.Text;
                aluno.telefone  = telaluno.Text;
                aluno.email     = emailaluno.Text;
                aluno.matricula = matricula.Text;


                if (Validacoes.ValidarCpf(aluno))
                {
                    if (modoEdicao || AlunoDAO.ObterAlunoPorcpf(aluno) == null)
                    {
                        if (modoEdicao)
                        {
                            if (AlunoDAO.Alterar(aluno))
                            {
                                MessageBox.Show("Aluno editado com sucesso.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("Erro ao tentar editar o aluno.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }

                        else
                        {
                            if (AlunoDAO.Incluir(aluno))
                            {
                                MessageBox.Show("Aluno cadastrado com sucesso.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("Erro ao tentar incluir o aluno.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        Program.atualizarListas();
                    }
                    else
                    {
                        MessageBox.Show("Aluno já cadastrado.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("CPF inválido.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Todos os campos são de preenchimento obrigatório.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#2
0
 public ActionResult Editar(Aluno aluno)
 {
     if (ModelState.IsValid)
     {
         alunoDAO.Alterar(aluno);
         return(RedirectToAction("Detalhes", aluno));
     }
     return(View(aluno));
 }
示例#3
0
        public bool Gravar(Aluno aluno)
        {
            AlunoDAO aluDAO = new AlunoDAO();

            if (aluno.Id > 0)
            {
                return(aluDAO.Alterar(aluno));
            }

            return(aluDAO.Inserir(aluno));
        }
示例#4
0
 public void Alterar(Aluno aluno)
 {
     try
     {
         if (Validar(aluno))
         {
             alunoDAO.Alterar(aluno);
         }
     }
     catch (ExcecaoSAG ex)
     {
         throw new ExcecaoSAG(ex.getMsg());
     }
 }
        public bool InserirAlterar(AlunoVm alunoVm)
        {
            try
            {
                var aluno = new Aluno()
                {
                    AlunoID       = alunoVm.IdAluno,
                    NomeCompleto  = alunoVm.NomeCompleto,
                    Identificacao = alunoVm.Identificacao
                };

                if (int.TryParse(alunoVm.Idade, out int idade))
                {
                    aluno.Idade = idade;
                }
                else
                {
                    Mensagem = "O campo idade não está em um formato válido.";
                    return(false);
                }

                var alunoDao = new AlunoDAO();
                if (aluno.AlunoID == 0)
                {
                    if (alunoDao.Inserir(aluno))
                    {
                        Mensagem = "O cadastro foi realizado com sucesso!";
                        return(true);
                    }
                }
                else
                {
                    if (alunoDao.Alterar(aluno))
                    {
                        Mensagem = "A alteração foi realizada com sucesso!";
                        return(true);
                    }
                }

                Mensagem = alunoDao.Mensagem;
            }
            catch (Exception ex)
            {
                Mensagem = ex.Message;
            }

            return(false);
        }
示例#6
0
 private void btnAlterar_Click(object sender, RoutedEventArgs e)
 {
     if (aluno != null)
     {
         aluno.Nome = txtNome.Text;
         aluno.Cpf  = txtCpf.Text;
         AlunoDAO.Alterar(aluno);
         MessageBox.Show("O aluno foi alterado com sucesso!!!", "Vendas WPF",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
     else
     {
         MessageBox.Show("O aluno não foi alterado!!!", "Vendas WPF",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
     LimparFormulario();
 }
示例#7
0
        public IActionResult Put(string id, [FromBody] Aluno obj)
        {
            var dao = new AlunoDAO();

            try
            {
                dao.Alterar(obj);
                return(NoContent());
            }
            catch
            {
                if (dao.RetornarPorId(id) == null)
                {
                    return(NotFound());
                }

                return(BadRequest());
            }
        }
        public IActionResult Alterar(Aluno al, IFormFile fupImagem)
        {
            if (fupImagem != null)
            {
                string arquivo = Guid.NewGuid().ToString() +
                                 Path.GetExtension(fupImagem.FileName);
                string caminho = Path.Combine(_hosting.WebRootPath,
                                              "Academyimagens", arquivo);
                fupImagem.CopyTo(
                    new FileStream(caminho, FileMode.Create));
                al.Imagem = arquivo;
            }
            else
            {
                al.Imagem = "semimagem.jfif";
            }


            _alunoDAO.Alterar(al);
            return(RedirectToAction("IndexAluno"));
        }
示例#9
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            try
            {
                AlunoDAO alunoBD  = new AlunoDAO();
                Aluno    alunoReg = new Aluno(int.Parse(txtCod.Text), txtNome.Text, txtEnd.Text, int.Parse(txtIdade.Text));

                alunoBD.Alterar(alunoReg);
                txtNome.Text  = "";
                txtEnd.Text   = "";
                txtIdade.Text = "";
                MessageBox.Show("Registro Alterado com Sucesso!");
            }
            catch (Exception c)
            {
                MessageBox.Show(c.ToString());
            }

            Form1 abre = new Form1();

            abre.ShowDialog();
        }