private void Buscarbutton_Click(object sender, EventArgs e) { Expression <Func <Mantenimiento, bool> > Filtro = m => true; int id; switch (FiltrocomboBox.DataSource) { case 0: id = Convert.ToInt32(CriteriotextBox.Text); Filtro = m => m.IdMantenimiento == id; break; case 1: Filtro = m => m.Fecha.Equals(CriteriotextBox.Text) && (m.Fecha >= DesdedateTimePicker.Value && m.Fecha <= HastadateTimePicker.Value); break; case 2: Filtro = m => m.Itbis.Equals(CriteriotextBox.Text) && (m.Fecha >= DesdedateTimePicker.Value && m.Fecha <= HastadateTimePicker.Value); break; case 3: Filtro = m => m.SubTotal.Equals(CriteriotextBox.Text) && (m.Fecha >= DesdedateTimePicker.Value && m.Fecha <= HastadateTimePicker.Value); break; case 4: Filtro = m => m.Total.Equals(CriteriotextBox.Text) && (m.Fecha >= DesdedateTimePicker.Value && m.Fecha <= HastadateTimePicker.Value); break; } ConsultadataGridView.DataSource = MantenimientoBLL.GetList(Filtro); }
public void EliminarTest() { int idMantenimiento = MantenimientoBLL.GetList(x => true)[0].MantenimientoId; bool paso = MantenimientoBLL.Eliminar(idMantenimiento); Assert.AreEqual(true, paso); }
private void buttonBuscar_Click(object sender, EventArgs e) { Expression <Func <Mantenimiento, bool> > filtro = m => true; int id; switch (FiltroComboBox.SelectedIndex) { case 0: //Filtrando por ID del Mantenimiento. id = Convert.ToInt32(CriterioTextBox.Text); filtro = m => m.MantenimientoId == id; break; case 1: //Filtrando por la Fecha del Mantenimiento. filtro = m => m.Fecha >= DesdeDateTimePicker.Value && m.Fecha <= HastaDateTimePicker.Value; break; case 2: //Filtrando por Fecha del Próximo Mantenimiento. filtro = m => m.FechaProximo >= DesdeDateTimePicker.Value && m.FechaProximo <= HastaDateTimePicker.Value; break; case 3: //Filtrando por SubTotal del Mantenimiento. filtro = m => m.SubTotal.Equals(CriterioTextBox.Text); break; case 4: //Filtrando por Cantidad Itbis del Mantenimiento. filtro = m => m.Itbis.Equals(CriterioTextBox.Text); break; case 5: //Filtrando por Total del Mantenimiento. filtro = m => m.Total.Equals(CriterioTextBox.Text); break; } ConsultaMantenimientoDataGridView.DataSource = MantenimientoBLL.GetList(filtro); }
public void BuscarTest() { int idMantenimiento = MantenimientoBLL.GetList(x => true)[0].MantenimientoId; Mantenimiento mantenimiento = MantenimientoBLL.Buscar(idMantenimiento); bool paso = mantenimiento.Detalle.Count > 0; Assert.AreEqual(true, paso); }
public void ModificarTest() { int idMantenimiento = MantenimientoBLL.GetList(x => true)[0].MantenimientoId; Mantenimiento mantenimiento = MantenimientoBLL.Buscar(idMantenimiento); mantenimiento.Detalle.Add(new MantenimientoDetalle(0, mantenimiento.MantenimientoId, 2, 4, 50, "Banda De Frenos", 2, 100, 200)); bool paso = MantenimientoBLL.Modificar(mantenimiento); Assert.AreEqual(true, paso); }
private void consultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <Mantenimiento>(); if (criterioTextBox.Text.Trim().Length > 0) { switch (filtroComboBox.SelectedIndex) { case 0: listado = MantenimientoBLL.GetList(p => true); break; case 1: int ID = Convert.ToInt32(criterioTextBox.Text); listado = MantenimientoBLL.GetList(p => p.MantenimientoId == ID); break; case 2: int clienteid = Convert.ToInt32(criterioTextBox.Text); listado = MantenimientoBLL.GetList(p => p.ClienteId == clienteid); break; case 3: int vehiculoid = Convert.ToInt32(criterioTextBox.Text); listado = MantenimientoBLL.GetList(p => p.VehiculoId == vehiculoid); break; } listado = listado.Where(c => c.Fecha.Date >= desdeDatePicker.SelectedDate.Value && c.Fecha.Date <= hastaDatePicker.SelectedDate.Value).ToList(); } else { listado = MantenimientoBLL.GetList(p => true); } consultarDataGrid.ItemsSource = listado; }