예제 #1
0
 private void CargarOrdenesSalida(int idProyecto)
 {
     ordenesSalidaListView.Items.Clear();
     articulosOrdenSalida.Rows.Clear();
     OrdenesSalida = ServicioOrdenSalida.ObtenerOrdenesSalida(idProyecto);
     CargarOrdenesSalidaListView();
 }
예제 #2
0
        private void ObtenerOrdenesSalida()
        {
            Proyecto proyecto = (Proyecto)proyectosVerLista.SelectedItem;

            ordenes = ServicioOrdenSalida.ObtenerOrdenesSalida(proyecto.Id);
            CargarOrdenesSalida();
        }
예제 #3
0
        private void Exportar()
        {
            if (proyectosComboBox.SelectedIndex > -1)
            {
                List <Reporte> reportes = new List <Reporte>();

                Proyecto proyecto = (Proyecto)proyectosComboBox.SelectedItem;
                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);
            }
        }
예제 #4
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);
        }