示例#1
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            int id = 0;

            switch (DropDownListFiltro.SelectedIndex)
            {
            case 0:    //Todo
                filter = x => true;
                break;

            case 1:    //UsuarioId
                id     = int.Parse(TextBoxBuscar.Text);
                filter = (x => x.IdDepartamento == id);
                break;

            case 2:    //Nombre Usuario
                filter = (x => x.Departamento.Contains(TextBoxBuscar.Text));
                break;
            }

            RepositorioBase <Departamentos> rep = new RepositorioBase <Departamentos>();

            DepartamentoGridView.DataSource = rep.GetList(filter);
            DepartamentoGridView.DataBind();
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            List <Departamentos> u = new List <Departamentos>();

            u.Add(new Departamentos());
            DepartamentoGridView.DataSource = u;
            DepartamentoGridView.DataBind();
        }
        protected void buscarLinkButton_Click(object sender, EventArgs e)
        {
            int      id    = Utils.ToInt(CriterioTextBox.Text);
            int      index = ToInt(FiltroDropDownList.SelectedIndex);
            DateTime desde = Utils.ToDateTime(DesdeTextBox.Text);
            DateTime hasta = Utils.ToDateTime(HastaTextBox.Text);

            DepartamentoGridView.DataSource = BLL.Metodos.FiltrarDepartamentos(index, CriterioTextBox.Text, desde, hasta);
            DepartamentoGridView.DataBind();

            criterioLabel.Text = FiltroDropDownList.Text.ToString();
        }