Example #1
0
        public ActionResult Index()
        {
            srvCategories sCat = new srvCategories();

            ViewBag.lstCategories = sCat.ObtenerCategorias();
            return(View());
        }
Example #2
0
        public ActionResult ProductList(string stSearch)
        {
            srvProduct sPro = new srvProduct();

            ViewBag.cantProductos = sPro.TotalProductosBusqueda(stSearch);
            ViewBag.search        = stSearch;
            srvCategories sCategoria = new srvCategories();

            ViewBag.lstCategorias = sCategoria.ObtenerCategorias();
            return(View());
        }
Example #3
0
 public ActionResult ViewProduct()
 {
     if (Session["Usuario"] != null)
     {
         srvCategories sCategoria = new srvCategories();
         ViewBag.lstCategoria = sCategoria.ObtenerCategorias();
         return(View());
     }
     else
     {
         return(RedirectToAction("Login", "Admin"));
     }
 }
Example #4
0
        public ActionResult _PopUpGuardarModificarCategoria(int idCategoria = 0)
        {
            try
            {
                srvCategories sCategoria = new srvCategories();

                return(PartialView(sCategoria.ObtenerCategoria(idCategoria)));
            }
            catch (Exception ex)
            {
                string exx = ex.ToString();
                return(PartialView());
            }
        }
Example #5
0
 //Metodos
 public JsonResult ObtenerSubcategoriaDeCategoria(int idCategoria)
 {
     try
     {
         srvCategories sCategoria    = new srvCategories();
         string        stListaOption = "<option selected value=\"0\">Subcategoria</option>";
         foreach (SubCategoria oSubcategoria in sCategoria.ObtenerSubCategorias(idCategoria))
         {
             stListaOption = stListaOption + "<option value=\"" + oSubcategoria.idSubCategoria + "\">" + oSubcategoria.nombre + "</option>";
         }
         return(Json(stListaOption));
     }
     catch (Exception)
     {
         return(Json("<option selected value=\"0\">Subcategoria</option>"));
     }
 }
Example #6
0
 public JsonResult EliminarSubCategoria(int id_Subcategoria)
 {
     try
     {
         //usuario oUsuario = (usuario)Session["Usuario"];
         //if (oUsuario == null || oUsuario.idTipoUsuario != 2)
         //{
         //    throw new Exception();
         //}
         srvCategories sCategoria = new srvCategories();
         sCategoria.EliminarSubcategoria(id_Subcategoria);
         return(Json("True"));
     }
     catch (Exception)
     {
         return(Json("No se ha podido eliminar la subcategorĂ­a. Verifique que no tenga productos asignados."));
     }
 }
Example #7
0
        public JsonResult GuardarModificarCategoria(Categoria oCategoria, string[] Subcategorias, HttpPostedFileBase imagen)
        {
            try
            {
                Categoria oCatImagen = new Categoria();
                //usuario oUsuario = (usuario)Session["Usuario"];
                //if (oUsuario == null || oUsuario.idTipoUsuario != 2)
                //{
                //    throw new Exception();
                //}
                oCategoria.nombre = oCategoria.nombre.ToUpper();
                SubCategoria oSubcategoria;
                foreach (string stCategoria in Subcategorias)
                {
                    string[] stCat = stCategoria.Split(';');
                    oSubcategoria                = new SubCategoria();
                    oSubcategoria.idCategoria    = oCategoria.idCategoria;
                    oSubcategoria.idSubCategoria = Convert.ToInt32(stCat[0]);
                    oSubcategoria.nombre         = stCat[1].ToUpper();
                    oCategoria.SubCategoria.Add(oSubcategoria);
                }
                srvCategories sCategoria = new srvCategories();
                //Guardar imagen de categoria
                string stNombreArchivo = imagen.FileName.Substring(imagen.FileName.LastIndexOf("\\") + 1).ToString();
                string stRuta          = "~/Images/Categories/";
                oCatImagen = sCategoria.ObtenerCategoria(oCategoria.idCategoria);
                if (oCategoria.nombreImagen != oCatImagen.nombreImagen || stNombreArchivo == "404_not_found.jpg" || oCategoria.idCategoria == 0)
                {
                    imagen.SaveAs(Server.MapPath(stRuta + stNombreArchivo));
                    oCategoria.nombreImagen = stNombreArchivo;
                }
                oCategoria = sCategoria.GuardarModificarCategoria(oCategoria);

                return(Json(oCategoria.idCategoria + ";" + oCategoria.nombre));
            }
            catch (Exception)
            {
                return(Json(""));
            }
        }