protected void MostrarLista() { //var oQuery = oblEstados.Buscar(sCadena, iTipo); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.FiltradoActivado == true) { var oQuery = oblUsuario.MostrarListaAlmacenFiltrada(oUsuario.idAlmacen); Session["resultadoquery"] = oQuery; } else { var oQuery = oblUsuario.MostrarLista(); Session["resultadoquery"] = oQuery; } ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; var result = (IQueryable<MedDAL.Usuarios.UsuarioView>)Session["resultadoquery"]; DataTable dt = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result); DataView dv = new DataView(dt); dv.Sort = "Usuario ASC"; try { dgvDatos.DataSource = dv; dgvDatos.DataKeyNames = new string[] { "idUsuario" }; dgvDatos.DataBind(); CargarCatalogo(); if (dgvDatos.Rows.Count == 0 && txbBuscar.Text == "") { dgvDatos.EmptyDataText = "No existen usuarios registrados aun"; } else { dgvDatos.EmptyDataText = "No existen usuarios que coincidan con la búsqueda"; } dgvDatos.ShowHeader = true; } catch (Exception ex) { Response.Write(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { //Obtener los controles de master. Hashtable htbPermisos = (Hashtable)Session["permisos"]; char cPermiso = 'N'; try { #region Interfaz cPermiso = (char)htbPermisos["usuarios"]; imbNuevo = (ImageButton)Master.FindControl("imgBtnNuevo"); imbNuevo.Click += new ImageClickEventHandler(this.imbNuevo_Click); imbEditar = (ImageButton)Master.FindControl("imgBtnEditar"); imbEditar.Click += new ImageClickEventHandler(this.imbEditar_Click); imbEliminar = (ImageButton)Master.FindControl("imgBtnEliminar"); imbEliminar.Click += new ImageClickEventHandler(this.imbEliminar_Click); imbMostrar = (ImageButton)Master.FindControl("imgBtnMostrar"); imbMostrar.Click += new ImageClickEventHandler(this.imbMostrar_Click); imbAceptar = (ImageButton)Master.FindControl("imgBtnAceptar"); imbAceptar.Click += new ImageClickEventHandler(this.imbAceptar_Click); imbAceptar.ValidationGroup = "Municipios"; imbCancelar = (ImageButton)Master.FindControl("imgBtnCancelar"); imbCancelar.Click += new ImageClickEventHandler(this.imbCancelar_Click); rdbTodos = (RadioButton)Master.FindControl("rdbFiltro1"); rdbTodos.Text = "Usuario"; rdbClave = (RadioButton)Master.FindControl("rdbFiltro2"); rdbClave.Text = "Nombre"; rdbNombre = (RadioButton)Master.FindControl("rdbFiltro3"); rdbNombre.Text = "Correo"; btnBuscar = (Button)Master.FindControl("btnBuscar"); btnBuscar.Click += new EventHandler(this.btnBuscar_Click); txbBuscar = (TextBox)Master.FindControl("txtBuscar"); //Master.FindControl("btnReportes").Visible = false; imbImprimir = (ImageButton)Master.FindControl("imgBtnImprimir"); imbImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click); //GT 0175 imbReportes = (ImageButton)Master.FindControl("imgBtnReportes"); imbReportes.Click += new ImageClickEventHandler(this.imbReportes_Click); lblNombreModulo = (Label)Master.FindControl("lblNombreModulo"); lblNombreModulo.Text = "Usuarios"; switch (cPermiso) { case 'T': break; case 'E': DesactivarEdicionEliminacion(); break; case 'L': DesactivarEdicionEliminacion(); DesactivarNuevo(); break; } #endregion if (!IsPostBack) { Deshabilita(); CargarCamposEditables(); pnlFormulario.Visible = false; pnlCatalogo.Visible = false; //GT 0179 //pnlReportes.Visible = false; Session["resultadoquery"] = ""; ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; Session["reporteactivoUsuarios"] = 0; Session["reportdocument"] = ""; Session["titulo"] = ""; //GT 0175 ConfigurarMenuBotones(true, true, false, false, false, false, true, true); } oblAlmacen = new MedNeg.Almacenes.BlAlmacenes(); oblBitacora = new MedNeg.Bitacora.BlBitacora(); oblPerfil = new MedNeg.Perfiles.BlPerfiles(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); } catch (NullReferenceException) { if (!ClientScript.IsStartupScriptRegistered("alertsession")) { Page.ClientScript.RegisterStartupScript(this.GetType(), "alertsession", "alertarSesion();", true); } pnlFormulario.Visible = false; pnlCatalogo.Visible = false; Site1 oPrincipal = (Site1)this.Master; oPrincipal.DeshabilitarControles(this); oPrincipal.DeshabilitarControles(); } }