protected void BuscarBotton_Click(object sender, EventArgs e)
        {
            Expression <Func <Prestamos, bool> > filtro = m => true;
            RepositorioPrestamo repositorio             = new RepositorioPrestamo();

            int id = 0;

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

            //PrestamoId
            case 1:
                Util.ToInt(CriterioTextBox.Text);
                filtro = d => d.PrestamoId == id;
                break;

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

            case 3:
                id     = Util.ToInt(CriterioTextBox.Text);
                filtro = d => (d.CuentaId == id);
                break;
            }
            PrestamoGridView.DataSource = repositorio.GetList(filtro);
            PrestamoGridView.DataBind();
        }
Example #2
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            int      id    = 0;
            DateTime desde = Convert.ToDateTime(DesdeTextBox.Text);
            DateTime hasta = Convert.ToDateTime(HastaTextBox.Text);

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

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

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

            case 3:    //CuentaId
                id     = Util.ToInt(CriterioTextBox.Text);
                filtro = c => (c.CuentaId == id);

                break;
            }

            listaPrestamos = repositorio.GetList(filtro);
            PrestamoGridView.DataSource = listaPrestamos;
            PrestamoGridView.DataBind();
        }
Example #3
0
        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 <Prestamo, bool> > filtro      = x => true;
                BLL.Repositorio <Prestamo>          repositorio = new BLL.Repositorio <Prestamo>();

                int id;
                switch (BuscarPorDropDownList.SelectedIndex)
                {
                case 0:
                    break;

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

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

                PrestamoGridView.DataSource = repositorio.GetList(filtro);
                PrestamoGridView.DataBind();
            }
        }
Example #4
0
        protected void ButtonBuscar_Click1(object sender, EventArgs e)
        {
            PrestamoGridView.DataBind();
            Expression <Func <Usuarios, bool> > filtro = x => true;
            UsusariosBLL entrada = new UsusariosBLL();

            int id;



            switch (TipodeFiltro.SelectedIndex)
            {
            case 0:    //ID
                id     = Utilities.Utils.ToInt(TextCriterio.Text);
                filtro = c => c.UsuariosId == id;
                if (UsusariosBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, " Prestamo ID No Existe", "Fallido", "success");
                    return;
                }

                break;

            case 1:    // Nombre

                filtro = c => c.Nombre.Contains(TextCriterio.Text);

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

                break;

            case 2:    // Usuario

                filtro = c => c.Usuario.Contains(TextCriterio.Text);

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

                break;

            case 3:    //Todos

                filtro = x => true;
                if (UsusariosBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "No existen Dichas Cuentas", "Fallido", "success");
                }
                break;
            }
            PrestamoGridView.DataSource = UsusariosBLL.GetList(filtro);
            PrestamoGridView.DataBind();
        }
Example #5
0
        protected void PrestamoGridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            RepositorioBase <Prestamos> rb = new RepositorioBase <Prestamos>();

            PrestamoGridView.DataSource = rb.GetList(filtro);
            PrestamoGridView.PageIndex  = e.NewPageIndex;
            PrestamoGridView.DataBind();
        }
        protected void PrestamoGridView_SelectedIndexChanged(object sender, EventArgs e)
        {
            PrestamoRepositorio rep = new PrestamoRepositorio();

            PrestamoGridView.DataSource = rep.GetList(filter);
            //PrestamoGridView.PageIndex = e.NewPageIndex;
            PrestamoGridView.DataBind();
        }
Example #7
0
        protected void PrestamoGridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            ReporsitorioPrestamos rep = new ReporsitorioPrestamos();

            PrestamoGridView.DataSource = rep.GetList(filter);
            PrestamoGridView.PageIndex  = e.NewPageIndex;
            PrestamoGridView.DataBind();
        }
        protected void BuscarButton_Click1(object sender, EventArgs e)
        {
            PrestamoRepositorio rep = new PrestamoRepositorio();

            Filtrar();
            PrestamoGridView.DataSource = rep.GetList(filter);
            PrestamoGridView.DataBind();
        }
Example #9
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            ReporsitorioPrestamos rep = new ReporsitorioPrestamos();

            Filtrar();
            lista = rep.GetList(filter);
            PrestamoGridView.DataSource = lista;
            PrestamoGridView.DataBind();
        }
Example #10
0
        protected void ButtonBuscar_Click1(object sender, EventArgs e)
        {
            PrestamoGridView.DataBind();
            Expression <Func <Pagos, bool> > filtro = x => true;
            PagosBLL facturacion = new PagosBLL();

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

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

                break;



            case 1:    //Todos

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

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

            PrestamoGridView.DataSource = PagosBLL.GetList(filtro);
            PrestamoGridView.DataBind();
        }
        protected void BtnBuscar_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);
            PrestamoGridView.DataSource = Metodos.FiltrarPrestamo(index, CriterioTextBox.Text, desde, hasta);
            PrestamoGridView.DataBind();

            CriterioTextBox.Text = FiltroDropDownList.Text.ToString();
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         PrestamoGridView.DataSource = null;
         PrestamoGridView.DataBind();
         LlenarDropDownList();
         FechaTextBox.Text      = DateTime.Now.ToString("yyyy-MM-dd");
         PrestamoidTextBox.Text = "0";
         MontoLabel.Text        = "0";
         ViewState["Prestamo"]  = new Prestamo();
     }
 }
Example #13
0
 private void LlenaCampos(Prestamo prestamo)
 {
     Limpiar();
     PrestamoIdTextBox.Text      = prestamo.PrestamoId.ToString();
     CuentaTextBox.Text          = prestamo.CuentaId.ToString();
     CapitalTextBox.Text         = prestamo.Capital.ToString();
     InteresTextBox.Text         = prestamo.InteresAnual.ToString();
     TiempoMesesTextBox.Text     = prestamo.Meses.ToString();
     FechaTextBox.Text           = prestamo.Fecha.ToString();
     prestamo.Detalle            = (List <DetallePrestamo>)ViewState["detallePrestamo"];
     PrestamoGridView.DataSource = prestamo.Detalle;
     PrestamoGridView.DataBind();
 }
Example #14
0
        protected void ButtonBuscar_Click1(object sender, EventArgs e)
        {
            PrestamoGridView.DataBind();
            Expression <Func <Inversionn, bool> > filtro = x => true;
            InversionBLL entrada = new InversionBLL();

            int id;



            switch (TipodeFiltro.SelectedIndex)
            {
            case 0:        //ID
                id     = Utilities.Utils.ToInt(TextCriterio.Text);
                filtro = c => c.InversionID == id;
                if (InversionBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, " Prestamo ID No Existe", "Fallido", "success");
                    return;
                }

                break;

            case 1:        // Monto

                int balance = Utilities.Utils.ToInt(TextCriterio.Text);

                filtro = c => c.Monto == balance;

                if (InversionBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "Dicho Balance No existe", "Fallido", "success");
                    return;
                }
                break;


            case 2:        //Todos

                filtro = x => true;
                if (InversionBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "No existen Dichas Cuentas", "Fallido", "success");
                }
                break;
            }
            PrestamoGridView.DataSource = InversionBLL.GetList(filtro);
            PrestamoGridView.DataBind();
        }
Example #15
0
        protected void CacularButton_Click(object sender, EventArgs e)
        {
            Prestamo               prestamo             = new Prestamo();
            DetallePrestamo        detalle              = new DetallePrestamo();
            List <DetallePrestamo> detallePrestamolista = new List <DetallePrestamo>();
            decimal capital = Utils.ToDecimal(CapitalTextBox.Text);
            decimal interes = Utils.ToDecimal(InteresTextBox.Text) / 100;
            int     meses   = Utils.ToInt(TiempoMesesTextBox.Text);
            decimal total;
            int     cuota = 0;

            for (int i = 0; i < meses; i++)
            {
                detalle.InteresMensual = interes * capital / meses;
                detalle.CapitalMensual = capital / meses;
                total          = detalle.InteresMensual * meses + capital;
                prestamo.Total = detalle.InteresMensual + detalle.CapitalMensual;
                cuota          = cuota += 1;

                if (i == 0)
                {
                    detalle.Balance = total - (detalle.InteresMensual + detalle.CapitalMensual);
                }
                else
                {
                    detalle.Balance = detalle.Balance - (detalle.InteresMensual + detalle.CapitalMensual);
                }

                if (i == 0)
                {
                    detallePrestamolista.Add(new DetallePrestamo(cuota, 0, detalle.Fecha, Utils.ToInt(PrestamoIdTextBox.Text), detalle.InteresMensual, detalle.CapitalMensual, detalle.Balance));
                }
                else
                {
                    detallePrestamolista.Add(new DetallePrestamo(cuota, 0, detalle.Fecha, Utils.ToInt(PrestamoIdTextBox.Text), detalle.InteresMensual, detalle.CapitalMensual, detalle.Balance));
                }
            }
            ViewState["Cuotas"]         = detallePrestamolista;
            PrestamoGridView.DataSource = ViewState["Cuotas"];
            PrestamoGridView.DataBind();
        }
Example #16
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <Prestamos> rep = new RepositorioBase <Prestamos>();
            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:    //Capital
                decimal capital = decimal.Parse(TextBoxBuscar.Text);
                filtro = (x => x.Capital == capital);
                break;

            case 4:    //Interes Anual
                decimal interes = decimal.Parse(TextBoxBuscar.Text);
                filtro = (x => x.InteresAnual == interes);
                break;

            case 5:    //Tiempo Meses
                int tiempo = int.Parse(TextBoxBuscar.Text);
                filtro = (x => x.TiempoMeses == tiempo);
                break;
            }
            PrestamoGridView.DataSource = rep.GetList(filtro);
            PrestamoGridView.DataBind();
        }
Example #17
0
        protected void BuscarLinkButton_Click(object sender, EventArgs e)
        {
            PrestamoRepositorio repositorio = new PrestamoRepositorio();
            int      id    = 0;
            DateTime desde = Convert.ToDateTime(DesdeTextBox.Text);
            DateTime hasta = Convert.ToDateTime(HastaTextBox.Text);

            if (hasta.Date < desde.Date)
            {
                Utilitarios.Utils.MostraMensaje(this, "Hasta es menor que desde", "Error", "warning");
                return;
            }

            switch (FiltroDropDownList.SelectedIndex)
            {
            case 0:    //Todo
                filtro = c => true && c.Fecha >= desde && c.Fecha <= hasta;
                break;

            case 1:    //PrestamoId
                id     = Utils.ToInt(CriterioTextBox.Text);
                filtro = c => c.PrestamoId == id && c.Fecha >= desde && c.Fecha <= hasta;
                break;

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

            case 3:    //CuentaId
                id     = Utils.ToInt(CriterioTextBox.Text);
                filtro = c => (c.CuentaId == id) && c.Fecha >= desde && c.Fecha <= hasta;

                break;
            }

            PrestamoGridView.DataSource = repositorio.GetList(filtro);
            PrestamoGridView.DataBind();
        }
Example #18
0
        private void Filtro()
        {
            PrestamoGridView.DataBind();

            Repositorio <Prestamos> repositorio = new Repositorio <Prestamos>();


            int id;

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

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

                id = util.ToInt(TextCriterio.Text);

                filtro = x => x.PrestamoId == id && (x.Fecha >= desde && x.Fecha <= hasta);
                Mensaje();
                break;

            case 1:    // CuentaId
                int cuentaid = util.ToInt(TextCriterio.Text);

                filtro = x => x.Cuenta == cuentaid && (x.Fecha >= desde && x.Fecha <= hasta);

                Mensaje();

                break;



            case 2:    // NombredeCuenta


                filtro = x => x.NombreCuenta.Contains(TextCriterio.Text) && (x.Fecha >= desde && x.Fecha <= hasta);
                Mensaje();
                break;

            case 3:    // Capital
                decimal capital = util.ToDecimal(TextCriterio.Text);

                filtro = x => x.Capital == capital && (x.Fecha >= desde && x.Fecha <= hasta);
                Mensaje();
                break;

            case 4:    //Interes
                decimal interes = util.ToDecimal(TextCriterio.Text);
                filtro = x => x.Interes == interes && (x.Fecha >= desde && x.Fecha <= hasta);
                Mensaje();
                break;

            case 5:     //Tiempo
                int tiempo = util.ToInt(TextCriterio.Text);
                filtro = x => x.Tiempo == tiempo && (x.Fecha >= desde && x.Fecha <= hasta);
                Mensaje();
                break;


            case 6:     //Balance
                decimal Balance = util.ToInt(TextCriterio.Text);
                filtro = x => x.Balance == Balance && (x.Fecha >= desde && x.Fecha <= hasta);
                Mensaje();
                break;


            case 7:     //Todo

                filtro = x => true && (x.Fecha >= desde && x.Fecha <= hasta);
                Mensaje();
                break;
            }
            var ListaPrestamo = repositorio.GetList(filtro);

            Session["Prestamo"]         = ListaPrestamo;
            PrestamoGridView.DataSource = ListaPrestamo;

            PrestamoGridView.DataBind();

            if (PrestamoGridView.Rows.Count > 0)
            {
                ImprimirButton.Visible = true;
            }
            else
            {
                ImprimirButton.Visible = false;
            }
            TextCriterio.Text = "";
        }
Example #19
0
        protected void ButtonBuscar_Click1(object sender, EventArgs e)
        {
            Expression <Func <Cliente, bool> > filtrar = x => true;

            PrestamoGridView.DataBind();
            Expression <Func <Cliente, bool> > filtro = x => true;
            ClienteBLL cliente = new ClienteBLL();

            int id;



            switch (TipodeFiltro.SelectedIndex)
            {
            case 0:    //ID
                id     = Utilities.Utils.ToInt(CriterioTextbox.Text);
                filtro = c => c.ClienteID == id;
                if (ClienteBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, " Prestamo ID No Existe", "Fallido", "success");
                    return;
                }

                break;

            case 1:    // Nombre

                filtro = c => c.NombreCliente.Contains(CriterioTextbox.Text);

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

                break;

            case 2:    // Marcas

                filtro = c => c.Cedula.Contains(CriterioTextbox.Text);
                if (ClienteBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "Dicho Nombre no existe", "Fallido", "success");
                    return;
                }

                break;

            case 3:    // Cedula

                filtro = c => c.Telefono.Contains(CriterioTextbox.Text);


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

                break;

            case 4:    //Todos

                filtro = x => true;
                if (ClienteBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "No existen Dichas Cuentas", "Fallido", "success");
                }
                break;
            }
            PrestamoGridView.DataSource = ClienteBLL.GetList(filtro);
            ViewState["Detalle"]        = ClienteBLL.GetList(filtro);
            clientes = ClienteBLL.GetList(filtro);
            PrestamoGridView.DataBind();

            if (TipodeFiltro.SelectedItem != null)
            {
                PrestamoGridView.DataSource = ClienteBLL.GetList(filtrar);

                if (TipodeFiltro.SelectedIndex == 0)
                {
                    foreach (var item in ClienteBLL.GetList(filtrar))
                    {
                        int deuda = Utilities.Utils.ToInt(DeudaTextbox.Text.ToString());
                        deuda = item.Total - Utilities.Utils.ToInt(AbonadoTexbox.Text);
                        AbonadoTexbox.Text = item.Total.ToString();
                    }
                }
            }
        }
Example #20
0
        protected void ButtonBuscar_Click1(object sender, EventArgs e)
        {
            PrestamoGridView.DataBind();
            Expression <Func <Cliente, bool> > filtro = x => true;
            ClienteBLL cliente = new ClienteBLL();

            int id;



            switch (TipodeFiltro.SelectedIndex)
            {
            case 0:    //ID
                id     = Utilities.Utils.ToInt(TextCriterio.Text);
                filtro = c => c.ClienteID == id;
                if (ClienteBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, " Prestamo ID No Existe", "Fallido", "success");
                    return;
                }

                break;

            case 1:    // Nombre

                filtro = c => c.NombreCliente.Contains(TextCriterio.Text);

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

                break;

            case 2:    // Marcas

                filtro = c => c.Cedula.Contains(TextCriterio.Text);
                if (ClienteBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "Dicho Nombre no existe", "Fallido", "success");
                    return;
                }

                break;

            case 3:    // Cedula

                filtro = c => c.Telefono.Contains(TextCriterio.Text);


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

                break;

            case 4:    //Todos

                filtro = x => true;
                if (ClienteBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "No existen Dichas Cuentas", "Fallido", "success");
                }
                break;
            }
            PrestamoGridView.DataSource = ClienteBLL.GetList(filtro);
            PrestamoGridView.DataBind();
        }
Example #21
0
        protected void ButtonBuscar_Click1(object sender, EventArgs e)
        {
            PrestamoGridView.DataBind();
            Expression <Func <Prestamo, bool> > filtro      = x => true;
            RepositorioBase <Prestamo>          repositorio = new RepositorioBase <Prestamo>();

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

                if (repositorio.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, " Prestamo 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:    // Interes
                decimal interes = Utilities.Utils.ToDecimal(TextCriterio.Text);
                if (FechaCheckBox.Checked == true)
                {
                    filtro = x => x.Interes == interes && (x.Fecha >= desde && x.Fecha <= hasta);
                }
                else
                {
                    filtro = c => c.Interes == interes;
                }

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

                break;



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

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

                break;

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

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

                break;

            case 5:    //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;
            }

            PrestamoGridView.DataSource = repositorio.GetList(filtro);
            PrestamoGridView.DataBind();
        }
 protected void BindGrid()
 {
     PrestamoGridView.DataSource = ((Prestamo)ViewState["Prestamo"]).Detalle;
     PrestamoGridView.DataBind();
 }