protected void Page_Load(object sender, EventArgs e) { MenusBL bl = new MenusBL(); UsuariosBL userbl = new UsuariosBL(); IndicadoresNegocio _indicadoresneg = new IndicadoresNegocio(); if (!IsPostBack) { List <UsuariosDatos> _lstusuariodatos = new List <UsuariosDatos>(); _lstusuariodatos = userbl.list(0, 0, 0, 0, (int)Session["IdUser"]); if (_lstusuariodatos.Count == 0) { nombrecompleto.Text = "Soporte"; lblSede.Text = "No Aplica"; lblDepartamento.Text = "No Aplica"; lblPuesto.Text = "No Aplica"; } else { nombrecompleto.Text = _lstusuariodatos[0].NombreCompleto; lblSede.Text = _lstusuariodatos[0].ObjSedes.descripcion; lblDepartamento.Text = _lstusuariodatos[0].ObjDepto.descripcion; lblPuesto.Text = _lstusuariodatos[0].ObjPuestos.descripcion; } RepeaterIndicadores.DataSource = _indicadoresneg.obtenerIndicadorAcuerdosStatusUsuario((int)Session["IdUser"]); RepeaterIndicadores.DataBind(); RepeaterSesionesCreadas.DataSource = _indicadoresneg.obtenerIndicadorSesionesStatusUsuario((int)Session["IdUser"], "Creada"); RepeaterSesionesCreadas.DataBind(); RepeaterSesionesAsignadas.DataSource = _indicadoresneg.obtenerIndicadorSesionesStatusUsuario((int)Session["IdUser"], "Asignada"); RepeaterSesionesAsignadas.DataBind(); } }
protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EliminarPerfil") { int fila = Convert.ToInt32(e.CommandArgument); ID.Value = this.GridViewPerfiles.DataKeys[fila].Value.ToString(); lblModalTitleEliminar.Text = "Eliminar"; Label labeltemp = GridViewPerfiles.Rows[fila].FindControl("NomPerfil") as Label; string valor = labeltemp.Text; lblModalBodyEliminar.Text = "¿ Esta seguro que desea eliminar el Perfil : " + valor + " ?"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEliminar", "$('#ModalEliminar').modal();", true); upModalEliminar.Update(); } if (e.CommandName == "CambiarNombrePerfil") { lblMensajeEditar.Visible = false; int fila = Convert.ToInt32(e.CommandArgument); lblModalTitleEditar.Text = "Editar Nombre del Perfil"; txtCambiarNombrePerfil.Text = ((Label)this.GridViewPerfiles.Rows[fila].FindControl("NomPerfil")).Text; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalCambiarNombrePerfil", "$('#ModalCambiarNombrePerfil').modal();", true); upModalCambiarNombrePerfil.Update(); ID.Value = this.GridViewPerfiles.DataKeys[fila].Value.ToString(); } if (e.CommandName == "EditarPermisos") { int fila = Convert.ToInt32(e.CommandArgument); ID.Value = this.GridViewPerfiles.DataKeys[fila].Value.ToString(); Label labeltemp = GridViewPerfiles.Rows[fila].FindControl("NomPerfil") as Label; string valor = labeltemp.Text; txtNombrePerfil.Visible = false; EtiquetaNombrePerfil.Visible = false; lblNombrePerfil.Visible = false; lblModalTitleNuevo.Text = "Editar Permisos de " + valor; Operacion.Value = "Editar"; chckboxlist.DataSource = _catperfilneg.listmenus(); chckboxlist.DataValueField = "idmenu"; chckboxlist.DataTextField = "nommenu"; chckboxlist.DataBind(); MenusBL _menuneg = new MenusBL(); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperPerfil", "$('#ModalOperPerfil').modal();", true); upModalOperPerfil.Update(); foreach (Entidades.Menu obj in _menuneg.GetMenus(Convert.ToInt32(ID.Value))) { foreach (ListItem itemActual in chckboxlist.Items) { if (itemActual.Value == obj.Idmenu.ToString()) { itemActual.Selected = true; } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarSesion.sesionactiva()) { Response.Redirect("~/Default.aspx"); } UserMaster = new Usuarios() { objPerfil = new Perfiles() }; UserMaster = Session["Usuario"] as Usuarios; MenusBL bl = new MenusBL(); UsuariosBL userbl = new UsuariosBL(); if (!IsPostBack) { path = HttpContext.Current.Request.Url.AbsolutePath; path = path.Replace("/retros/", ""); listMenu = bl.GetMenus(UserMaster.objPerfil.iIdPerfil); LoadMenu(); List <UsuariosDatos> _lstusuariodatos = new List <UsuariosDatos>(); _lstusuariodatos = userbl.list(0, 0, (int)Session["IdUser"]); if (_lstusuariodatos.Count == 0) { nombreusuariousermenu.Text = "Soporte"; nombredeusuariodropmenu.Text = "Soporte"; perfilusuariodropmenu.Text = ((Usuarios)Session["Usuario"]).objPerfil.cNombre; nombreusuarioleftmenu.Text = "Soporte"; } else { nombreusuariousermenu.Text = _lstusuariodatos[0].cNombre; nombredeusuariodropmenu.Text = _lstusuariodatos[0].cNombre; perfilusuariodropmenu.Text = _lstusuariodatos[0].objUsuario.objPerfil.cNombre; nombreusuarioleftmenu.Text = _lstusuariodatos[0].cNombre; } lblModalTitlePassword.Text = "Cambio de Contraseña"; txtUserPasswordCambio.Attributes.Add("placeholder", "Contraseña Nueva"); txtUserPasswordCambioConfirma.Attributes.Add("placeholder", "Confirmar Contraseña"); } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarSesion.sesionactiva()) { Response.Redirect("~/Default.aspx"); } MenusBL bl = new MenusBL(); UsuariosBL userbl = new UsuariosBL(); if (!IsPostBack) { List <UsuariosDatos> _lstusuariodatos = new List <UsuariosDatos>(); _lstusuariodatos = userbl.list(0, 0, (int)Session["IdUser"]); if (_lstusuariodatos.Count == 0) { nombrecompleto.Text = "Soporte"; } else { nombrecompleto.Text = _lstusuariodatos[0].cNombreCompleto; } } }
protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EliminarPerfil") { int fila = Convert.ToInt32(e.CommandArgument); ID.Value = this.GridViewPerfiles.DataKeys[fila].Value.ToString(); lblModalTitleEliminar.Text = "Eliminar"; Label labeltemp = GridViewPerfiles.Rows[fila].FindControl("NomPerfil") as Label; string valor = labeltemp.Text; lblModalBodyEliminar.Text = "¿ Esta seguro que desea eliminar el Perfil : " + valor + " ?"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEliminar", "$('#ModalEliminar').modal();", true); upModalEliminar.Update(); } if (e.CommandName == "CambiarNombrePerfil") { lblMensajeNombrePerfil.Visible = false; lblMensajeDescripcionPerfil.Visible = false; int fila = Convert.ToInt32(e.CommandArgument); lblModalTitleEditar.Text = "Editar Perfil"; txtCambiarDescripcionPerfil.Text = (GridViewPerfiles.Rows[fila].FindControl("cDescripcion") as HiddenField).Value.ToString(); txtCambiarNombrePerfil.Text = ((Label)this.GridViewPerfiles.Rows[fila].FindControl("NomPerfil")).Text; HiddenField tempcentrocosto = GridViewPerfiles.Rows[fila].FindControl("iIdCentroCosto") as HiddenField; string valorcentrocosto = tempcentrocosto.Value; LoadComboCambiarCentrosCostos("Cargar Guardado", Convert.ToInt32(valorcentrocosto)); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalCambiarNombrePerfil", "$('#ModalCambiarNombrePerfil').modal();", true); upModalCambiarNombrePerfil.Update(); ID.Value = this.GridViewPerfiles.DataKeys[fila].Value.ToString(); } if (e.CommandName == "EditarPermisos") { int fila = Convert.ToInt32(e.CommandArgument); ID.Value = this.GridViewPerfiles.DataKeys[fila].Value.ToString(); Label labeltemp = GridViewPerfiles.Rows[fila].FindControl("NomPerfil") as Label; string valor = labeltemp.Text; camponombre.Style.Add("display", "none"); campodescripcion.Style.Add("display", "none"); campodireccion.Style.Add("display", "none"); camposubdireccion.Style.Add("display", "none"); campodepartamento.Style.Add("display", "none"); lblDepartamento.Visible = false; lblDireccion.Visible = false; lblSubdireccion.Visible = false; lblNombrePerfil.Visible = false; lblDescripcion.Visible = false; txtNombrePerfil.Visible = false; txtDescripcionPerfil.Visible = false; dropUserDepartamento.Visible = false; dropUserDireccion.Visible = false; dropUserSubdireccion.Visible = false; EtiquetaNombrePerfil.Visible = false; lblMensajeDescripcionNuevoPerfil.Visible = false; lblModalTitleNuevo.Text = "Editar Permisos de " + valor; Operacion.Value = "Editar"; chckboxlist.DataSource = _catperfilneg.listmenus(); chckboxlist.DataValueField = "iIdMenu"; chckboxlist.DataTextField = "cNombreMenu"; chckboxlist.DataBind(); MenusBL _menuneg = new MenusBL(); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperPerfil", "$('#ModalOperPerfil').modal();", true); upModalOperPerfil.Update(); foreach (ESistema.Menu obj in _menuneg.GetMenus(Convert.ToInt32(ID.Value))) { foreach (ListItem itemActual in chckboxlist.Items) { if (itemActual.Value == obj.iIdMenu.ToString()) { itemActual.Selected = true; } } } } }