コード例 #1
0
ファイル: UsuarioList.aspx.cs プロジェクト: mzavala-db/dbsr
        protected void BindGrid()
        {
            var usuarios = Membership.GetAllUsers();

            UsuariosGridView.DataSource = usuarios;
            UsuariosGridView.DataBind();
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        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();
            }
        }
コード例 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     UsuariosGridView.DataBind();
 }