public ActionResult GrupoRolCrear(ServicioSeguridad.GrupoRol grupoRol, int idGrupo) { ViewBag.NotificarGrabado = string.Empty; ViewBag.TipoNotificacion = string.Empty; if (idGrupo != 0 && grupoRol.IdRol != 0 && grupoRol.EstadoGrupoRol != null) { string errorRegistrar = servicio_Seguridad.GrupoRol_Registrar(idGrupo, grupoRol.IdRol, grupoRol.EstadoGrupoRol, Session["Usuario"].ToString()); if (errorRegistrar.Substring(0, 6) == "[CREO]") { return(RedirectToAction("GrupoRolModificar", new { idGrupoRol = Convert.ToInt32(errorRegistrar.Substring(6)), mensaje = "Grupo Creada Correctamente", tipoMensaje = "success" })); } else { ViewBag.NotificarGrabado = "[ERROR]: No se pudo registrar" + errorRegistrar; ViewBag.TipoNotificacion = "error"; } } else { ViewBag.NotificarGrabado = "[ERROR]: Ingrese todos los campos con (*)"; ViewBag.TipoNotificacion = "error"; } ViewBag.ListaRol = util.DropDownRolListar(0, ""); ViewBag.ListaEstadoGrupoRol = util.DropDownListaValorListar(0, Constantes.LISTA_VALOR_ESTADO_GRUPO_ROL, ""); return(View()); }
public ActionResult GrupoRolModificar(int idGrupoRol, string mensaje, string tipoMensaje) { ServicioSeguridad.GrupoRol DatosGrupoRol = servicio_Seguridad.GrupoRol_Leer(idGrupoRol, 0, 0); if (mensaje != "" && mensaje != null) { ViewBag.NotificarGrabado = mensaje; ViewBag.TipoNotificacion = tipoMensaje; } else { ViewBag.NotificarGrabado = string.Empty; ViewBag.TipoNotificacion = string.Empty; } ViewBag.ListaRol = util.DropDownRolListar(0, ""); ViewBag.ListaEstadoGrupoRol = util.DropDownListaValorListar(0, Constantes.LISTA_VALOR_ESTADO_GRUPO_ROL, ""); 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(DatosGrupoRol)); }
public ActionResult GrupoRolModificar(ServicioSeguridad.GrupoRol grupoRol) { ServicioSeguridad.GrupoRol DatosGrupoRol = servicio_Seguridad.GrupoRol_Leer(grupoRol.IdGrupoRol, 0, 0); if (grupoRol.IdGrupoRol != 0 && grupoRol.IdGrupo != 0 && grupoRol.IdRol != 0 && grupoRol.EstadoGrupoRol != null) { string errorModificar = servicio_Seguridad.GrupoRol_Modificar(grupoRol.IdGrupoRol, grupoRol.IdGrupo, grupoRol.IdRol, grupoRol.EstadoGrupoRol, Session["Usuario"].ToString()); if (errorModificar == "") { ViewBag.NotificarGrabado = "Grupo Rol Modificado Correctamente"; ViewBag.TipoNotificacion = "success"; } else { ViewBag.NotificarGrabado = "[ERROR]: [Servicio] No se pudo modificar" + errorModificar; ViewBag.TipoNotificacion = "success"; } } else { ViewBag.NotificarGrabado = "[ERROR]: Ingrese todos los campos con (*)"; ViewBag.TipoNotificacion = "error"; } ViewBag.ListaRol = util.DropDownRolListar(0, ""); ViewBag.ListaEstadoGrupoRol = util.DropDownListaValorListar(0, Constantes.LISTA_VALOR_ESTADO_GRUPO_ROL, ""); 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(DatosGrupoRol)); }