protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Expression <Func <Usuarios, bool> > filtro = x => true;
            RepositorioUsuarios repositorio            = new RepositorioUsuarios();

            switch (BuscarPorDropDownList.SelectedIndex)
            {
            case 0:
                filtro = x => true;
                break;

            case 1:
                filtro = x => x.UserName.Contains(CriterioTextBox.Text);
                break;
            }
            DateTime fechaDesde = FechaDesdeTextBox.Text.ToDatetime();
            DateTime FechaHasta = FechaHastaTextBox.Text.ToDatetime();

            if (Request.Form["FiltraFecha"] != null)
            {
                lista = repositorio.GetList(filtro).Where(x => x.Fecha >= fechaDesde && x.Fecha <= FechaHasta).ToList();
            }
            else
            {
                lista = repositorio.GetList(filtro);
            }
            repositorio.Dispose();
            this.BindGrid(lista.Where(x => x.Empresa == Empresa.EmpresaID).ToList());
        }