public PartialViewResult ObtenerListaCategorias() { var model = new AccesosViewModel { TituloModalCategoria = "Crear Categoría", DatosCategoria = new CategoriasAcceso(), ListaCategorias = new AccesosBo().GetCategorias() }; return(PartialView("Partials/ListaCategoriasPartial", model)); }
public PartialViewResult ObtenerListaAccesos() { var model = new AccesosViewModel { TituloModalAcceso = "Crear Acceso", DatosAcceso = new Accesos(), ListaAccesos = new AccesosBo().GetAccesos() }; return(PartialView("Partials/ListaAccesosPartial", model)); }
// GET: /Mantenedores/Accesos/ public ActionResult Index() { var model = new AccesosViewModel { TituloModalAcceso = "Crear Acceso", TituloModalCategoria = "Crear Categoría", DatosAcceso = new Accesos(), DatosCategoria = new CategoriasAcceso(), ListaAccesos = new AccesosBo().GetAccesos(), ListaCategorias = new AccesosBo().GetCategorias() }; return(View(model)); }
public PartialViewResult ObtenerDatosCategoria(int idCategoria) { var model = new AccesosViewModel { TituloModalCategoria = "Actualizar Categoría", DatosCategoria = new CategoriasAcceso() }; var categoria = new AccesosBo().GetCategoria(idCategoria); if (categoria != null) { model.DatosCategoria = categoria; } return(PartialView("Partials/ModalCategoriaPartial", model)); }
public PartialViewResult ObtenerDatosAcceso(int idAcceso) { var model = new AccesosViewModel { TituloModalAcceso = "Actualizar Acceso", DatosAcceso = new Accesos() }; var acceso = new AccesosBo().GetAcceso(idAcceso); if (acceso != null) { model.DatosAcceso = acceso; } return(PartialView("Partials/ModalAccesoPartial", model)); }
public ActionResult Index(AccesosViewModel model) { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") { return(RedirectToAction("Index", "Home")); } ViewBag.Menu = ClasesVarias.GetMenuUsuario(); ViewBag.Title = Resources.ContratoAccesoResource.PageTitle; ViewBag.PageHeader = Resources.ContratoAccesoResource.HeaderPage; model.Paises = ClasesVarias.GetPaises(); model.Contratos = ClasesVarias.GetContratosByPais(model.IdPais); model.showAccesos = false; if (model.IdPais > 0) { if (model.IdContrato != null && model.IdContrato != new Guid()) { model.showAccesos = true; using (SeguricelEntities db = new SeguricelEntities()) { string _Culture = db.Pais.Where(x => x.IdPais == model.IdPais).FirstOrDefault().Culture; model.Accesos = new List <AccesoViewModel>(); List <Contrato_Acceso> Accesos = (from d in db.Contrato_Acceso where d.IdContrato == model.IdContrato select d).ToList(); foreach (Contrato_Acceso d in Accesos) { model.Accesos.Add(new AccesoViewModel { CantidadSecundarios = d.CantidadSecundarios, Entrada = d.Entrada, IdContrato = d.IdContrato, IdPais = model.IdPais, IdAcceso = d.IdAcceso, JuntaCondominio = d.JuntaCondominio, Nombre = d.Nombre, NroPersonas = d.NroPersonas, Peatonal = d.Peatonal, Personal = d.Personal, PlantillasEmergencia = d.Plantillas_Emergencia, PlantillasPersona = d.Plantillas_X_Persona, Principales = d.Principales, Secundarios = (bool)d.Secundarios, RFID = d.RFID, Salida = d.Salida, Servicio = d.Servicio, Vehicular = d.Vehicular, Visitante = d.Visitante }); } } } else { model.showAccesos = false; model.Contratos = new SelectList(string.Empty, "Value", "Text"); model.Accesos = new List <AccesoViewModel>(); } } else { model.showAccesos = false; model.Contratos = new SelectList(string.Empty, "Value", "Text"); model.Accesos = new List <AccesoViewModel>(); } return(View(model)); }