public ActionResult ListaModificar(Cliente_Seguridad.ServicioSeguridad.Lista lista) { ServicioSeguridad.Lista DatosLista = servicio_Seguridad.Lista_Leer(lista.IdLista, ""); if (lista.NombreLista != null && lista.DescripcionLista != null && lista.NombreLista != "" && lista.DescripcionLista != "") { string errorModificar = servicio_Seguridad.Lista_Modificar(lista.IdLista, lista.NombreLista, lista.DescripcionLista, Session["Usuario"].ToString()); if (errorModificar == "") { ViewBag.NotificarGrabado = "Lista Modificado Correctamente"; ViewBag.TipoNotificacion = "success"; } else { ViewBag.NotificarGrabado = "[ERROR]: [Servicio] No se pudo modificar" + errorModificar; ViewBag.TipoNotificacion = "success"; } ViewBag.IdLista = lista.IdLista; } else { ViewBag.NotificarGrabado = "[ERROR]: Todos los campos con (*) son obligatorios"; ViewBag.TipoNotificacion = "error"; } if (Session["PermisoCreacion"] != null && Session["PermisoEliminacion"] != null && Session["PermisoModificacion"] != null /*|| Session["PermisoEjecucion"] != null || Session["PermisoEliminacion"] != null || Session["PermisoModificacion"] != null || Session["PermisoVisibilidad"] != null*/) { ViewBag.PermisoCreacion = Session["PermisoCreacion"].ToString(); ViewBag.PermisoEliminacion = Session["PermisoEliminacion"].ToString(); ViewBag.PermisoModificacion = Session["PermisoModificacion"].ToString(); } else { ViewBag.PermisoCreacion = ""; ViewBag.PermisoEliminacion = ""; ViewBag.PermisoModificacion = ""; } return(View(DatosLista)); }
public ActionResult ListaRegistrar(Cliente_Seguridad.ServicioSeguridad.Lista lista) { ViewBag.NotificarGrabado = string.Empty; ViewBag.TipoNotificacion = string.Empty; if (lista.NombreLista != null && lista.DescripcionLista != null && lista.NombreLista != "" && lista.DescripcionLista != "") { string errorRegistrar = servicio_Seguridad.Lista_Registrar(lista.NombreLista, lista.DescripcionLista, Session["Usuario"].ToString()); if (errorRegistrar.Substring(0, 6) == "[CREO]") { return(RedirectToAction("ListaModificar", new { idLista = Convert.ToInt32(errorRegistrar.Substring(6)), mensaje = "Lista Creada Correctamente", tipoMensaje = "success" })); } else { ViewBag.NotificarGrabado = "[ERROR]: No se pudo registrar" + errorRegistrar; ViewBag.TipoNotificacion = "error"; } } else { ViewBag.NotificarGrabado = "[ERROR]: Todos los campos con (*) son obligatorios"; ViewBag.TipoNotificacion = "error"; } return(View()); }