Está en la página 1de 1

DIAGRAMA DE CLASES CAPA LOGICA

Venta Producto +Codigo:String +Nombre:String +Precio:Double Productoventa +Codigo:Integer +Fecha:DateTime +Descuento:Double +ProductosVendidos:ProductoVenta[] +Total:Double +SubTotal

+producto:Producto +Cantidad:Integer +Total:Double

Producto(C:String,N:String,P:Double) (Codigo String, Nombre String, Precio Double) Codigo(Codigo:String) Codigo(String) Nombre(Nombre:String) Precio(Precio:Double) Precio()

ProductoVenta(producto:producto, cantidad:Integer) Producto(Producto:Producto) Cantidad(Cantidad:Integer) Cantidad()Integer

SubTotal():Double ProductosVendidos():ProductoVenta[] AgregarProducto():Boolean EliminarProductoVenta():Boolean Venta(C:Integer,F:DateTime) Venta(C:Integer,F:DateTime,T:Double,D:Double)

Administrar producto

Administrar Ventas

AgregarProducto(Producto)Boolean EliminarProducto(Producto)Boolean ModificarProducto(Producto:Producto)Boolean ObtenerProducto Productos() ObtenerProductosporNombre(Nombre)Productos()

Mtodos Estticos

Obtenerproductosventa(venta:venta)productoventa[] Iniciarventa()venta FinalizarVenta(Venta:Venta) Boolean CancelarVenta(venta:venta) Boolean ObtenerVentas() Venta[] Obtener Venta (Codigo Venta:Integer) Venta[] ObtenerVentaporFecha(Fecha:DataTime) venta[]

También podría gustarte