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 }); }
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 }); }