Example #1
0
        public List <entTipoArticulo> ListarTipoArticulos()
        {
            SqlCommand             cmd   = null;
            List <entTipoArticulo> lista = new List <entTipoArticulo>();

            try{
                SqlConnection cn = Conexion.Instancia.conectar();
                cmd             = new SqlCommand("spListarTipoArticulos", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    entTipoArticulo t = new entTipoArticulo();
                    t.idTipoArticulo = Convert.ToInt16(dr["idTipoArticulo"]);
                    t.Descripcion    = dr["Descripcion"].ToString();
                    t.Activo         = Convert.ToBoolean(dr["Activo"]);
                    lista.Add(t);
                }
            }catch (Exception e) {
                throw e;
            }
            finally { cmd.Connection.Close(); }
            return(lista);
        }
Example #2
0
        public ActionResult AgregarCarrito(FormCollection frm)
        {
            try
            {
                List <entVentaDet> lista = null;
                if (Session["carrito"] != null)
                {
                    lista = (List <entVentaDet>)Session["carrito"];
                }
                else
                {
                    lista = new List <entVentaDet>();
                }
                entVentaDet d = new entVentaDet();
                d.Cantidad = Convert.ToInt16(frm["txtCant"]);
                d.Precio   = Convert.ToDecimal(frm["Precio"]);
                entArticulo a = new entArticulo();
                a.idArticulo = Convert.ToInt16(frm["idArticulo"]);
                a.Nombre     = frm["DArticulo"].ToString();
                a.Imagen     = frm["Imagen"].ToString();
                entTipoArticulo t = new entTipoArticulo();
                t.Descripcion  = frm["Categoria"].ToString();
                a.TipoArticulo = t;
                d.Articulo     = a;
                lista.Add(d);

                Session["carrito"] = lista;
                return(RedirectToAction("VerCarrito"));
            }
            catch (Exception e)
            {
                return(RedirectToAction("Index", "Error", new { msgError = e.Message }));
            }
        }
        public List <entArticulo> ListarArticulos(Int16 idTipo)
        {
            SqlCommand         cmd   = null;
            List <entArticulo> lista = new List <entArticulo>();

            try{
                SqlConnection cn = Conexion.Instancia.conectar();
                cmd             = new SqlCommand("spListarArticulos", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmintTipoArticulo", idTipo);
                cn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    entArticulo a = new entArticulo();
                    a.idArticulo = Convert.ToInt16(dr["idArticulo"]);
                    a.Nombre     = dr["Nombre"].ToString();
                    a.Detalle    = dr["Detalle"].ToString();
                    a.Imagen     = dr["Imagen"].ToString();
                    a.DImagen    = dr["DImagen"].ToString();
                    a.Activo     = Convert.ToBoolean(dr["Activo"]);
                    entTipoArticulo t = new entTipoArticulo();
                    t.idTipoArticulo = Convert.ToInt16(dr["idTipoArticulo"]);
                    t.Descripcion    = dr["Descripcion"].ToString();
                    a.TipoArticulo   = t;
                    a.Stock          = Convert.ToDouble(dr["Stock"]);
                    a.Precio         = Convert.ToDouble(dr["Precio"]);
                    lista.Add(a);
                }
            }catch (Exception e) {
                throw e;
            }finally { cmd.Connection.Close(); }
            return(lista);
        }