Caja finalizada - Se agregaron metodos necesarios para que venta pueda
informar el total de los descuentos que se aplicaron en sus productos, y
el total sin ellos. Ademas se agregan los productos a la venta.
Se implemento el estado de cajas usando el patron State.