public async Task <ActionResult <EstudanteModel> > PostEstudanteModel(EstudanteModel estudanteModel) { _context.Estudantes.Add(estudanteModel); await _context.SaveChangesAsync(); return(CreatedAtAction("GetEstudanteModel", new { id = estudanteModel.IdEstudante }, estudanteModel)); }
public async Task <IActionResult> PutEstudanteModel(int id, EstudanteModel estudanteModel) { if (id != estudanteModel.IdEstudante) { return(BadRequest()); } _context.Entry(estudanteModel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstudanteModelExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void btnEncontrarIdComCpf_Click(object sender, EventArgs e) { EstudanteModel estudante = new EstudanteModel(); estudante.Cpf = txtCpf.Text; CurriculoDAO curriculoDao = new CurriculoDAO(); cbIdEstudante.DataSource = curriculoDao.EncontrarIdEstudante(estudante); cbIdEstudante.DisplayMember = "ID"; }
public IActionResult Update([FromBody] EstudanteModel _estudanteModel) { try { Estudante _estudante = _mapper.Map <Estudante>(_estudanteModel); _estudanteService.Update(_estudante); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
private void btnExcluirConta_Click(object sender, EventArgs e) { if (dgvEstudante.RowCount != 0) { EstudanteModel estudanteModel = new EstudanteModel(); estudanteModel.Id = int.Parse(cbIdCandidato.Text); EstudantesDAO estudantesDAO = new EstudantesDAO(); estudantesDAO.DeleteEstudante(estudanteModel); Application.Exit(); } else { MessageBox.Show("Busque os seus dados para excluí-los!"); } }
private void btncadastrar_Click(object sender, EventArgs e) { EstudanteModel obj_estudante = new EstudanteModel(); obj_estudante.Nome = txtNome.Text; obj_estudante.Cpf = txtCpf.Text; obj_estudante.Sexo = cbsexo.Text; obj_estudante.Email = txtEmail.Text; obj_estudante.Fone = txtFone.Text; obj_estudante.Whatsapp = txtWhatsApp.Text; obj_estudante.Senha = txtSenha.Text; obj_estudante.Endereco = txtEnderecoEstudante.Text; obj_estudante.Cidade = txtCidadeEstudante.Text; obj_estudante.Estado = cbEstadoEstudante.Text; obj_estudante.CodUniversidade = int.Parse(cbIdUniversidade.Text); obj_estudante.NivelAcesso = "Estudante"; EstudantesDAO estudanteDao = new EstudantesDAO(); estudanteDao.CreateEstudante(obj_estudante); }
public void UpdateEstudante(EstudanteModel obj_estudante) { try { string cmdUpdateSql = @"update estudante set nome = @nome, cpf = @cpf, sexo = @sexo, email = @email, fone = @fone, whatsapp = @whatsapp, senha = @senha, endereco = @endereco, cidade = @cidade, estado = @estado, cod_universidade = @cod_universidade, nivel_acesso = @nivel_acesso where id_estudante = @id"; MySqlCommand comandoMySql = new MySqlCommand(cmdUpdateSql, conexaoComMySql); comandoMySql.Parameters.AddWithValue("@nome", obj_estudante.Nome); comandoMySql.Parameters.AddWithValue("@cpf", obj_estudante.Cpf); comandoMySql.Parameters.AddWithValue("@sexo", obj_estudante.Sexo); comandoMySql.Parameters.AddWithValue("@email", obj_estudante.Email); comandoMySql.Parameters.AddWithValue("@fone", obj_estudante.Fone); comandoMySql.Parameters.AddWithValue("@whatsapp", obj_estudante.Whatsapp); comandoMySql.Parameters.AddWithValue("@senha", obj_estudante.Senha); comandoMySql.Parameters.AddWithValue("@endereco", obj_estudante.Endereco); comandoMySql.Parameters.AddWithValue("@cidade", obj_estudante.Cidade); comandoMySql.Parameters.AddWithValue("@estado", obj_estudante.Estado); comandoMySql.Parameters.AddWithValue("@cod_universidade", obj_estudante.CodUniversidade); comandoMySql.Parameters.AddWithValue("@nivel_acesso", obj_estudante.NivelAcesso); comandoMySql.Parameters.AddWithValue("@id", obj_estudante.Id); conexaoComMySql.Open(); comandoMySql.ExecuteNonQuery(); conexaoComMySql.Close(); MessageBox.Show("Atualizado com sucesso!"); } catch (Exception erroNaAlteracao) { MessageBox.Show("Erro na alteração dos dados: " + erroNaAlteracao); } }
public DataTable EncontrarIdEstudante(EstudanteModel estudante) { string selectSql = "SELECT id_estudante as 'ID' FROM estudante WHERE cpf = @cpf"; MySqlCommand cmdMySql = new MySqlCommand(selectSql, conexao); cmdMySql.Parameters.AddWithValue("@cpf", estudante.Cpf); conexao.Open(); cmdMySql.ExecuteNonQuery(); DataTable tbId = new DataTable(); MySqlDataAdapter adaptadorDados = new MySqlDataAdapter(cmdMySql); adaptadorDados.Fill(tbId); conexao.Close(); return(tbId); }
public void CreateEstudante(EstudanteModel obj_estudante) { try { string cmdInsertSql = @"insert into estudante (nome, cpf, sexo, email, fone, whatsapp, senha, endereco, cidade, estado, cod_universidade, nivel_acesso) values (@nome, @cpf, @sexo, @email, @fone, @whatsapp, @senha, @endereco, @cidade, @estado, @cod_universidade, @nivel_acesso)"; MySqlCommand comandoSql = new MySqlCommand(cmdInsertSql, conexaoComMySql); comandoSql.Parameters.AddWithValue("@nome", obj_estudante.Nome); comandoSql.Parameters.AddWithValue("@cpf", obj_estudante.Cpf); comandoSql.Parameters.AddWithValue("@sexo", obj_estudante.Sexo); comandoSql.Parameters.AddWithValue("@email", obj_estudante.Email); comandoSql.Parameters.AddWithValue("@fone", obj_estudante.Fone); comandoSql.Parameters.AddWithValue("@whatsapp", obj_estudante.Whatsapp); comandoSql.Parameters.AddWithValue("@senha", obj_estudante.Senha); comandoSql.Parameters.AddWithValue("@endereco", obj_estudante.Endereco); comandoSql.Parameters.AddWithValue("@cidade", obj_estudante.Cidade); comandoSql.Parameters.AddWithValue("@estado", obj_estudante.Estado); comandoSql.Parameters.AddWithValue("@cod_universidade", obj_estudante.CodUniversidade); comandoSql.Parameters.AddWithValue("@nivel_acesso", obj_estudante.NivelAcesso); conexaoComMySql.Open(); comandoSql.ExecuteNonQuery(); conexaoComMySql.Close(); MessageBox.Show("Estudante cadastrado com sucesso!"); } catch (Exception erroNaCriacao) { MessageBox.Show("Erro na criação do usuario: " + erroNaCriacao); } }
private void btnAtualizar_Click(object sender, EventArgs e) { EstudanteModel obj_estudante = new EstudanteModel(); obj_estudante.Nome = txtNome.Text; obj_estudante.Cpf = txtCpf.Text; obj_estudante.Sexo = cbSexo.Text; obj_estudante.Email = txtEmail.Text; obj_estudante.Fone = txtFone.Text; obj_estudante.Whatsapp = txtWhatsApp.Text; obj_estudante.Senha = txtSenha.Text; obj_estudante.Endereco = txtEnderecoEstudante.Text; obj_estudante.Cidade = txtCidadeEstudante.Text; obj_estudante.Estado = cbEstadoEstudante.Text; obj_estudante.CodUniversidade = int.Parse(cbIdUniversidade.Text); obj_estudante.NivelAcesso = "Estudante"; obj_estudante.Id = int.Parse(cbIdCandidato.Text); EstudantesDAO estudanteDao = new EstudantesDAO(); estudanteDao.UpdateEstudante(obj_estudante); dgvEstudante.DataSource = estudanteDao.ReadEstudantes2(int.Parse(cbIdCandidato.Text)); }