public ActionResult Filtrar(PaginaCLS oPaginaCLS) { List <PaginaCLS> listaPagina = new List <PaginaCLS>(); string mensaje = oPaginaCLS.mensajeFiltrar; using (var bd = new BDPasajeEntities()) { if (mensaje == null) { listaPagina = (from pagina in bd.Pagina where pagina.BHABILITADO == 1 select new PaginaCLS { iidpagin = pagina.IIDPAGINA, mensaje = pagina.MENSAJE, controlador = pagina.CONTROLADOR, accion = pagina.ACCION }).ToList(); } else { listaPagina = (from pagina in bd.Pagina where pagina.BHABILITADO == 1 && pagina.MENSAJE.Contains(mensaje) select new PaginaCLS { iidpagin = pagina.IIDPAGINA, mensaje = pagina.MENSAJE, controlador = pagina.CONTROLADOR, accion = pagina.ACCION }).ToList(); } } return(PartialView("_tablaPagina", listaPagina)); }
public IActionResult Index(PaginaCLS oPaginaCLS) { List <PaginaCLS> paginas = new List <PaginaCLS>(); using (BDHospitalContext db = new BDHospitalContext()) { if (oPaginaCLS.mensaje == null || oPaginaCLS.mensaje == "") { paginas = (from pag in db.Pagina where pag.Bhabilitado == 1 select new PaginaCLS { idpagina = pag.Iidpagina, mensaje = pag.Mensaje, accion = pag.Accion, controlador = pag.Controlador }).ToList(); ViewBag.mensajePagina = ""; } else { paginas = (from pag in db.Pagina where pag.Bhabilitado == 1 && pag.Mensaje.Contains(oPaginaCLS.mensaje) select new PaginaCLS { idpagina = pag.Iidpagina, mensaje = pag.Mensaje, accion = pag.Accion, controlador = pag.Controlador }).ToList(); ViewBag.mensajePagina = oPaginaCLS.mensaje; } } return(View(paginas)); }
public PaginaCLS recuperarPagina(int idpagina) { PaginaCLS oPaginaCLS = new PaginaCLS(); try { using (BDRestauranteContext bd = new BDRestauranteContext()) { oPaginaCLS = (from pagina in bd.Pagina where pagina.Bhabilitado == 1 && pagina.Iidpagina == idpagina select new PaginaCLS { idpagina = pagina.Iidpagina, mensaje = pagina.Mensaje, accion = pagina.Accion, bVisible = (int)pagina.Bvisible }).First(); } } catch (Exception ex) { oPaginaCLS.accion = null; } return(oPaginaCLS); }
public int guardarPagina([FromBody] PaginaCLS oPaginaCLS) { int rpta = 0; try { using (BDRestauranteContext db = new BDRestauranteContext()) { if (oPaginaCLS.iidpagina == 0) { Pagina oPagina = new Pagina(); oPagina.Accion = oPaginaCLS.accion; oPagina.Mensaje = oPaginaCLS.mensaje; oPagina.Vbisible = oPaginaCLS.bvisible; oPagina.Bhabilitado = 1; db.Pagina.Add(oPagina); db.SaveChanges(); rpta = 1; } else { Pagina oPagina = db.Pagina.Where(p => p.Iidpagina == oPaginaCLS.iidpagina).First(); oPagina.Accion = oPaginaCLS.accion; oPagina.Mensaje = oPaginaCLS.mensaje; oPagina.Vbisible = oPaginaCLS.bvisible; db.SaveChanges(); rpta = 1; } } } catch (Exception ex) { } return(rpta); }
public IActionResult Agregar(PaginaCLS oPaginaCLS) { try { using (BDHospitalContext db = new BDHospitalContext()) { if (!ModelState.IsValid) { return(View(oPaginaCLS)); } else { Pagina oPagina = new Pagina(); oPagina.Mensaje = oPaginaCLS.Mensaje; oPagina.Controlador = oPaginaCLS.Controlador; oPagina.Accion = oPaginaCLS.Controlador; oPagina.Bhabilitado = 1; db.Pagina.Add(oPagina); db.SaveChanges(); } } } catch (Exception) { return(View(oPaginaCLS)); } return(RedirectToAction("Index")); }
public JsonResult recuperarInformacion(int idpagina) { PaginaCLS oPaginaCLS = new PaginaCLS(); using (var bd = new BDPasajeEntities()) { Pagina oPagina = bd.Pagina.Where(p => p.IIDPAGINA == idpagina).First(); oPaginaCLS.mensaje = oPagina.MENSAJE; oPaginaCLS.accion = oPagina.ACCION; oPaginaCLS.controlador = oPagina.CONTROLADOR; } return(Json(oPaginaCLS, JsonRequestBehavior.AllowGet)); }
/** * metodo que que rescapa todos los valores del modelo */ public IActionResult Editar(int id) { PaginaCLS oPaginaCLS = new PaginaCLS(); using (BDHospitalContext bd = new BDHospitalContext()) { oPaginaCLS = (from pagina in bd.Pagina where pagina.Iidpagina == id select new PaginaCLS { iidPagina = pagina.Iidpagina, mensaje = pagina.Mensaje, accion = pagina.Accion, controlador = pagina.Controlador }).First(); } return(View(oPaginaCLS)); }
public int Guardar(PaginaCLS paginaCLS, int titulo) { int respuesta = 0; using (var bd = new BDPasajeEntities()) { if (titulo == 1) { Pagina pagina = new Pagina(); pagina.MENSAJE = paginaCLS.mensaje; pagina.ACCION = paginaCLS.accion; pagina.CONTROLADOR = paginaCLS.controlador; pagina.BHABILITADO = 1; bd.Pagina.Add(pagina); respuesta = bd.SaveChanges(); } } return(respuesta); }
public IActionResult Index(PaginaCLS oPaginaCLS) { List <PaginaCLS> listaPagina = new List <PaginaCLS>(); using (BDHospitalContext bd = new BDHospitalContext()) { //se valida if (oPaginaCLS.mensaje == null || oPaginaCLS.mensaje == "") { listaPagina = (from pagina in bd.Pagina where pagina.Bhabilitado == 1 select new PaginaCLS { iidPagina = pagina.Iidpagina, mensaje = pagina.Mensaje, accion = pagina.Accion, controlador = pagina.Controlador }).ToList(); ViewBag.mensaje = ""; } //se filtra else { listaPagina = (from pagina in bd.Pagina where pagina.Bhabilitado == 1 && pagina.Mensaje.Contains(oPaginaCLS.mensaje) select new PaginaCLS { iidPagina = pagina.Iidpagina, mensaje = pagina.Mensaje, accion = pagina.Accion, controlador = pagina.Controlador }).ToList(); ViewBag.mensaje = oPaginaCLS.mensaje; } } //se iguala a lista para realizar la impresion lista = listaPagina; return(View(listaPagina)); }
public int guardarPagina([FromBody] PaginaCLS oPaginaCLS) { int rpta = 0; try { using (BDRestauranteContext bd = new BDRestauranteContext()) { if (oPaginaCLS.idpagina == 0) { Pagina pagina = new Pagina(); pagina.Iidpagina = oPaginaCLS.idpagina; pagina.Mensaje = oPaginaCLS.mensaje; pagina.Accion = oPaginaCLS.accion; pagina.Bvisible = oPaginaCLS.bVisible; pagina.Bhabilitado = 1; bd.Pagina.Add(pagina); bd.SaveChanges(); rpta = 1; } else { Pagina pagina = bd.Pagina.Where(p => p.Iidpagina == oPaginaCLS.idpagina).First(); pagina.Mensaje = oPaginaCLS.mensaje; pagina.Accion = oPaginaCLS.accion; pagina.Bvisible = oPaginaCLS.bVisible; bd.SaveChanges(); rpta = 1; } } }catch (Exception ex) { rpta = 0; } return(rpta); }
public IActionResult Index(PaginaCLS paginaCLS) { List <PaginaCLS> listaPagina = new List <PaginaCLS>(); using (BDHospitalContext db = new BDHospitalContext()) { if (paginaCLS.Mensaje == null || paginaCLS.Mensaje == "") { listaPagina = (from pagina in db.Pagina where pagina.Bhabilitado == 1 select new PaginaCLS { IdPagina = pagina.Iidpagina, Mensaje = pagina.Mensaje, Accion = pagina.Accion, Controlador = pagina.Controlador }).ToList(); ViewBag.Mensaje = ""; } else { listaPagina = (from pagina in db.Pagina where pagina.Bhabilitado == 1 && pagina.Mensaje.Contains(paginaCLS.Mensaje) select new PaginaCLS { IdPagina = pagina.Iidpagina, Mensaje = pagina.Mensaje, Accion = pagina.Accion, Controlador = pagina.Controlador }).ToList(); ViewBag.Mensaje = paginaCLS.Mensaje; } } return(View(listaPagina)); }
public IActionResult Guardar(PaginaCLS oPaginaCLS) { string nombreVista = ""; int nveces = 0; try { if (oPaginaCLS.iidPagina == 0) { nombreVista = "Agregar"; } else { nombreVista = "Editar"; } using (BDHospitalContext bd = new BDHospitalContext()) { //validacion para el agregar if (oPaginaCLS.iidPagina == 0) { nveces = bd.Pagina .Where(p => p.Mensaje.ToUpper().Trim() == oPaginaCLS.mensaje.ToUpper().Trim()) .Count(); } else { //validacion para el modificar nveces = bd.Pagina .Where(p => p.Mensaje.ToUpper().Trim() == oPaginaCLS.mensaje.ToUpper().Trim() && p.Iidpagina != oPaginaCLS.iidPagina) .Count(); } //si no ingresa datos el usuario if (!ModelState.IsValid || nveces >= 1) { if (nveces >= 1) { oPaginaCLS.mensajeError = "ya existe el mensaje de la pagina ingresada"; } return(View(nombreVista, oPaginaCLS)); } else { //GUARDA LOS DATOS EN BD if (oPaginaCLS.iidPagina == 0) { //instancia del modelo Pagina pagina = new Pagina(); //se igualan los atributos del modelo con la clase pagina.Mensaje = oPaginaCLS.mensaje; pagina.Controlador = oPaginaCLS.controlador; pagina.Accion = oPaginaCLS.accion; //solo los habilitados pagina.Bhabilitado = 1; //se guarda en base de datos el modelo bd.Pagina.Add(pagina); //se confirma y se guardan los cambios bd.SaveChanges(); } else { Pagina pagina = bd.Pagina .Where(p => p.Iidpagina == oPaginaCLS.iidPagina) .First(); pagina.Mensaje = oPaginaCLS.mensaje; pagina.Controlador = oPaginaCLS.controlador; pagina.Accion = oPaginaCLS.controlador; bd.SaveChanges(); } } } } catch (Exception) { //si hay un error se queda en la misma pagina return(View(nombreVista, oPaginaCLS)); } return(RedirectToAction("Index")); }
public string Guardar(PaginaCLS oPaginaCLS, int titulo) { string respuesta = ""; try { if (!ModelState.IsValid) { var query = (from state in ModelState.Values from error in state.Errors select error.ErrorMessage).ToList(); respuesta += "<ul class='list-group'>"; foreach (var item in query) { respuesta += "<li class = 'list-group-item'>" + item + "</li>"; } respuesta += "</ul>"; } else { using (var bd = new BDPasajeEntities()) { int cantidad = 0; //agregar if (titulo == -1) { cantidad = bd.Pagina.Where(p => p.MENSAJE == oPaginaCLS.mensaje).Count(); if (cantidad >= 1) { respuesta = "-1"; } else { Pagina oPagina = new Pagina(); oPagina.MENSAJE = oPaginaCLS.mensaje; oPagina.ACCION = oPaginaCLS.accion; oPagina.CONTROLADOR = oPaginaCLS.controlador; oPagina.BHABILITADO = 1; bd.Pagina.Add(oPagina); respuesta = bd.SaveChanges().ToString(); if (respuesta == "0") { respuesta = ""; } } } //Editar else { cantidad = bd.Pagina.Where(p => p.MENSAJE == oPaginaCLS.mensaje && p.IIDPAGINA != titulo).Count(); if (cantidad >= 1) { respuesta = "-1"; } else { Pagina oPagina = bd.Pagina.Where(p => p.IIDPAGINA == titulo).First(); oPagina.MENSAJE = oPaginaCLS.mensaje; oPagina.CONTROLADOR = oPaginaCLS.controlador; oPagina.ACCION = oPaginaCLS.accion; respuesta = bd.SaveChanges().ToString(); } } } } } catch (Exception ex) { respuesta = ""; } return(respuesta); }