예제 #1
0
 // GET: Admin/CatClasificacion
 public ActionResult Index()
 {
     try
     {
         _Clasificacion_Datos regionDatos = new _Clasificacion_Datos();
         List <Clasificacion> Lista       = regionDatos.ObtenerCatClasificacionGeneral();
         return(View(Lista));
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la información";
         return(View(new List <Clasificacion>()));
     }
 }
예제 #2
0
 // GET: Admin/CatClasificacion/Edit
 public ActionResult Edit(int id)
 {
     try
     {
         Token.SaveToken();
         _Clasificacion_Datos datos = new _Clasificacion_Datos();
         Clasificacion        model = datos.ObtenerDatosGeneral(id);
         return(View(model));
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Index"));
     }
 }
예제 #3
0
 // GET: Admin/CatClasificacion
 public ActionResult Subcategorias(int id)
 {
     ViewBag.ParentId = id;
     try
     {
         _Clasificacion_Datos regionDatos = new _Clasificacion_Datos();
         List <Clasificacion> Lista       = regionDatos.ObtenerCatClasificacion(id);
         return(View(Lista));
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la información";
         return(RedirectToAction("Index"));
     }
 }
예제 #4
0
 // GET: Admin/CatClasificacion/Edit
 public ActionResult EditSub(int id, int id2)
 {
     try
     {
         Token.SaveToken();
         _Clasificacion_Datos datos = new _Clasificacion_Datos();
         Clasificacion        model = datos.ObtenerDatos(id);
         ViewBag.ParentId = model.ParentId;
         return(View(model));
     }
     catch (Exception)
     {
         TempData["typemessage"] = "2";
         TempData["message"]     = "No se puede cargar la vista";
         return(RedirectToAction("Subcategorias", new { id = id2 }));
     }
 }
예제 #5
0
        public ActionResult DeleteSub(int id)
        {
            _Clasificacion_Datos datos = new _Clasificacion_Datos();

            try
            {
                int Resultado = datos.EliminarClasificacion(id, User.Identity.Name);
                if (Resultado == 1)
                {
                    return(Json("true"));
                }
                return(Json("false"));
            }
            catch
            {
                return(Json("false"));
            }
        }
예제 #6
0
        public ActionResult EditSub(int id, int id2, Clasificacion model)
        {
            model.IdTipoClasificacion = id;
            _Clasificacion_Datos datos = new _Clasificacion_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        int Resultado = datos.GuardarClasificacion(false, model, User.Identity.Name);
                        if (Resultado == 1)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Datos guardados correctamente.";
                            Token.ResetToken();
                            return(RedirectToAction("Subcategorias", new { id = id2 }));
                        }
                        else
                        {
                            string mensajeError = "Ocurrió un error al intentar guardar los datos. Intente más tarde.";
                            TempData["typemessage"] = "2";
                            TempData["message"]     = mensajeError;
                            return(View(model));
                        }
                    }
                    else
                    {
                        return(View(model));
                    }
                }
                else
                {
                    return(RedirectToAction("Subcategorias", new { id = id2 }));
                }
            }
            catch (Exception)
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "Error al procesar los datos";
                return(View(model));
            }
        }
예제 #7
0
        public ActionResult Create(Clasificacion model)
        {
            _Clasificacion_Datos datos = new _Clasificacion_Datos();

            try
            {
                if (Token.IsTokenValid())
                {
                    if (ModelState.IsValid)
                    {
                        int Resultado = datos.GuardarClasificacionGeneral(true, model, User.Identity.Name);
                        if (Resultado == 1)
                        {
                            TempData["typemessage"] = "1";
                            TempData["message"]     = "Datos guardados correctamente.";
                            Token.ResetToken();
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            string mensajeError = "Ocurrió un error al intentar guardar los datos. Intente más tarde.";
                            TempData["typemessage"] = "2";
                            TempData["message"]     = mensajeError;
                            return(View(model));
                        }
                    }
                    else
                    {
                        return(View(model));
                    }
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                TempData["typemessage"] = "2";
                TempData["message"]     = "Error al procesar los datos";
                return(View(model));
            }
        }