public void GetListTest() { EntradaArticulosBLL <EntradaArticulos> entradaArticulos = new EntradaArticulosBLL <EntradaArticulos>(); List <EntradaArticulos> lista = new List <EntradaArticulos>(); lista = EntradaArticulosBLL.GetList(c => true); Assert.IsNotNull(lista); }
protected void ButtonBuscar_Click1(object sender, EventArgs e) { PrestamoGridView.DataBind(); Expression <Func <EntradaArticulos, bool> > filtro = x => true; EntradaArticulosBLL entrada = new EntradaArticulosBLL(); int id; switch (TipodeFiltro.SelectedIndex) { case 0: //ID id = Utilities.Utils.ToInt(TextCriterio.Text); filtro = c => c.EntradaArticulosID == id; if (EntradaArticulosBLL.GetList(filtro).Count() == 0) { Utilities.Utils.ShowToastr(this, " Prestamo ID No Existe", "Fallido", "success"); return; } break; case 1: // Nombre filtro = c => c.Articulo.Contains(TextCriterio.Text); if (EntradaArticulosBLL.GetList(filtro).Count() == 0) { Utilities.Utils.ShowToastr(this, "Dicho Nombre no existe", "Fallido", "success"); return; } break; case 2: //Todos filtro = x => true; if (EntradaArticulosBLL.GetList(filtro).Count() == 0) { Utilities.Utils.ShowToastr(this, "No existen Dichas Cuentas", "Fallido", "success"); } break; } PrestamoGridView.DataSource = EntradaArticulosBLL.GetList(filtro); PrestamoGridView.DataBind(); }
private void Consultabutton_Click(object sender, EventArgs e) { int id; switch (TipocomboBox.SelectedIndex) { //ID case 0: LimpiarError(); if (SetError(1)) { MessageBox.Show("Introduce un numero"); return; } id = int.Parse(CriteriotextBox.Text); filtrar = t => t.EntradaArticulosID == id; break; //Codigo Articulo case 1: LimpiarError(); if (SetError(2)) { MessageBox.Show("Introduce un caracter"); return; } filtrar = t => t.Articulo == CriteriotextBox.Text; break; //Listar Todo case 5: filtrar = t => true; break; } entradaArticulos = EntradaArticulosBLL.GetList(filtrar); ConsultadataGridView.DataSource = entradaArticulos; }
private List <EntradaArticulos> BuscarRangoFecha() { List <EntradaArticulos> lista = new List <EntradaArticulos>(); Expression <Func <EntradaArticulos, bool> > filtro = f => true; int id = Convert.ToInt32(FiltroComboBox.SelectedIndex); if (FiltroComboBox.SelectedIndex != 0 && FiltroComboBox.SelectedIndex != 2) { CriterioTextBox.ReadOnly = false; if (String.IsNullOrWhiteSpace(CriterioTextBox.Text)) { MyErrorProvider.SetError(CriterioTextBox, "No puede estar vacio"); } } switch (id) { case 0: //Todo. filtro = f => f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date; break; case 1: //EntradaId. id = utility.ToInt(CriterioTextBox.Text); filtro = f => f.EntradaId == id && (f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date); break; case 2: //Fecha. filtro = f => f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date; break; case 3: //EstudianteId. filtro = f => f.ArticuloId.ToString().Contains(CriterioTextBox.Text) && f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date; break; case 4: //Cantidad. filtro = f => f.Cantidad.ToString().Contains(CriterioTextBox.Text) && (f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date); break; } lista = EntradaArticulosBLL.GetList(filtro); return(lista); }