// Constructor public EventoPremium(DateTime fecha, Turno turno, string descripcion, string nombreCliente, Servicio servicio, int cantPersonasServicio, int asistentes, string foto) : base(fecha, turno, descripcion, nombreCliente, servicio, cantPersonasServicio, asistentes, foto) { }
// Constructor public Evento(DateTime fecha, Turno turno, string descripcion, string nombreCliente, Servicio servicio, int cantPersonasServicio, int asistentes, string foto) { this.fecha = fecha; this.turno = turno; this.descripcion = descripcion; this.nombreCliente = nombreCliente; this.asistentes = asistentes; this.foto = foto; serviciosContratados.Add(new ServicioContratado(servicio, cantPersonasServicio)); this.id = Evento.idUlt; Evento.idUlt++; this.costoCalculado = CalcularCosto(); }
// Constructor public ServicioContratado(Servicio servicio, int cantPersonas) { this.servicio = servicio; this.cantPersonas = cantPersonas; this.precioPorPersona = servicio.PrecioPorPersona; }
// Constructor public EventoComun(DateTime fecha, Turno turno, string descripcion, string nombreCliente, Servicio servicio, int cantPersonasServicio, int asistentes, string foto, int duracion) : base(fecha, turno, descripcion, nombreCliente, servicio, cantPersonasServicio, asistentes, foto) { this.duracion = duracion; }