Beispiel #1
0
        async Task ExecuteSearchFlight()
        {
            Schedule flight = await CosmosScheduleDBService.SearchScheduleById(transaction.vehicleId);

            flight.business++;
            flight.economy++;
            flight.first++;
            await CosmosScheduleDBService.UpdateSchedule(flight);
        }
        async Task ExecuteSearchCommand()
        {
            string s = SDate.Date.ToString();

            string[] dates = s.Split(' ');
            string   sou   = (string)SPlace.SelectedItem;
            string   des   = (string)DPlace.SelectedItem;

            flightLists = await CosmosScheduleDBService.SearchSchedule(sou, des, dates[0]);
        }
Beispiel #3
0
 async Task ExecuteUpdatevehicle()
 {
     if (Sort == "Flight")
     {
         await CosmosScheduleDBService.UpdateSchedule(_schedule);
     }
     else if (Sort == "Train")
     {
         await CosmosTrainTableService.UpdateTrain(_train);
     }
     else
     {
         return;
     }
 }
Beispiel #4
0
 async Task ExecuteGetMaximum()
 {
     if (Sort == "Flight")
     {
         _schedule = await CosmosScheduleDBService.SearchScheduleById(ID);
     }
     else if (Sort == "Train")
     {
         _train = await CosmosTrainTableService.SearchTrainById(ID);
     }
     else
     {
         return;
     }
 }
        async Task ExecuteAvailable()
        {
            await CosmosScheduleDBService.UpdateSchedule(flightline);

            if (flightline.isAvailable == 0)
            {
                flightTableViewModel.FlightList[tap_num].isAvailable = 0;
                await DisplayAlert("SUCCESS", "this line no longer available", "OK");
            }
            else if (flightline.isAvailable == 1)
            {
                flightTableViewModel.FlightList[tap_num].isAvailable = 1;
                await DisplayAlert("SUCCESS", "this line is available", "OK");
            }
            else
            {
                await DisplayAlert("SUCCESS", "operation success", "OK");
            }
        }
        async void select(object sender, SelectedItemChangedEventArgs e)
        {
            var si = e.SelectedItem as Schedule;

            ID = si.Id;

            sa.IsEnabled     = true;
            da.IsEnabled     = true;
            update.IsEnabled = true;
            delete.IsEnabled = true;

            tap_num    = e.SelectedItemIndex;
            flightline = new Schedule();
            flightline = await CosmosScheduleDBService.GetFlightById(ID);

            // For update new created item
            if (flightLists.Count != 0)
            {
                flightline.sourceTime      = flightLists[tap_num].sourceTime;
                flightline.destinationTime = flightLists[tap_num].destinationTime;
                flightline.price           = flightLists[tap_num].price;
                flightline.company         = flightLists[tap_num].company;
                flightline.airplane        = flightLists[tap_num].airplane;
                flightline.days            = flightLists[tap_num].days;
            }
            else
            {
                flightline.sourceTime      = flightTableViewModel.FlightList[tap_num].sourceTime;
                flightline.destinationTime = flightTableViewModel.FlightList[tap_num].destinationTime;
                flightline.price           = flightTableViewModel.FlightList[tap_num].price;
                flightline.company         = flightTableViewModel.FlightList[tap_num].company;
                flightline.airplane        = flightTableViewModel.FlightList[tap_num].airplane;
                flightline.days            = flightTableViewModel.FlightList[tap_num].days;
            }

            //flightline = flightTableViewModel.FlightList[tap_num];
            st = flightline.sourceTime;
            et = flightline.destinationTime;

            Console.WriteLine(tap_num + " " + flightline.airplane);
        }
 async Task ExecuteGetFlight()
 {
     flight = await CosmosScheduleDBService.GetFlightById(vehicleId);
 }
 async Task ExecuteSearchCommand(string _id)
 {
     flight = await CosmosScheduleDBService.GetFlightById(_id);
 }
        async Task ExecuteDelete()
        {
            await CosmosScheduleDBService.DeleteSchdule(flightline);

            await DisplayAlert("SUCCESS", "operation success", "OK");
        }
 async Task ExecuteInsert()
 {
     await CosmosScheduleDBService.InsertSchedule(add_flightline);
 }