Example #1
0
        async Task ExecuteSearchTrain()
        {
            Train train = await CosmosTrainTableService.SearchTrainById(transaction.vehicleId);

            train.business++;
            train.economy++;
            train.first++;
            await CosmosTrainTableService.UpdateTrain(train);
        }
        async Task ExecuteSearchCommand()
        {
            string s = SDate.Date.ToString();

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

            trainLists = await CosmosTrainTableService.SearchAllTrain(sou, des, dates[0]);
        }
Example #3
0
 async Task ExecuteUpdatevehicle()
 {
     if (Sort == "Flight")
     {
         await CosmosScheduleDBService.UpdateSchedule(_schedule);
     }
     else if (Sort == "Train")
     {
         await CosmosTrainTableService.UpdateTrain(_train);
     }
     else
     {
         return;
     }
 }
Example #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 CosmosTrainTableService.UpdateTrain(trainline);

            if (trainline.isAvailable == 0)
            {
                trainViewModel.TrainList[tap_num].isAvailable = 0;
                await DisplayAlert("SUCCESS", "this line no longer available", "OK");
            }
            else if (trainline.isAvailable == 1)
            {
                trainViewModel.TrainList[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 Train;

            ID = si.Id;

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

            tap_num   = e.SelectedItemIndex;
            trainline = new Train();
            trainline = await CosmosTrainTableService.SearchTrainById(ID);

            // For update new created item
            if (trainLists.Count != 0)
            {
                trainline.sourceTime      = trainLists[tap_num].sourceTime;
                trainline.destinationTime = trainLists[tap_num].destinationTime;
                trainline.price           = trainLists[tap_num].price;
                trainline.company         = trainLists[tap_num].company;
                trainline.line            = trainLists[tap_num].line;
                trainline.days            = trainLists[tap_num].days;
            }
            else
            {
                trainline.sourceTime      = trainViewModel.TrainList[tap_num].sourceTime;
                trainline.destinationTime = trainViewModel.TrainList[tap_num].destinationTime;
                trainline.price           = trainViewModel.TrainList[tap_num].price;
                trainline.company         = trainViewModel.TrainList[tap_num].company;
                trainline.line            = trainViewModel.TrainList[tap_num].line;
                trainline.days            = trainViewModel.TrainList[tap_num].days;
            }

            //flightline = flightTableViewModel.FlightList[tap_num];
            st = trainline.sourceTime;
            et = trainline.destinationTime;
        }
 async Task ExecuteGetTranins()
 {
     train = await CosmosTrainTableService.GetTrainById(vehicleId);
 }
        async Task ExecuteDelete()
        {
            await CosmosTrainTableService.DeleteTrain(trainline);

            await DisplayAlert("SUCCESS", "operation success", "OK");
        }
 async Task ExecuteInsert()
 {
     await CosmosTrainTableService.InsertTrain(add_trainline);
 }
Example #10
0
 async Task ExecuteSearchCommand(string _id)
 {
     train = await CosmosTrainTableService.GetTrainById(_id);
 }