protected void BuscarButton_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(FiltroTextBox.Text) && BuscarPorDropDownList.SelectedIndex != 0)
            {
                ScriptManager.RegisterStartupScript(Page, typeof(Page), "Popup", "alert('Debe escribir el criterio')", true);
            }
            else
            {
                Expression <Func <Deposito, bool> > filtro      = x => true;
                BLL.Repositorio <Deposito>          repositorio = new BLL.Repositorio <Deposito>();

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

                case 1:    //ID
                    id     = Convert.ToInt32(FiltroTextBox.Text);
                    filtro = c => c.DepositoId == id;
                    break;

                case 2:    //Nombre
                    id     = Convert.ToInt32(FiltroTextBox.Text);
                    filtro = c => c.CuentaId == id;
                    break;
                }

                DepositoGridView.DataSource = repositorio.GetList(filtro);
                DepositoGridView.DataBind();
            }
        }
Ejemplo n.º 2
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            DateTime desde = Convert.ToDateTime(DesdeTextBox.Text);

            DateTime hasta = Convert.ToDateTime(HastaTextBox.Text);

            int id;

            switch (FiltroDropDownList.SelectedIndex)
            {
            case 0:


                filtro = c => true;
                break;

            case 1:

                id     = Util.ToInt(CriterioTextBox.Text);
                filtro = (c => c.DepositoId == id);
                break;

            case 2:
                filtro = p => true && p.Fecha >= desde && p.Fecha <= hasta;
                break;
            }

            DepositoGridView.DataSource = repositorio.GetList(filtro);
            DepositoGridView.DataBind();
        }
        private void LlenarGridView()
        {
            RepositorioBase <Depositos> repositorio = new RepositorioBase <Depositos>();

            DepositoGridView.DataSource = repositorio.GetList(filter);
            DepositoGridView.DataBind();
        }
        protected void DepositoGridView_SelectedIndexChanged(object sender, EventArgs e)
        {
            RepositorioBase <Depositos> repositorio = new RepositorioBase <Depositos>();

            DepositoGridView.DataSource = repositorio.GetList(filter);
            //DepositoGridView.PageIndex = e.NewPageIndex;
            DepositoGridView.DataBind();
        }
Ejemplo n.º 5
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            Repositorio <Depositos> rep = new Repositorio <Depositos>();

            Filtrar();
            DepositoGridView.DataSource = rep.GetList(filter);
            DepositoGridView.DataBind();
        }
Ejemplo n.º 6
0
        //
        protected void DepositoGridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            Repositorio <Depositos> rep = new Repositorio <Depositos>();

            DepositoGridView.DataSource = rep.GetList(filter);
            DepositoGridView.PageIndex  = e.NewPageIndex;
            DepositoGridView.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);

            DepositoGridView.DataSource = Metodos.FiltrarDepositos(index, CriterioTextBox.Text, desde, hasta);
            DepositoGridView.DataBind();

            CriterioTextBox.Text = FiltroDropDownList.Text.ToString();
        }
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            Repositorio <Deposito> repositorio = new Repositorio <Deposito>();
            int id = 0;

            switch (FiltroDropDownList.SelectedIndex)
            {
            case 0:    //Todo
                filtro = d => true;
                break;

            case 1:    //CuentaId
                id     = int.Parse(CriterioTextBox.Text);
                filtro = (d => d.DepositoId == id);
                break;

            case 2:    //Fecha
                filtro = (d => d.Fecha.Equals(CriterioTextBox.Text));
                break;

            case 3:    //CuentaId
                id     = int.Parse(CriterioTextBox.Text);
                filtro = (d => d.CuentaId == id);
                break;

            case 4:    //Concepto
                filtro = (d => d.Concepto.Contains(CriterioTextBox.Text));
                break;

            case 5:    //Monto
                decimal monto = decimal.Parse(CriterioTextBox.Text);
                filtro = (d => d.Monto == monto);
                break;
            }

            DepositoGridView.DataSource = repositorio.GetList(filtro);
            DepositoGridView.DataBind();
        }
        protected void BuscarBotton_Click(object sender, EventArgs e)
        {
            Expression <Func <Depositos, bool> > filtro      = m => true;
            RepositorioBase <Depositos>          repositorio = new RepositorioBase <Depositos>();

            int     id;
            decimal n;

            switch (FiltroDropDownList.SelectedIndex)
            {
            case 0:

                repositorio.GetList(c => true);
                break;

            case 1:
                id     = Utilidades.Util.ToInt(CriterioTextBox.Text);
                filtro = c => c.DepositoId == id;
                break;

            case 2:
                filtro = c => c.CuentaId.Equals(CriterioTextBox.Text);
                break;

            case 3:
                filtro = c => c.Concepto.Contains(CriterioTextBox.Text);
                break;

            case 4:
                n      = Utilidades.Util.ToDecimal(CriterioTextBox.Text);
                filtro = c => c.Monto == n;
                break;
            }
            DepositoGridView.DataSource = repositorio.GetList(filtro);
            DepositoGridView.DataBind();
        }
        protected void ButtonBuscar_Click1(object sender, EventArgs e)
        {
            var DesdeDateTime = Convert.ToDateTime(DesdeTextBox.Text);
            var HastaDateTime = Convert.ToDateTime(HastaTextBox.Text);
            int id            = 0;

            if (TextCriterio.Text == string.Empty && FechaCheckBox.Checked == true)
            {
                filtrar = t => true && (t.Fecha >= DesdeDateTime.Date) && (t.Fecha <= HastaDateTime.Date);
            }
            else
            {
                filtrar = t => true;
            }
            switch (TipodeFiltro.SelectedIndex)
            {
            //Lista todo
            case 0:

                if (FechaCheckBox.Checked == true)
                {
                    filtrar = t => true && (t.Fecha >= DesdeDateTime.Date) && (t.Fecha <= HastaDateTime.Date);
                }
                else
                {
                    filtrar = t => true;
                }

                break;

            case 1:
                if (paso)
                {
                    return;
                }
                id = int.Parse(TextCriterio.Text);
                if (FechaCheckBox.Checked == true)
                {
                    filtrar = t => t.CuentaID == id && (t.Fecha >= DesdeDateTime.Date) && (t.Fecha <= HastaDateTime.Date);
                }
                else
                {
                    filtrar = t => t.CuentaID == id;
                }

                break;

            case 2:
                if (paso)
                {
                    return;
                }
                if (FechaCheckBox.Checked == true)
                {
                    filtrar = t => t.DepositoID.Equals(TextCriterio.Text) && (t.Fecha >= DesdeDateTime.Date) && (t.Fecha <= HastaDateTime.Date);
                }
                else
                {
                    filtrar = t => t.DepositoID.Equals(TextCriterio.Text);
                }
                break;

            case 3:

                if (FechaCheckBox.Checked == true)
                {
                    filtrar = t => t.Concepto.Equals(TextCriterio.Text) && (t.Fecha >= DesdeDateTime.Date) && (t.Fecha <= HastaDateTime.Date);
                }
                else
                {
                    filtrar = t => t.Concepto.Equals(TextCriterio.Text);
                }

                break;

            case 4:
                if (paso)
                {
                    return;
                }
                if (FechaCheckBox.Checked == true)
                {
                    filtrar = t => t.Monto.Equals(TextCriterio.Text) && (t.Fecha >= DesdeDateTime.Date) && (t.Fecha <= HastaDateTime.Date);
                }
                {
                    filtrar = t => t.Monto.Equals(TextCriterio.Text);
                }

                break;
            }

            DepositoGridView.DataSource = repositorio.GetList(filtrar);
            DepositoGridView.DataBind();
        }
Ejemplo n.º 11
0
        protected void ButtonBuscar_Click1(object sender, EventArgs e)
        {
            DepositoGridView.DataBind();
            Expression <Func <Deposito, bool> > filtro      = x => true;
            RepositorioBase <Deposito>          repositorio = new RepositorioBase <Deposito>();

            int id;

            DateTime desde = Convert.ToDateTime(DesdeTextBox.Text);
            DateTime hasta = Convert.ToDateTime(HastaTextBox.Text);

            switch (TipodeFiltro.SelectedIndex)
            {
            case 0:    //ID

                id = Utilities.Utils.ToInt(TextCriterio.Text);
                if (FechaCheckBox.Checked == true)
                {
                    filtro = x => x.DepositoID == id && (x.Fecha >= desde && x.Fecha <= hasta);
                }
                else
                {
                    filtro = c => c.DepositoID == id;
                }

                if (repositorio.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, " Deposito ID No Existe", "Fallido", "success");
                    return;
                }

                break;

            case 1:    // CuentaId
                int cuentaid = Utilities.Utils.ToInt(TextCriterio.Text);
                if (FechaCheckBox.Checked == true)
                {
                    filtro = x => x.CuentaID == cuentaid && (x.Fecha >= desde && x.Fecha <= hasta);
                }
                else
                {
                    filtro = c => c.CuentaID == cuentaid;
                }

                if (repositorio.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "Cuenta ID No Existe", "Fallido", "success");
                }

                break;



            case 2:    // Concepto

                if (FechaCheckBox.Checked == true)
                {
                    filtro = x => x.Concepto.Contains(TextCriterio.Text) && (x.Fecha >= desde && x.Fecha <= hasta);
                }
                else
                {
                    filtro = c => c.Concepto.Contains(TextCriterio.Text);
                }
                if (repositorio.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "Concepto No Existe", "Fallido", "success");
                }
                break;

            case 3:    // Monto
                decimal monto = Utilities.Utils.ToDecimal(TextCriterio.Text);
                if (FechaCheckBox.Checked == true)
                {
                    filtro = x => x.Monto == monto && (x.Fecha >= desde && x.Fecha <= hasta);
                }
                else
                {
                    filtro = c => c.Monto == monto;
                }

                if (repositorio.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "Monto No existe", "Fallido", "success");
                }

                break;

            case 4:    //Todos

                if (FechaCheckBox.Checked == true)
                {
                    filtro = x => true && (x.Fecha >= desde && x.Fecha <= hasta);
                }
                else
                {
                    filtro = x => true;
                }

                if (repositorio.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "No existen Dichas Cuentas", "Fallido", "success");
                }
                break;
            }

            DepositoGridView.DataSource = repositorio.GetList(filtro);
            DepositoGridView.DataBind();
        }