コード例 #1
0
        public JsonResult InsOpcionesMenu()
        {
            Verificador = string.Empty;
            string Error = string.Empty;
            List <GRL_SISTEMAS> Lista = new List <GRL_SISTEMAS>();

            if (Session["DatosUsuario"] != null)
            {
                listUsuario = (List <GRL_USUARIOS>)Session["DatosUsuario"];

                if (Session["opcAsignadas"] != null)
                {
                    Lista = (List <GRL_SISTEMAS>)Session["opcAsignadas"];
                }
                else
                {
                    Lista = null;
                }

                ObtenerDataContext.EliminarDatosMenu(listUsuario[0].USUARIO, ref Verificador);
                if (Verificador == "0")
                {
                    for (int i = 0; i < Lista.Count; i++)
                    {
                        ObtenerDataContext.InsOpcionesMenu(listUsuario[0].USUARIO, Lista[i].ID, ref Verificador);
                        if (Verificador != "0")
                        {
                            Error = Error + Verificador;
                        }
                    }

                    if (Verificador == string.Empty || Verificador == "0")
                    {
                        GenerateXMLFile();
                        return(Json(true, JsonRequestBehavior.AllowGet));
                    }

                    else
                    {
                        return(Json(Verificador, JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    return(Json(Verificador, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json("No se ha seleccionado ningún elemento.", JsonRequestBehavior.AllowGet));
            }
        }
コード例 #2
0
        public JsonResult GuardarGrupoUsuario(string Grupo)
        {
            string Verificador = string.Empty;

            listUsuario = (List <GRL_USUARIOS>)Session["DatosUsuario"];
            string usuario = listUsuario[0].USUARIO;
            RESULTADO_GRL_SISTEMAS objResultado = new RESULTADO_GRL_SISTEMAS();

            try
            {
                ObtenerDataContext.EliminarDatosMenu(usuario, ref Verificador);
                if (Verificador == "0")
                {
                    GuardarDataContext.GuardarGrupoUsuario(usuario, Grupo, ref Verificador);
                }
                if (Verificador == "0")
                {
                    objResultado.ERROR         = false;
                    objResultado.MENSAJE_ERROR = string.Empty;
                    objResultado.RESULTADO     = null;
                    return(Json(objResultado, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    objResultado.ERROR         = true;
                    objResultado.MENSAJE_ERROR = Verificador;
                    objResultado.RESULTADO     = null;
                    return(Json(objResultado, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                objResultado.ERROR         = true;
                objResultado.MENSAJE_ERROR = ex.Message;
                objResultado.RESULTADO     = null;
                return(Json(objResultado, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #3
0
        public void EliminarDatosMenu(string Opciones)
        {
            char[] charsToTrim = { '[', ']' };
            string result      = Opciones.Trim(charsToTrim);

            string[] IdInfoReq = result.Split(',');

            int[] IdMnu = new int[IdInfoReq.Length];

            for (int i = 0; i < IdInfoReq.Length; i++)
            {
                IdMnu[i] = Convert.ToInt32(IdInfoReq[i]);
            }

            Verificador = string.Empty;
            if (Session["DatosUsuario"] != null)
            {
                listUsuario = (List <GRL_USUARIOS>)Session["DatosUsuario"];
                ObtenerDataContext.EliminarDatosMenu(listUsuario[0].USUARIO, ref Verificador);
                //if (Verificador == "0")
                //    InsOpcionesMenu(IdMnu);
            }
        }