コード例 #1
0
        public List <entCategorias> ListarCategorias()
        {
            SqlCommand           cmd   = null;
            SqlDataReader        dr    = null;
            List <entCategorias> Lista = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("spListarCategorias", cn);
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <entCategorias>();
                while (dr.Read())
                {
                    entCategorias m = new entCategorias();
                    m.CategoriasCodigo  = Convert.ToUInt16(dr["CategoriasCodigo"]);
                    m.CategoriasNombres = dr["CategoriasNombres"].ToString();
                    m.CategoriasEstado  = Convert.ToBoolean(dr["CategoriasEstado"]);
                    Lista.Add(m);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
コード例 #2
0
ファイル: datLibros.cs プロジェクト: acampos9913/Academicos
        public List <entLibros> ListarLibrosXImagen(Int16 _idLibro)
        {
            SqlCommand       cmd   = null;
            SqlDataReader    dr    = null;
            List <entLibros> Lista = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("spListarLibroXImagen", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmintId", _idLibro);
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <entLibros>();
                while (dr.Read())
                {
                    entLibros l = new entLibros();
                    l.LibrosCodigo        = Convert.ToInt32(dr["LibrosCodigo"]);
                    l.LibrosDescripcion   = dr["LibrosDescripcion"].ToString();
                    l.LibrosEstado        = dr["LibrosEstado"].ToString();
                    l.LibrosTitulo        = dr["LibrosTitulo"].ToString();
                    l.LibrosEjemplares    = Convert.ToInt16(dr["LibrosEjemplares"]);
                    l.LibrosImagen        = dr["LibrosImagen"].ToString();
                    l.LibrosObservaciones = dr["LibrosObservaciones"].ToString();
                    l.LibrosStock         = Convert.ToInt16(dr["LibrosStock"]);
                    entCategorias c = new entCategorias();
                    c.CategoriasCodigo  = Convert.ToInt32(dr["CategoriasCodigo"]);
                    c.CategoriasNombres = dr["DCategoria"].ToString();
                    l.Categorias        = c;
                    entAutores a = new entAutores();
                    a.AutoresCodigo  = Convert.ToInt32(dr["AutoresCodigo"]);
                    a.AutoresNombres = dr["DAutores"].ToString();
                    l.Autores        = a;
                    entEditores e = new entEditores();
                    e.EditoresCodigo  = Convert.ToInt32(dr["EditoresCodigo"]);
                    e.EditoresNombres = dr["DEditores"].ToString();
                    l.Editores        = e;
                    Lista.Add(l);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }