コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }