public ActionResult Index(Enumeraciones.enumCatalogos enumCatalogo) { Employee employee = (Employee)System.Web.HttpContext.Current.Session["_SessionUser"]; if (employee == null) { return(RedirectToAction("Index", "Login")); } ViewBag.Nombre = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(string.Format("{0} {1} {2}", employee.FirstName.ToLower(), employee.LastName.ToLower(), employee.MiddleName.ToLower())); ViewBag.EmailUser = employee.CompanyEmail; ViewBag.ImageUser = employee.GoogleImage; ViewBag.AccessGroup = employee.AreaName; ViewBag.Rol = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(employee.PositionName.ToLower()); ViewBag.EnumRol = employee.Rol; if (Session["ListaCatalogo"] != null) { Session["ListaCatalogo"] = null; } CatalogosModel model = new CatalogosModel(enumCatalogo); ViewBag.Description = model.HeaderDescription; ViewBag.Origen = model.Origen; Session["ListaCatalogo"] = model.lstCatalogos; return(View("Index", model)); }
public CatalogoService(Enumeraciones.enumCatalogos enumCatalogo) { _enumCatalogo = enumCatalogo; _catalogoRepository = new CatalogoRepository(); _catalogoRepository._enumCatalogo = enumCatalogo; HeaderDescription = GetDescription(); }
public JsonResult Edit(int Id, Enumeraciones.enumCatalogos enumeracion) { Catalogo catalogo = new Catalogo(); if (Session["ListaCatalogo"] != null) { var lista = (List <Catalogo>)Session["ListaCatalogo"]; catalogo = lista.Where(i => i.ID == Id).FirstOrDefault(); } return(Json(catalogo, JsonRequestBehavior.AllowGet)); }
public CatalogosModel(Enumeraciones.enumCatalogos enumCatalogo) { lstCatalogos = new List <Catalogo>(); catalogoService = new CatalogoService(enumCatalogo); HeaderDescription = catalogoService.HeaderDescription; lstCatalogos = catalogoService.GetCatalogo(); Origen = lstCatalogos.Select(i => i.ORIGEN).FirstOrDefault(); CatalogoItem = new Catalogo(); EnumCatalogo = enumCatalogo; EnumOperacion = Enumeraciones.enumOperacion.Ninguna; ID = 0; }
public JsonResult Delete(int Id, Enumeraciones.enumCatalogos enumeracion) { CatalogoService service = new CatalogoService(enumeracion); var result = service.Delete(Id); return(new JsonResult() { Data = new { success = result.Success, message = result.Success ? "El registro se eliminó exitosamente" : string.Format("Hubo un problema con el registro: {0}, no se eliminó exitosamente, vuelva a intentarlo", result.ErrorMessage), Enumeracion = enumeracion }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult Create(Catalogo catalogo, Enumeraciones.enumCatalogos enumeracion) { CatalogoService service = new CatalogoService(enumeracion); var result = service.Create(catalogo); return(new JsonResult() { Data = new { success = result.Success, message = result.Success ? "Nuevo registro exitoso" : string.Format("Hubo un problema con el registro: {0}, no se procesó exitosamente, vuelva a intentarlo", result.ErrorMessage), Enumeracion = enumeracion }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public CatalogoRepository(Enumeraciones.enumCatalogos enumeracion) { _enumCatalogo = enumeracion; _dao = new DAO(); }