private void btnCadastrarCurriculo_Click(object sender, EventArgs e) { CurriculoModel curriculo = new CurriculoModel(); curriculo.FormacaoFinalizada = txtFormacaoFinalizada.Text; curriculo.CursoAtual = txtCursoAtual.Text; curriculo.AnoInicio = int.Parse(txtAnoInicio.Text); curriculo.SemestreInicio = cbSemestreInicio.Text; curriculo.AnoTermino = int.Parse(txtAnoPrevistoTermino.Text); curriculo.SemestreTermino = txtSemestreTermino.Text; curriculo.TurnoCurso = cbTurnoCurso.Text; curriculo.HabilidadesPraticas = txtHabilidadesPraticas.Text; curriculo.ConhecimentoTeorico = txtConhecimentoTeorico.Text; curriculo.HorasDiariasDisponivel = txtHorasDiaDisponiveis.Text; curriculo.CodEstudante = int.Parse(cbIdEstudante.Text); CurriculoDAO curriculoDao = new CurriculoDAO(); curriculoDao.CreateCurriculo(curriculo); }
private void btnAtualizar_Click(object sender, EventArgs e) { CurriculoModel curriculoModel = new CurriculoModel(); curriculoModel.FormacaoFinalizada = txtFormacaoFinalizada.Text; curriculoModel.CursoAtual = txtCursoAtual.Text; curriculoModel.AnoInicio = int.Parse(txtAnoInicio.Text); curriculoModel.SemestreInicio = cbSemestreInicio.Text; curriculoModel.AnoTermino = int.Parse(txtAnoPrevistoTermino.Text); curriculoModel.SemestreTermino = txtSemestreTermino.Text; curriculoModel.TurnoCurso = cbTurnoCurso.Text; curriculoModel.HabilidadesPraticas = txtHabilidadesPraticas.Text; curriculoModel.ConhecimentoTeorico = txtConhecimentoTeorico.Text; curriculoModel.HorasDiariasDisponivel = txtHorasDiaDisponiveis.Text; curriculoModel.CodEstudante = int.Parse(cbIdCandidato.Text); CurriculoDAO curriculoDao = new CurriculoDAO(); curriculoDao.UpdateCurriculo(curriculoModel); dgvCurriculo.DataSource = curriculoDao.ReadCurriculo(int.Parse(cbIdCandidato.Text)); }
public void DeleteCurriculo(CurriculoModel curriculo) { try { string deleteSql = @"delete from curriculo where id_curriculo = @id"; MySqlCommand comandoMySql = new MySqlCommand(deleteSql, conexao); comandoMySql.Parameters.AddWithValue("@id", curriculo.IdCurriculo); conexao.Open(); comandoMySql.ExecuteNonQuery(); conexao.Close(); MessageBox.Show("Curriculo excluido com sucesso!"); } catch (Exception erroDelete) { MessageBox.Show("Erro na exclusão dos dados: " + erroDelete); } }
public void CreateCurriculo(CurriculoModel curriculo) { try { string insertSql = @"insert into curriculo (formacao_finlzd, curso_atual, ano_inicio, semestre_inicio, ano_termino, semestre_termino, turno_curso, habilidds_praticas, conhecmto_teorico, horas_diarias_disp, cod_estudante) values (@formacao_finalizada, @curso_atual, @ano_inicio, @semestre_inicio, @ano_termino, @semestre_termino, @turno_curso, @habilidades_praticas, @conhecimento_teorico, @horas_diarias_disponiveis, @cod_estudante)"; MySqlCommand cmdMySql = new MySqlCommand(insertSql, conexao); cmdMySql.Parameters.AddWithValue("@formacao_finalizada", curriculo.FormacaoFinalizada); cmdMySql.Parameters.AddWithValue("@curso_atual", curriculo.CursoAtual); cmdMySql.Parameters.AddWithValue("@ano_inicio", curriculo.AnoInicio); cmdMySql.Parameters.AddWithValue("@semestre_inicio", curriculo.SemestreInicio); cmdMySql.Parameters.AddWithValue("@ano_termino", curriculo.AnoTermino); cmdMySql.Parameters.AddWithValue("@semestre_termino", curriculo.SemestreTermino); cmdMySql.Parameters.AddWithValue("@turno_curso", curriculo.TurnoCurso); cmdMySql.Parameters.AddWithValue("@habilidades_praticas", curriculo.HabilidadesPraticas); cmdMySql.Parameters.AddWithValue("@conhecimento_teorico", curriculo.ConhecimentoTeorico); cmdMySql.Parameters.AddWithValue("@horas_diarias_disponiveis", curriculo.HorasDiariasDisponivel); cmdMySql.Parameters.AddWithValue("@cod_estudante", curriculo.CodEstudante); conexao.Open(); cmdMySql.ExecuteNonQuery(); conexao.Close(); MessageBox.Show("Currículo cadastrado com sucesso!"); } catch (Exception erroCreate) { MessageBox.Show("Erro ao cadastrar curriculo: " + erroCreate); } }
public void UpdateCurriculo(CurriculoModel curriculo) { try { string updateSql = @"update curriculo set formacao_finlzd = @formacao_finalizada, curso_atual = @curso_atual, ano_inicio = @ano_inicio, semestre_inicio = @semestre_inicio, ano_termino = @ano_termino, semestre_termino = @semestre_termino, turno_curso = @turno_curso, habilidds_praticas = @habilidades_praticas, conhecmto_teorico = @conhecimento_teorico, horas_diarias_disp = @horas_diarias_disponiveis, cod_estudante = @cod_estudante where cod_estudante = @cod_estudante"; MySqlCommand cmdMySql = new MySqlCommand(updateSql, conexao); cmdMySql.Parameters.AddWithValue("@formacao_finalizada", curriculo.FormacaoFinalizada); cmdMySql.Parameters.AddWithValue("@curso_atual", curriculo.CursoAtual); cmdMySql.Parameters.AddWithValue("@ano_inicio", curriculo.AnoInicio); cmdMySql.Parameters.AddWithValue("@semestre_inicio", curriculo.SemestreInicio); cmdMySql.Parameters.AddWithValue("@ano_termino", curriculo.AnoTermino); cmdMySql.Parameters.AddWithValue("@semestre_termino", curriculo.SemestreTermino); cmdMySql.Parameters.AddWithValue("@turno_curso", curriculo.TurnoCurso); cmdMySql.Parameters.AddWithValue("@habilidades_praticas", curriculo.HabilidadesPraticas); cmdMySql.Parameters.AddWithValue("@conhecimento_teorico", curriculo.ConhecimentoTeorico); cmdMySql.Parameters.AddWithValue("@horas_diarias_disponiveis", curriculo.HorasDiariasDisponivel); cmdMySql.Parameters.AddWithValue("@cod_estudante", curriculo.CodEstudante); conexao.Open(); cmdMySql.ExecuteNonQuery(); conexao.Close(); MessageBox.Show("Currículo atualizado com sucesso!"); } catch (Exception erroUpdate) { MessageBox.Show("Erro ao atualizar o curriculo: " + erroUpdate); } }