コード例 #1
0
        protected void buscarLinkButton_Click(object sender, EventArgs e)
        {
            Expression <Func <Usuarios, bool> > filtros     = x => true;
            RepositorioBase <Usuarios>          repositorio = new RepositorioBase <Usuarios>();

            DateTime Desde = Utils.ToDateTime(DesdeTextBox.Text);
            DateTime Hasta = Utils.ToDateTime(HastaTextBox.Text);

            int id;

            id = Utils.ToInt(CriterioTextBox.Text);
            switch (FiltroDropDownList.SelectedIndex)
            {
            case 0:     //Todo
                break;

            case 1:     //ID
                filtros = c => c.UsuarioId == id && c.FechaCreacion >= Desde && c.FechaCreacion <= Hasta;
                break;

            case 2:     //Email
                filtros = c => c.Email.Contains(CriterioTextBox.Text) && c.FechaCreacion >= Desde && c.FechaCreacion <= Hasta;
                break;

            case 3:     //Usuario
                filtros = c => c.Usuario.Contains(CriterioTextBox.Text) && c.FechaCreacion >= Desde && c.FechaCreacion <= Hasta;
                break;

            case 4:     //Nombres
                filtros = c => c.Nombres.Contains(CriterioTextBox.Text) && c.FechaCreacion >= Desde && c.FechaCreacion <= Hasta;
                break;
            }
            UsuarioGrid.DataSource = repositorio.GetList(filtros);
            UsuarioGrid.DataBind();
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Utilidades.SCritpValidacion();

            Lista = BLL.UserBLL.GetListodo();
            Entidades.Usuarios Usuario = new Entidades.Usuarios();
            UsuarioGrid.DataSource = Lista;
            UsuarioGrid.DataBind();

            buscaText.Focus();
        }
コード例 #3
0
        public void Selecionar(int id)
        {
            if (DropFiltro.SelectedIndex == 0)
            {
                buscaText.Text = "";
                if (Lista.Count == 0)
                {
                    Utilidades.ShowToastr(this, "No se ha Registrado Usuario", "Correcto", "warning");
                    buscaText.Text = "";
                    buscaText.Focus();
                }
                else
                {
                    Lista = BLL.UserBLL.GetListodo();
                    UsuarioGrid.DataSource = Lista;
                    Utilidades.ShowToastr(this, "Sus Resultados", "Resultados", "success");
                }
            }
            else if (DropFiltro.SelectedIndex == 1)
            {
                Lista = BLL.UserBLL.GetList(p => p.Id == id);

                if (Lista.Count == 0)
                {
                    Utilidades.ShowToastr(this, "No se ha Registrado Usuario con este ID", "Error", "warning");
                    buscaText.Text = "";
                    buscaText.Focus();
                }
                else
                {
                    UsuarioGrid.DataSource = Lista;
                    UsuarioGrid.DataBind();
                    Utilidades.ShowToastr(this, "Sus Resultados", "Resultados", "success");
                }
            }
            else if (DropFiltro.SelectedIndex == 4)
            {
                Lista = BLL.UserBLL.GetList(p => p.Tipo == DropTipo.Text);
                UsuarioGrid.DataSource = Lista;
                UsuarioGrid.DataBind();
                Utilidades.ShowToastr(this, "Sus Resultados", "Resultados", "success");
            }

            else if (DropFiltro.SelectedIndex == 2)
            {
                if (desdeFecha.Text == "" && desdeFecha.Text == "")
                {
                    Utilidades.ShowToastr(this, "Fecha Invalidad", "Error", "warning");

                    hastaFecha.Text = "";
                    desdeFecha.Text = "";
                    desdeFecha.Focus();
                }
                else
                {
                    DateTime desde = DateTime.Now;
                    DateTime hasta = DateTime.Now;
                    if (desdeFecha.Text == "")
                    {
                        Utilidades.ShowToastr(this, "Fecha Invalidad", "Error", "warning");
                        hastaFecha.Text = "";
                        desdeFecha.Text = "";
                        desdeFecha.Focus();
                    }
                    else
                    {
                        desde = Convert.ToDateTime(desdeFecha.Text);
                        hasta = Convert.ToDateTime(hastaFecha.Text);
                    }


                    if (desdeFecha.Text != "" && hastaFecha.Text != "")
                    {
                        if (desde <= hasta)
                        {
                            Lista = BLL.UserBLL.GetList(p => p.FechaIngreso >= desde.Date && p.FechaIngreso <= hasta.Date);
                            UsuarioGrid.DataSource = Lista;
                            UsuarioGrid.DataBind();
                            Utilidades.ShowToastr(this, "Sus Resultados", "Resultados", "success");
                        }
                        else
                        {
                            Utilidades.ShowToastr(this, "Fecha Deve ser menor", "Consejo", "info");
                            desdeFecha.Text = "";
                            hastaFecha.Text = "";
                            desdeFecha.Focus();
                        }
                    }
                    else
                    {
                        Utilidades.ShowToastr(this, "Ingrese Fecha", "Consejo", "info");
                        desdeFecha.Focus();
                    }
                }
            }


            else if (DropFiltro.SelectedIndex == 3)
            {
                if (buscaText.Text == "")
                {
                    Utilidades.ShowToastr(this, "Escriba Descripcion a buscar", "Consejo", "info");

                    buscaText.Text = "";
                    buscaText.Focus();
                }
                else
                {
                    Lista = BLL.UserBLL.GetList(p => p.NombreUsuario == buscaText.Text);
                    if (Lista.Count == 0)
                    {
                        Utilidades.ShowToastr(this, "No se ha registrado Elementos con este descripcion", "Consejo", "warning");
                        buscaText.Text = "";
                        buscaText.Focus();
                    }
                    else
                    {
                        UsuarioGrid.DataSource = Lista;
                        UsuarioGrid.DataBind();
                        Utilidades.ShowToastr(this, "Sus Resultados", "Resultados", "success");
                    }
                }
            }
        }