示例#1
0
        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);
        }
示例#2
0
 private void Ordenes_Load(object sender, EventArgs e)
 {
     CargarListaProyectos(ServicioProyecto.ObtenerProyectos());
     CargarArticulosDataGrid(ServicioArticulo.ObtenerArticulos());
 }
示例#3
0
 private void ReporteForm_Load(object sender, EventArgs e)
 {
     CargarProyectosComboBox(ServicioProyecto.ObtenerProyectos());
 }
示例#4
0
 private void OrdenesSalida_Load(object sender, EventArgs e)
 {
     CargarProyectos(ServicioProyecto.ObtenerProyectos());
 }