private void LlenarGridView()
        {
            RepositorioBase <Cuentas> rep = new RepositorioBase <Cuentas>();

            CuentaGridView.DataSource = rep.GetList(filter);
            CuentaGridView.DataBind();
        }
Пример #2
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            Repositorio <Cuentas> repositorio = new Repositorio <Cuentas>();
            int id = 0;

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

            case 1:    //CuentaId
                id     = Utild.ToInt(CriterioTextBox.Text);
                filtro = (c => c.CuentaId == id);
                break;

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

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

            case 4:    //Balance
                decimal balance = Utild.ToDecimal(CriterioTextBox.Text);
                filtro = (c => c.Balance == balance);
                break;
            }

            CuentaGridView.DataSource = repositorio.GetList(filtro);
            CuentaGridView.DataBind();
        }
Пример #3
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <CuentasBancarias> rep = new RepositorioBase <CuentasBancarias>();
            int dato = 0;

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

            case 1:    //CuentaId
                dato   = int.Parse(TextBoxBuscar.Text);
                filtro = (x => x.CuentaId == dato);
                break;

            case 2:    //Fecha
                filtro = (x => x.Fecha.Equals(TextBoxBuscar.Text));
                break;

            case 3:    //Nombre
                filtro = (x => x.Nombre.Contains(TextBoxBuscar.Text));
                break;

            case 4:    //Balance
                double balance = double.Parse(TextBoxBuscar.Text);
                filtro = (x => x.Balance == balance);
                break;
            }
            CuentaGridView.DataSource = rep.GetList(filtro);
            CuentaGridView.DataBind();
        }
Пример #4
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            Repositorio <Cuentas> rep = new Repositorio <Cuentas>();

            Filtrar();
            CuentaGridView.DataSource = rep.GetList(filter);
            CuentaGridView.DataBind();
        }
Пример #5
0
        //
        protected void CuentaGridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            Repositorio <Cuentas> rep = new Repositorio <Cuentas>();

            CuentaGridView.DataSource = rep.GetList(filter);
            CuentaGridView.PageIndex  = e.NewPageIndex;
            CuentaGridView.DataBind();
        }
        protected void CuentaGridView_SelectedIndexChanged1(object sender, EventArgs e)
        {
            RepositorioBase <Cuentas> repositorio = new RepositorioBase <Cuentas>();

            CuentaGridView.DataSource = repositorio.GetList(filter);
            //CuentaGridView.PageIndex = e.NewPageIndex;
            CuentaGridView.DataBind();
        }
Пример #7
0
        protected void CuentaGridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            RepositorioBase <CuentasBancarias> rb = new RepositorioBase <CuentasBancarias>();

            CuentaGridView.DataSource = rb.GetList(filtro);
            CuentaGridView.PageIndex  = e.NewPageIndex;
            CuentaGridView.DataBind();
        }
Пример #8
0
        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);

            CuentaGridView.DataSource = Metodos.FiltrarCuentas(index, CriterioTextBox.Text, desde, hasta);
            CuentaGridView.DataBind();

            CriterioTextBox.Text = FiltroDropDownList.Text.ToString();
        }
Пример #9
0
        protected void buscarButton_Click(object sender, EventArgs e)
        {
            DateTime desde = Utils.ToDateTime(DesdeTextBox.Text);
            DateTime hasta = Utils.ToDateTime(HastaTextBox.Text);

            int id;

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

            case 1:

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

            case 2:
                int.TryParse(CriterioTextBox.Text, out id);
                filtro = c => c.CuentaId == id && c.Fecha >= desde && c.Fecha <= hasta;
                break;

            case 3:

                id     = Utils.ToInt(CriterioTextBox.Text);
                filtro = (c => c.CuentaId == id);
                break;

            case 4:
                decimal monto = Utils.ToInt(CriterioTextBox.Text);
                filtro = (c => c.Monto == monto);
                break;
            }

            CuentaGridView.DataSource = repositorios.GetList(filtro);
            CuentaGridView.DataBind();
        }
Пример #10
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.CuentaId == id);
                break;

            case 2:
                //int.TryParse(CriterioTextBox.Text, out id);
                //filtro = c => c.CuentaId == id && c.Fecha >= desde && c.Fecha <= hasta;
                break;

            case 3:
                filtro = (c => c.Nombre.Contains(CriterioTextBox.Text) && c.Fecha >= desde && c.Fecha <= hasta);
                break;

            case 4:
                decimal balance = Util.ToDecimal(CriterioTextBox.Text);
                filtro = (c => c.Balance == balance);
                break;
            }

            CuentaGridView.DataSource = repositorio.GetList(filtro);
            CuentaGridView.DataBind();
        }
Пример #11
0
        protected void ButtonBuscar_Click1(object sender, EventArgs e)
        {
            CuentaGridView.DataBind();
            Expression <Func <Entities.Cuentas, bool> > filtro      = x => true;
            RepositorioBase <Entities.Cuentas>          repositorio = new RepositorioBase <Entities.Cuentas>();

            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.CuentaID == id && (x.Fecha >= desde && x.Fecha <= hasta);
                }
                else
                {
                    filtro = c => c.CuentaID == id;
                }

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

                break;

            case 1:    // Nombre

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

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

                break;



            case 2:    // Balance

                decimal balance = Utilities.Utils.ToDecimal(TextCriterio.Text);
                if (FechaCheckBox.Checked == true)
                {
                    filtro = x => x.Balance == balance && (x.Fecha >= desde && x.Fecha <= hasta);
                }
                else
                {
                    filtro = c => c.Balance == balance;
                }
                if (repositorio.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "Balance no encontrado", "Fallido", "success");
                    return;
                }
                break;

            case 3:    //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");
                    return;
                }
                break;
            }

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