Пример #1
0
        public Dashboard()
        {
            InitializeComponent();

            currentUser = (Users)Application.Current.Properties["user"];

            routesList   = new List <Routes>();
            routeManager = new RouteManager();

            reservationsList   = new List <Reservations>();
            reservationManager = new ReservationsManager();


            routesListView.ItemTemplate = new DataTemplate(typeof(RoutesCell));

            routesListView.ItemTapped += RoutesListView_ItemTapped;

            routesListView.Refreshing += RoutesListView_Refreshing;

            reservationsButton = new ToolbarItem
            {
                Name     = "Reservations",
                Command  = new Command(this.Reservations),
                Order    = ToolbarItemOrder.Primary,
                Priority = 3
            };
        }
Пример #2
0
 public MyRoutes()
 {
     routesList   = new List <Routes>();
     routeManager = new RouteManager();
     InitializeComponent();
     currentUser = (Users)Application.Current.Properties["user"];
     routesListView.ItemTemplate = new DataTemplate(typeof(RoutesCell));
     routesListView.Refreshing  += RoutesListView_Refreshing;
     routesListView.ItemTapped  += RoutesListView_ItemTapped;
 }
Пример #3
0
        public RoutesDetail(string routeId)
        {
            InitializeComponent();
            usersManager        = new UserManager();
            reservationsManager = new ReservationManager();
            currentUser         = (User)Application.Current.Properties["user"];

            routeManager = new RouteManager();

            LoadRouteData(routeId);
        }
Пример #4
0
        public AddRoute()
        {
            carSelected  = false;
            savePoints   = false;
            carsManager  = new CarManager();
            routeManager = new RouteManager();

            properties  = Application.Current.Properties;
            currentUser = (User)Application.Current.Properties["user"];
            this.IsBusy = true;
            InitializeComponent();

            departureDatePicker.MinimumDate = DateTime.Now;
            departureTimePicker.Time        = DateTime.Now.TimeOfDay;
        }
Пример #5
0
        public MyRoutesDetail(string routeId)
        {
            reservationsManager = new ReservationManager();
            routeManager        = new RouteManager();
            usersManager        = new UserManager();
            reservationResult   = new List <Reservation>();
            usersList           = new List <User>();
            currentUser         = (User)Application.Current.Properties["user"];

            InitializeComponent();

            this.IsBusy = true;

            LoadRouteData(routeId);
        }
        public MyRoutesDetail(Routes route)
        {
            this.route          = route;
            usersList           = new List <Users>();
            currentUser         = (Users)Application.Current.Properties["user"];
            reservationsManager = new ReservationsManager();
            routeManager        = new RouteManager();
            reservationResult   = new List <Reservations>();
            InitializeComponent();

            this.IsBusy = true;
            userRoute   = new Users
            {
                ID = this.route.ID_User
            };

            usersManager = new UsersManager();

            this.LoadData();
        }
Пример #7
0
        public ReservationsView()
        {
            InitializeComponent();

            currentUser = (User)Application.Current.Properties["user"];

            routesList   = new List <Route>();
            routeManager = new RouteManager();

            reservationsList   = new List <Reservation>();
            reservationManager = new ReservationManager();

            usersManager = new UserManager();
            userList     = new List <User>();

            routesListView.ItemTemplate = new DataTemplate(typeof(RoutesCell));

            routesListView.ItemTapped += RoutesListView_ItemTapped;

            routesListView.Refreshing += RoutesListView_Refreshing;
        }