Example #1
0
        public async Task <ActionResult <EstudanteModel> > PostEstudanteModel(EstudanteModel estudanteModel)
        {
            _context.Estudantes.Add(estudanteModel);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetEstudanteModel", new { id = estudanteModel.IdEstudante }, estudanteModel));
        }
Example #2
0
        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());
        }
Example #3
0
        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";
        }
Example #4
0
 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!");
     }
 }
Example #6
0
        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);
        }
Example #7
0
        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);
            }
        }
Example #8
0
        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);
        }
Example #9
0
        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));
        }