예제 #1
0
        public Orden ObtenerOrdenSalidaPorId(int idOrden)
        {
            Orden ordenEntrada = OrdenSalidaArchivo.ObtenerOrdenSalidaPorId(idOrden);

            if (ordenEntrada != null)
            {
                Proyecto proyecto = ProyectoArchivo.ObtenerProyecto(ordenEntrada.Proyecto.Id);
                ordenEntrada.Proyecto = proyecto;
                ordenEntrada.Detalles = DetalleSalidaArchivo.ObtenerDetalleSalidas(ordenEntrada.Id);
                ObtenerArticulosPorDetalle(ordenEntrada);
            }

            return(ordenEntrada);
        }
예제 #2
0
        public List <Orden> ObtenerOrdenesSalida(int idProyecto)
        {
            List <Orden> ordenesSalida = OrdenSalidaArchivo.ObtenerOrdenesSalidas(idProyecto);

            foreach (Orden ordenSalida in ordenesSalida)
            {
                Proyecto proyecto = ProyectoArchivo.ObtenerProyecto(ordenSalida.Proyecto.Id);
                ordenSalida.Proyecto = proyecto;
                ordenSalida.Detalles = DetalleSalidaArchivo.ObtenerDetalleSalidas(ordenSalida.Id);
                ObtenerArticulosPorDetalle(ordenSalida);
            }

            return(ordenesSalida);
        }