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