protected void BindGrid() { var usuarios = Membership.GetAllUsers(); UsuariosGridView.DataSource = usuarios; UsuariosGridView.DataBind(); }
protected void BuscarBotton_Click(object sender, EventArgs e) { Expression <Func <Usuarios, bool> > filtro = m => true; RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>(); DateTime Desde = Convert.ToDateTime(DesdeTextBox.Text); DateTime Hasta = Convert.ToDateTime(HastaTextBox.Text); int id; switch (FiltroDropDownList.SelectedIndex) { case 0: repositorio.GetList(c => true); break; case 1: id = Util.ToInt(CriterioTextBox.Text); filtro = c => c.UsuarioId == id; break; case 2: filtro = c => c.FechaIngreso >= Desde && c.FechaIngreso <= Hasta; break; case 3: filtro = p => p.Nombre.Contains(CriterioTextBox.Text) && p.FechaIngreso >= Desde && p.FechaIngreso <= Hasta; break; } UsuariosGridView.DataSource = repositorio.GetList(filtro); UsuariosGridView.DataBind(); }
protected void FiltrarButton_Click(object sender, EventArgs e) { UsuariosGridView.DataSource = UsuariosBLL.GetListAll(); DateTime desde = DateTime.Now; DateTime hasta = DateTime.Now; if (UsuariosDropDownList.SelectedIndex == 0) { Lista = UsuariosBLL.GetListAll(); UsuariosGridView.DataSource = Lista; UsuariosGridView.DataBind(); } else if (UsuariosDropDownList.SelectedIndex == 1) { desde = Convert.ToDateTime(FechaunoTextBox.Text); hasta = Convert.ToDateTime(FechadosTextBox.Text); Lista = UsuariosBLL.GetList(p => p.Fecha >= desde.Date && p.Fecha <= hasta.Date); UsuariosGridView.DataSource = Lista; UsuariosGridView.DataBind(); } else if (UsuariosDropDownList.SelectedIndex == 2) { UsuariosGridView.DataSource = UsuariosBLL.GetList(p => p.Nombres == FiltrarTextBox.Text); UsuariosGridView.DataBind(); } else if (UsuariosDropDownList.SelectedIndex == 3) { int id = Utilidades.TOINT(FiltrarTextBox.Text); Lista = UsuariosBLL.GetList(p => p.UsuarioId == id); UsuariosGridView.DataSource = UsuariosBLL.GetList(p => p.UsuarioId == id); UsuariosGridView.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { UsuariosGridView.DataBind(); }