Пример #1
0
        private static void DeshabilitarUsuario()
        {
            EjbUsersServiceService ejbUser = new EjbUsersServiceService();
            EjbTripsServiceService ejbTrip = new EjbTripsServiceService();
            EjbSeatsServiceService ejbSeat = new EjbSeatsServiceService();

            user[] users = ejbUser.findAllActive();
            foreach (user u in users)
            {
                Console.WriteLine("id: " + u.id + " login: "******"Introduzca la id del usuario a cancelar");
            long id = long.Parse(Console.ReadLine());

            ejbUser.cancelUser(id, true);
            Console.WriteLine("Viajes cancelados al cancelar al usuario con la id: " + id);

            trip[] cancelados = ejbTrip.findByPromoter(id, true);
            seat[] excluidos  = ejbSeat.findByUserId(id, true);
            Console.WriteLine("Viajes cancelados al cancelar al usuario con el id: "
                              + id);
            foreach (trip t in cancelados)
            {
                Console.WriteLine("id: " + t.id + " salida: " + t.departure + " destino: " + t.destination);
            }
            Console.WriteLine("Asientos del que ha sido excluido el usuario cancelado con el id: "
                              + id);
            foreach (seat s in excluidos)
            {
                Console.WriteLine("trip id: " + s.tripId + " user_id: " + s.userId);
            }
        }
Пример #2
0
        private static void ListarUsuarios()
        {
            EjbUsersServiceService ejbUser = new EjbUsersServiceService();
            EjbTripsServiceService ejbTrip = new EjbTripsServiceService();

            user[] users = ejbUser.findAllActive();
            foreach (user u in users)
            {
                listadoDTO dto = ejbTrip.findPromoterOrParticipated(u.id, true);
                Console.WriteLine("Datos personales");
                Console.WriteLine("Login: "******"\nNombre: "
                                  + u.name + "\nApellidos: " + u.surname);
                Console.WriteLine("Viajes promotor: "
                                  + dto.viajesPromoter.Length);
                Console.WriteLine("Viajes participa: " + dto.viajesSeat.Length);
                Console.WriteLine("Viajes totales : " + dto.viajes.Length);
            }
        }