// PUT: api/Aluno/5 public Aluno Put(int id, [FromBody] Aluno aluno) { Aluno _aluno = new Aluno(); _aluno.Atualizar(id, aluno); return(_aluno.Atualizar(id, aluno)); }
private void TsbSalvar_Click(object sender, EventArgs e) { //Cadastrar alguém novo if (_alunoSelecionado == null) { try { Aluno novoAluno = new Aluno(TxbNome.Text, DtpDtNascimento.Value, CkbAtivo.Checked); novoAluno.Cadastrar(); _alunos.Add(novoAluno); CarregaDgvAluno(); ConfiguraBotoesECampos(1); MessageBox.Show($"Aluno cadastrado com sucesso:\n {novoAluno.Nome}\nId inserido pelo banco: {novoAluno.Id}"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { //Remover o aluno selecionado da lista de alunos _alunos.Remove(_alunoSelecionado); //Alterar um aluno existente _alunoSelecionado.Nome = TxbNome.Text; _alunoSelecionado.DtNascimento = DtpDtNascimento.Value; _alunoSelecionado.Ativo = CkbAtivo.Checked; try { string retornoBD = _alunoSelecionado.Atualizar(); _alunos.Add(_alunoSelecionado); CarregaDgvAluno(); ConfiguraBotoesECampos(1); MessageBox.Show(retornoBD); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void button2_Click(object sender, EventArgs e) { Aluno aluno = new Aluno(); aluno.Nome = txtNome.Text; aluno.Senha = txtSenha.Text; aluno.Ativo = checkBox1.Checked; if (aluno.Atualizar()) { MessageBox.Show("Aluno Atualizado com sucesso!"); } }
public AlunoDTO Put(int id, [FromBody] AlunoDTO aluno) { try { Aluno _aluno = new Aluno(); return(_aluno.Atualizar(id, aluno)); } catch (Exception ex) { throw new Exception($"Erro {ex.Message}"); } }
private void TsbSalvar_Click(object sender, EventArgs e) { if (_alunoSelecionado == null) { //Cadastrar aluno novo try { //Alimenta um novo objeto do tipo Aluno via construtor com as informações fornecidas pelo usuário Aluno novoAluno = new Aluno(TxbNome.Text, DtpDtNascimento.Value, CkbAtivo.Checked); //Cadastra o aluno no banco de dados novoAluno.Cadastrar(); //Adiciona este novo aluno na lista de alunos _alunos.Add(novoAluno); //Recarrega o DataGriView aluno CarregaDgvAluno(); //Configura os botões e campos como se tivesse clicado no botão "Novo" (parâmetro 1) ConfiguraBotoesECampos(1); MessageBox.Show($"Aluno cadastrado com sucesso:\n {novoAluno.Nome}\nId inserido pelo banco: {novoAluno.Id}"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { //Remover o aluno selecionado da lista de alunos _alunos.Remove(_alunoSelecionado); //Alterar um aluno existente _alunoSelecionado.Nome = TxbNome.Text; _alunoSelecionado.DtNascimento = DtpDtNascimento.Value; _alunoSelecionado.Ativo = CkbAtivo.Checked; try { string retornoBD = _alunoSelecionado.Atualizar(); _alunos.Add(_alunoSelecionado); CarregaDgvAluno(); ConfiguraBotoesECampos(1); MessageBox.Show(retornoBD); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void button8_Click(object sender, EventArgs e) { Aluno aluno = new Aluno(); aluno.Id = int.Parse(txtId.Text); aluno.Nome = txtNome.Text; aluno.Email = txtEmail.Text; aluno.Senha = txtSenha.Text; aluno.Ativo = chkAtivo.Checked; if (aluno.Atualizar()) { txtId.Clear(); txtNome.Clear(); txtEmail.Clear(); txtSenha.Clear(); MessageBox.Show("Aluno atualizado com sucesso!"); } else { MessageBox.Show("Erro!"); } }
// PUT: api/Aluno/5 public Aluno Put(int id, Aluno aluno) { Aluno _aluno = new Aluno(); return(_aluno.Atualizar(id, aluno)); }
public void atualizar(int id_aluno, String nome, String telefone) { Aluno.Atualizar(id_aluno, nome, telefone); }
public async Task <AppResponse> AtualizarAluno(AtualizarAlunoRequest request) { Aluno aluno = await _uow.Usuarios.ObterAluno(request.Id); if (aluno == null) { return(new AppResponse(false, "Aluno não encontrado.")); } if (string.IsNullOrEmpty(request.Senha)) { aluno.Usuario.AdicionarErro("Informe a nova senha."); } if (string.IsNullOrEmpty(request.SenhaAntiga)) { aluno.Usuario.AdicionarErro("Informe a senha antiga."); } aluno.Atualizar(request); if (!aluno.Usuario.TaValido()) { return(new AppResponse(false, ERRO_ATUALIZAR_ALUNO, aluno.Usuario.ObterErros())); } // vinculando disciplinas no aluno if (request.Disciplinas != null) { List <Disciplina> disciplinasInformadas = await _uow.Disciplinas.ObterTodas(request.Disciplinas); if (disciplinasInformadas != null) { foreach (Disciplina disciplinaInformada in disciplinasInformadas) { if (!aluno.Disciplinas.Any(e => e.Id == disciplinaInformada.Id)) { disciplinaInformada.AdicionaAluno(aluno); } } var idsRemover = aluno.Disciplinas.Select(e => e.Id).ToList().Except(request.Disciplinas).ToList(); List <Disciplina> disciplinasRemover = aluno.Disciplinas.Where(e => idsRemover.Contains(e.Id)).ToList(); foreach (var disciplinaInformada in disciplinasRemover) { disciplinaInformada.RemoverAluno(aluno); } } } await _uow.CommitAsync(); IdentityResult result = await _userManager.ChangePasswordAsync(aluno.Usuario, request.SenhaAntiga, request.Senha); if (!result.Succeeded) { return(new AppResponse(MSG_ERRO_UPDATE_ALUNO, false, IdentityHelper.ObterErros(result))); } return(new AppResponse(true, MSG_UPDATE_ALUNO_SUCESSO, new AlunoComDisciplinaDTO(aluno))); }
// PUT: api/Teste/5 public void Put(int id, [FromBody] Aluno aluno) { Aluno _aluno = new Aluno(); _aluno.Atualizar(id, aluno); }