/// <summary> /// constructor de Evento /// </summary> /// <param name="unTurno"></param> /// <param name="fecha"></param> /// <param name="descripcion"></param> /// <param name="nombre"></param> /// <param name="unTipo"></param> /// <param name="asistentes"></param> /// <param name="organizador"></param> public Evento(EnumTurno unTurno, DateTime fecha, string descripcion, string nombre, EnumTipo unTipo, int asistentes, OrganizadorEventos organizador) { this.codigo = ultCodigo; ultCodigo++; this.Turno = unTurno; this.descripcion = descripcion; this.fecha = fecha; this.nombre = nombre; Tipo = unTipo; this.asistentes = asistentes; this.organizador = organizador; }
/// <summary> /// dependiendo del numero del turno elegido selecciona un item del enumTurno. /// </summary> /// <param name="nuevoTurno"></param> public void ElegirTurno(int nuevoTurno) { if (nuevoTurno == 1) { turno = EnumTurno.MaƱana; } else if (nuevoTurno == 2) { turno = EnumTurno.Tarde; } else if (nuevoTurno == 3) { turno = EnumTurno.Noche; } }
/// <summary> /// constructor de usuario comun que hereda de usuario /// </summary> /// <param name="unTurno"></param> /// <param name="fecha"></param> /// <param name="descripcion"></param> /// <param name="nombre"></param> /// <param name="unTipo"></param> /// <param name="duracion"></param> /// <param name="asistentes"></param> /// <param name="organizador"></param> public Comun(EnumTurno unTurno, DateTime fecha, string descripcion, string nombre, EnumTipo unTipo, int duracion, int asistentes, OrganizadorEventos organizador) : base(unTurno, fecha, descripcion, nombre, unTipo, asistentes, organizador) { this.limpieza = 500; /// costo fijo por limpieza this.duracion = duracion; }
/// <summary> /// constructor de evento Premium /// </summary> /// <param name="unTurno"></param> /// <param name="fecha"></param> /// <param name="descripcion"></param> /// <param name="nombre"></param> /// <param name="unTipo"></param> /// <param name="asistentes"></param> /// <param name="organizador"></param> public Premium(EnumTurno unTurno, DateTime fecha, string descripcion, string nombre, EnumTipo unTipo, int asistentes, OrganizadorEventos organizador) : base(unTurno, fecha, descripcion, nombre, unTipo, asistentes, organizador) { }