private void dgvCurso_CellEnter(object sender, DataGridViewCellEventArgs e) { int idCurso = Convert.ToInt32(dgvCurso.Rows[e.RowIndex].Cells[0].Value); Controle controle = new Controle(); tb_curso curso = controle.GetCursoPorCodigo(idCurso); preencheControlesCurso(curso); }
public void EditarCurso(tb_curso curso) { try { this.mensagem = ""; cursoEntity.Entry(curso).State = System.Data.Entity.EntityState.Modified; cursoEntity.SaveChanges(); this.mensagem = "Editado com Sucesso!"; } catch (EntryPointNotFoundException e) { this.mensagem = e.ToString(); } }
public void CadastrarCurso(tb_curso curso) { try { this.mensagem = ""; cursoEntity.tb_curso.Add(curso); cursoEntity.SaveChanges(); this.mensagem = "Cadastrado com Sucesso!"; } catch (Exception e) { this.mensagem = e.ToString(); } }
public void ExcluirCurso(tb_curso curso) { try { this.mensagem = ""; curso = cursoEntity.tb_curso.Find(curso.idCurso); cursoEntity.tb_curso.Remove(curso); cursoEntity.SaveChanges(); this.mensagem = "Excluído com Sucesso!"; } catch (EntryPointNotFoundException e) { this.mensagem = e.ToString(); } }
public tb_curso GetCursoPorCodigo(int codigo) { tb_curso curso = cursoEntity.tb_curso.First(c => c.idCurso == codigo); return(curso); }
private void preencheControlesCurso(tb_curso curso) { lblIdCursoResultado.Text = curso.idCurso.ToString(); lblNomeCursoResultado.Text = curso.nomeCurso; }