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));
        }