//EVENTO ESTANDAR public string altaEvento(string email, string password, DateTime fecha, string turno, string descripcion, string cliente, int cantAsistentes, int duracion, List <Servicio> servicio, List <int> cantPersonasServicio) { string devolucion = ""; //busco al usuario solicitado Administrador adm = verificarUsuario(email, password); if (adm is Organizador) { //si el usuario encontrado es diferente de nulo y es Organizador entonces lo casteo //una vez casteado verifico la fecha del evento esta disponible Organizador org = (Organizador)adm; if (org.verificarFecha(fecha) == null) { org.altaEvento(fecha, turno, descripcion, cliente, cantAsistentes, duracion, servicio, cantPersonasServicio); devolucion = org.ultimoEvento(); } else { devolucion = "\nYa hay un evento registrado para esa fecha\n"; } } else { devolucion = "\nNo existe un organizador con ese mail y/o contraseña\n"; } return(devolucion); }
//EVENTO PREMIUM public string altaEvento(string email, string password, DateTime fecha, string turno, string descripcion, string cliente, int cantAsistentes, List <Servicio> servicio, List <int> cantPersonasServicio) { string devolucion = ""; Administrador adm = verificarUsuario(email, password); if (adm is Organizador && adm != null) { Organizador org = (Organizador)adm; if (org.verificarFecha(fecha) == null) { org.altaEvento(fecha, turno, descripcion, cliente, cantAsistentes, servicio, cantPersonasServicio); devolucion = org.ultimoEvento(); } else { devolucion = "\nYa hay un evento registrado para esa fecha\n"; } } else { devolucion = "\nNo existe un organizador con ese mail y/o contraseña\n"; } return(devolucion); }