Exemplo n.º 1
0
        public List <entPrecio> Listprec()
        {
            SqlCommand       cmd   = null;
            SqlDataReader    dr    = null;
            List <entPrecio> Lista = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("spListaPrecio", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <entPrecio>();
                while (dr.Read())
                {
                    entPrecio p = new entPrecio();
                    p.Pre_ID       = Convert.ToInt32(dr["Pre_ID"]);
                    p.Pre_producto = Convert.ToDouble(dr["Pre_producto"].ToString());
                    Lista.Add(p);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
Exemplo n.º 2
0
        public List <entProducto> ListaProd()
        {
            SqlCommand         cmd   = null;
            SqlDataReader      dr    = null;
            List <entProducto> Lista = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("spListaProducto", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <entProducto>();
                while (dr.Read())
                {
                    entProducto p = new entProducto();
                    p.Pro_ID          = Convert.ToInt32(dr["Pro_ID"]);
                    p.Pro_Codigo      = dr["Pro_Codigo"].ToString();
                    p.Pro_Nombre      = dr["Pro_Nombre"].ToString();
                    p.Pro_Descripcion = dr["Pro_Descripcion"].ToString();
                    p.Pro_Imagen      = dr["Pro_Imagen"].ToString();
                    entCategoria c = new entCategoria();
                    c.Cat_Id     = Convert.ToInt32(dr["Cat_Id"]);
                    c.Cat_Nombre = dr["Cat_Nombre"].ToString();
                    p.Categoria  = c;
                    entPrecio pr = new entPrecio();
                    pr.Pre_ID       = Convert.ToInt32(dr["Pre_ID"]);
                    pr.Pre_producto = Convert.ToDouble(dr["Pre_producto"]);
                    p.Precio        = pr;
                    Lista.Add(p);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
Exemplo n.º 3
0
        public entProducto BucsaProd(int idprod)
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            entProducto   p   = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("spBuscaProducto", cn);
                cmd.Parameters.AddWithValue("@idprod", idprod);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    p                 = new entProducto();
                    p.Pro_ID          = Convert.ToInt32(dr["Pro_ID"]);
                    p.Pro_Nombre      = dr["Pro_Nombre"].ToString();
                    p.Pro_Codigo      = dr["Pro_Codigo"].ToString();
                    p.Pro_Descripcion = dr["Pro_Descripcion"].ToString();
                    p.Pro_Imagen      = dr["Pro_Imagen"].ToString();
                    entCategoria c = new entCategoria();
                    c.Cat_Id    = Convert.ToInt32(dr["Cat_Id"]);
                    p.Categoria = c;
                    entPrecio pr = new entPrecio();
                    pr.Pre_ID       = Convert.ToInt32(dr["Pre_ID"]);
                    pr.Pre_producto = Convert.ToDouble(dr["Pre_producto"]);
                    p.Precio        = pr;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(p);
        }