Generation

generate functionWed, 14 Jun 2023

La empresa DirectClothing, vende camisas por catálogo. El negocio de la empresa crece a un ritmo de 30% anual. Por consiguiente, la empresa necesita un nuevo sistema para la introducción de pedidos. La empresa produce un catálogo de ropa cada seis meses y lo envía a sus suscriptores. Cada camisa en el catálogo tiene un identificador de artículo (ID), uno o más colores, cada uno de ellos con un código de color distinto, una o más tallas, una descripción y un precio. Acepta como forma de pago cheques y las principales tarjetas de crédito. Para realizar un pedido, los clientes pueden ponerse en contacto con un representante de Servicio al Cliente o enviar por correo o fax un formulario de pedido a DirectClothing. Los pedidos que se envían por correo o fax los introduce un representante de servicio al cliente.

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Entidades { public class Catalogo { private List<Camisa> catalogoDeCamisas; private int cantidadDeCamisas; private int precioTotal; private Catalogo() { catalogoDeCamisas = new List<Camisa>(); } public static Catalogo operator +(Catalogo c, Camisa ca) { if(c != null && ca != null) { c.catalogoDeCamisas.Add(ca); c.cantidadDeCamisas = c.catalogoDeCamisas.Count; c.precioTotal = c.catalogoDeCamisas.Sum(x => x.Precio); } return c; } public static Catalogo operator -(Catalogo c, Camisa ca)

Questions about programming?Chat with your personal AI assistant