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