private TarjetaTipo llenarObjeto(OracleDataReader dr) { TarjetaTipo tarjetaTipo = new TarjetaTipo(); tarjetaTipo.cod_tarjeta_tipo = Int32.Parse(dr["cod_tarjeta_tipo"].ToString()); tarjetaTipo.nombre_tarjeta_tipo = dr["nombre_tarjeta_tipo"].ToString(); return(tarjetaTipo); }
public TarjetaTipo buscarPorPk(int tarjetaTipoId) { TarjetaTipo tipo = new TarjetaTipo(); Conexion conexion = new Conexion(); string query = "select * from TARJETA_TIPOS where cod_tarjeta_tipo = " + tarjetaTipoId; OracleDataReader dr = conexion.consultar(query); if (dr.Read()) { tipo = this.llenarObjeto(dr); } dr.Close(); return(tipo); }
public List <TarjetaTipo> buscarTodos(bool llenaSelect = false) { List <TarjetaTipo> tipoTarjetas = new List <TarjetaTipo>(); Conexion conexion = new Conexion(); string query = "select * from TARJETA_TIPOS"; OracleDataReader dr = conexion.consultar(query); while (dr.Read()) { TarjetaTipo tarjetaTipo = this.llenarObjeto(dr); tipoTarjetas.Add(tarjetaTipo); } dr.Close(); if (llenaSelect) { tipoTarjetas.Insert(0, new TarjetaTipo { cod_tarjeta_tipo = 0, nombre_tarjeta_tipo = "Seleccione" }); } return(tipoTarjetas); }