Exemple #1
0
        Factura Obtener(Datos.Factura facturaDAL)
        {
            OrdenVenta ordenVenta = ordenesVentaBL.Obtener(facturaDAL.OrdenVenta);

            return(new Factura
            {
                Id = facturaDAL.ID,
                Fecha = facturaDAL.Fecha,
                Cobrada = facturaDAL.Cobrada,
                OrdenVenta = ordenVenta
            });
        }
Exemple #2
0
        internal OrdenCompra Obtener(Datos.OrdenCompra ordenCompraDAL)
        {
            List <ItemOrdenCompra> items = new List <ItemOrdenCompra>();

            foreach (Datos.ItemOrdenCompra itemDAL in ordenCompraDAL.ItemsOrdenesCompra)
            {
                ItemOrdenCompra item = ObtenerItem(itemDAL);

                items.Add(item);
            }

            OrdenVenta        ordenVenta = ordenesVentaBL.Obtener(ordenCompraDAL.OrdenVenta);
            EstadoOrdenCompra estado     = (EstadoOrdenCompra)Enum.Parse(typeof(EstadoOrdenCompra), ordenCompraDAL.Estado.Estado);

            return(new OrdenCompra
            {
                Id = ordenCompraDAL.ID,
                Fecha = ordenCompraDAL.Fecha,
                Estado = estado,
                OrdenVenta = ordenVenta,
                Items = items
            });
        }