private void GenerarReporte() { List <Reporte> reportes = new List <Reporte>(); List <Proyecto> proyectos = ServicioProyecto.ObtenerProyectos(); foreach (Proyecto proyecto in proyectos) { List <InventarioProyecto> inventario = ServicioInventario.ObtenerArticulosPorProyecto(proyecto.Id); List <Orden> ordenesEntrada = ServicioOrdenEntrada.ObtenerOrdenesEntrada(proyecto.Id); List <Orden> ordenesSalida = ServicioOrdenSalida.ObtenerOrdenesSalida(proyecto.Id); reportes.Add(new Reporte(proyecto, inventario, ordenesEntrada, ordenesSalida)); } ServicioReporte.GenerarReporte(reportes); }
private void Ordenes_Load(object sender, EventArgs e) { CargarListaProyectos(ServicioProyecto.ObtenerProyectos()); CargarArticulosDataGrid(ServicioArticulo.ObtenerArticulos()); }
private void ReporteForm_Load(object sender, EventArgs e) { CargarProyectosComboBox(ServicioProyecto.ObtenerProyectos()); }
private void OrdenesSalida_Load(object sender, EventArgs e) { CargarProyectos(ServicioProyecto.ObtenerProyectos()); }