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(); }
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(); }
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(); } }
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(); }
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(); }
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(); }
protected void BuscarLinkButton_Click(object sender, EventArgs e) { ReporsitorioPrestamos rep = new ReporsitorioPrestamos(); Filtrar(); lista = rep.GetList(filter); PrestamoGridView.DataSource = lista; PrestamoGridView.DataBind(); }
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(); } }
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(); }
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(); }
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(); }
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(); }
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(); }
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 = ""; }
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(); } } } }
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(); }
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(); }