diff --git a/DiagramaDeClases.org b/DiagramaDeClases.org index 5393832..21f6bc7 100644 --- a/DiagramaDeClases.org +++ b/DiagramaDeClases.org @@ -236,8 +236,8 @@ class Presupuesto { + habilitado: bool } -Presupuesto "0..*" <--* "1" Producto -Proveedor <-- Presupuesto +Presupuesto "1..*" <--* "1 ." Producto +Proveedor "1" <-- "1 ." Presupuesto class Proveedor { + id: int @@ -246,15 +246,6 @@ class Proveedor { + habilitado: bool } -class Venta { -+ id: int -- Detalles: List - -+ MostrarDetalles(): ReadOnlyCollection -+ AñadirDetalle(Detalle): void -+ ModificarDetalle(Detalle): void -+ EliminarDetalle(Detalle): void -} class Detalle { + id: int @@ -276,16 +267,20 @@ class Factura { + Total: double + Fecha: DateTime + Cliente: Cliente -+ Venta: Venta +- Detalles: List + ++ MostrarDetalles(): ReadOnlyCollection ++ AñadirDetalle(Detalle): void ++ ModificarDetalle(Detalle): void ++ EliminarDetalle(Detalle): void } -Cliente <-- Factura -Factura --> Venta -Venta "1" *-- "1..*" Detalle +Cliente "1" <-- "1" Factura +Factura "1 ." *-- "1..*" Detalle -Detalle --> Producto +Detalle "1 ." --> "1" Producto -Producto -- Lote +Producto "1" --> "1" Lote class Lote { + id: int + Producto: Producto @@ -299,7 +294,7 @@ Enlatado, Cartón, } -ProductoNoPercedero --> EnvaseTipo +ProductoNoPercedero "1" --> "1" EnvaseTipo @enduml #+end_src diff --git a/DiagramaSinRepos.jpg b/DiagramaSinRepos.jpg index 816d5f2..68e782f 100644 Binary files a/DiagramaSinRepos.jpg and b/DiagramaSinRepos.jpg differ