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(); } }
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(); }
protected void BuscarLinkButton_Click(object sender, EventArgs e) { Repositorio <Depositos> rep = new Repositorio <Depositos>(); Filtrar(); DepositoGridView.DataSource = rep.GetList(filter); DepositoGridView.DataBind(); }
// 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(); }
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(); }