public DocenteCurso GetOne(int ID) { DocenteCurso docCurso = new DocenteCurso(); try { this.OpenConnection(); SqlCommand cmdDocenteCursos = new SqlCommand("select * from docentes_cursos where id_dictado = @id", SqlConn); cmdDocenteCursos.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drDocenteCursos = cmdDocenteCursos.ExecuteReader(); if (drDocenteCursos.Read()) { docCurso.ID = (int)drDocenteCursos["id_dictado"]; docCurso.IDCurso = (int)drDocenteCursos["id_curso"]; docCurso.IDDocente = (int)drDocenteCursos["id_docente"]; docCurso.SetTipoCargoById((int)drDocenteCursos["cargo"]); } drDocenteCursos.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de docentes cursos", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(docCurso); }
public List <DocenteCurso> GetAll() { List <DocenteCurso> docentes_cursos = new List <DocenteCurso>(); try { this.OpenConnection(); SqlCommand cmdDocenteCursos = new SqlCommand("select * from docentes_cursos", SqlConn); SqlDataReader drDocenteCursos = cmdDocenteCursos.ExecuteReader(); while (drDocenteCursos.Read()) { DocenteCurso docCurso = new DocenteCurso(); docCurso.ID = (int)drDocenteCursos["id_dictado"]; docCurso.IDCurso = (int)drDocenteCursos["id_curso"]; docCurso.IDDocente = (int)drDocenteCursos["id_docente"]; docCurso.SetTipoCargoById((int)drDocenteCursos["cargo"]); docentes_cursos.Add(docCurso); } drDocenteCursos.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de docentes cursos", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(docentes_cursos); }