private CalificacionesTipo llenarObjeto(OracleDataReader dr) { CalificacionesTipo tipo = new CalificacionesTipo(); tipo.nombre_calificacion_tipo = dr["nombre_calificacion_tipo"].ToString(); tipo.cod_calificacion_tipo = Int32.Parse(dr["cod_calificacion_tipo"].ToString()); return(tipo); }
public CalificacionesTipo buscarPorPk(int codCalificacionTipo) { CalificacionesTipo tipo = new CalificacionesTipo(); Conexion conexion = new Conexion(); string query = "select * from calificaciones_tipos where cod_calificacion_tipo = " + codCalificacionTipo; OracleDataReader dr = conexion.consultar(query); if (dr.Read()) { tipo = this.llenarObjeto(dr); } dr.Close(); return(tipo); }
public List <CalificacionesTipo> buscarTodos(Boolean llenaCombo = false) { List <CalificacionesTipo> tipos = new List <CalificacionesTipo>(); Conexion conexion = new Conexion(); string query = "select * from calificaciones_tipos"; OracleDataReader dr = conexion.consultar(query); while (dr.Read()) { CalificacionesTipo tipo = this.llenarObjeto(dr); tipos.Add(tipo); } if (llenaCombo) { tipos.Insert(0, new CalificacionesTipo { cod_calificacion_tipo = 0, nombre_calificacion_tipo = "Seleccione" }); } dr.Close(); return(tipos); }