protected void Page_Load(object sender, EventArgs e) { List <Rol> dsRoles = RolLG.getInstance().ListarolesDS(); GridView1.DataSource = dsRoles; GridView1.DataBind(); }
public JsonResult EliminarRol(int IdRol = 0) { var objResult = new object(); bool iResultado = false; string mensaje = "Ocurrio un error al intentar eliminar el Rol."; //string Nombre = utlAuditoria.ObtenerPrimeroNombre(); try { iResultado = new RolLG().EliminarRol(IdRol, Auditoria.ObtenerNombreUsuario()); if (iResultado) { mensaje = "Se elimino correctamente el Rol."; } objResult = new { iResultado = iResultado, vMensaje = mensaje }; return(Json(objResult)); } catch (Exception ex) { objResult = new { iResultado = 0, vMensaje = Constantes.msgErrorGrabado }; return(Json(objResult)); } }
public ActionResult ValidarAccesos(string txtUsuario, string txtContrasena) { try { Usuario oUsuario = new Usuario(); if (txtUsuario == null) { ViewBag.sMensaje = "Ingrese su usuario Y/O contraseña."; ViewBag.Session = 0; return(View("Logueo")); } if (txtUsuario.Length < 3) { ViewBag.sMensaje = "3 caracteres como mínimo para el codigo de usuario."; ViewBag.Session = 0; return(View("Logueo")); } oUsuario = new UsuarioLG().ObtenerUsuario(txtUsuario.Trim(), txtContrasena.Trim()); if (oUsuario.NombreUsuario != null) { Auditoria.SetSessionValues(oUsuario); List <Pagina> loenMenu = new List <Pagina>(); loenMenu = new RolLG().ListarMenuPorUsuario(oUsuario.NombreUsuario).ToList <Pagina>(); Auditoria.SetSessionMenu(loenMenu); ViewBag.sMensaje = Auditoria.ObtenerPrimeroNombre() + ", bienvenido al sistema"; // ViewData["pRutaMenu"] = "/Home/Index"; return(View("Index")); } else { ViewBag.sMensaje = Constantes.msgErrorLogueo; ViewBag.Session = 0; return(View("Logueo")); //return RedirectToAction("Logueo", "Home", new { ActionValidacion = 0 }); } // } } catch (Exception ex) { ViewBag.sMensaje = Constantes.msgErrorGeneral; ViewBag.Session = 0; return(View("Logueo")); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { // Crear instancia de Rol Rol objRol = setRolInstance(); // Envia a la capade Logica int nr = RolLG.getInstance().RegistrarRol(objRol); if (nr > 0) { Response.Write(String.Format("<script>alert('Registro creado #{0} Correctamente');</script>", nr)); } else { Response.Write("<script>alert('Registro Fallido');</script>"); } Response.Redirect("PanelGeneral.aspx"); }
public JsonResult ObtenerRol(int IdRol = 0) { var objResult = new object(); try { Rol Rol = new Rol(); Rol = new RolLG().ObtenerPorIdRol(IdRol); objResult = new { iTipoResultado = 1, Rol = Rol }; return(Json(objResult)); } catch (Exception ex) { objResult = new { iTipoResultado = 2, vError = Constantes.msgErrorGeneralListado }; return(Json(objResult)); } }
public JsonResult RegistrarRol(int IdRol, string Nombre, string Descripcion, bool SiSuperAdmi, string cadenaMenu) { var objResult = new object(); int iResultado = -1; string mensaje = "Ocurrio un error al intentar realizar la acción."; // string Nombre = utlAuditoria.ObtenerPrimeroNombre(); try { string[] stringSeparators = new string[] { "|" }; SeguridadViewModel vm = new SeguridadViewModel(); vm.ListaRolPagina = new List <RolPagina>(); RolPagina RolPagina; string[] Codigos = cadenaMenu.Split(stringSeparators, StringSplitOptions.None); foreach (string item in Codigos) { if (!item.Equals("")) { RolPagina = new RolPagina(); RolPagina.IdPagina = int.Parse(item); vm.ListaRolPagina.Add(RolPagina); } } vm.Rol = new Rol() { IdRol = IdRol, Nombre = Nombre, Descripcion = Descripcion, SiSuperAdmi = SiSuperAdmi, UsuarioCreacion = Auditoria.ObtenerNombreUsuario(), UsuarioModificacion = Auditoria.ObtenerNombreUsuario() }; if (IdRol > 0) { iResultado = new RolLG().ActualizarRol(vm.Rol, vm.ListaRolPagina.ToList()); } else { iResultado = new RolLG().InsertarRol(vm.Rol, vm.ListaRolPagina.ToList()); } if (iResultado > 0) { if (IdRol > 0) { mensaje = "Se modificó correctamente el Rol."; } else { mensaje = "Se registró correctamente el Rol."; } } objResult = new { iResultado = iResultado, vMensaje = mensaje }; return(Json(objResult)); } catch (Exception ex) { objResult = new { iResultado = 2, vMensaje = Constantes.msgErrorGrabado }; return(Json(objResult)); } }