private void Search(object sender, RoutedEventArgs e) { int id = Int32.Parse(idText.Text); Ride rslt = RideController.SearchByID(id); if (rslt != null) { NameLabel.Content = "Your Status of " + rslt.RideName + "Ride was " + rslt.RideStatus_; if (rslt.RideStatus_.Contains("Waiting For Construction")) { startConstructionButton.IsEnabled = true; finishConstruct.IsEnabled = false; } else if (rslt.RideStatus_.Contains("In Progress")) { finishConstruct.IsEnabled = true; } } else { NameLabel.Content = "Not found !"; finishConstruct.IsEnabled = false; startConstructionButton.IsEnabled = false; } }
private void searchRide(object sender, RoutedEventArgs e) { int id = Int32.Parse(idText.Text); Ride rslt = RideController.SearchByID(id); if (rslt != null) { rideNameText.Text = rslt.RideName; rideDescriptionText.Text = rslt.RideDescription; rideHowToWorkText.Text = rslt.RideHowToWork; rideSafetyInformationText.Text = rslt.RideSafetyInformation; rideType.Text = rslt.RideType; } }
private void StartConstructionButton_Click(object sender, RoutedEventArgs e) { int id = Int32.Parse(idText.Text); Ride rslt = RideController.SearchByID(id); if (rslt.RideStatus_.Contains("Waiting For Construction To Delete")) { RideController.ProgressDelete(rslt); } else if (rslt.RideStatus_.Contains("Waiting For Construction To Add")) { RideController.ProgressAdd(rslt); } else if (rslt.RideStatus_.Contains("Waiting For Construction To Update")) { RideController.ProgressUpdate(rslt); } refreshTable(); }
private void FinishConstruct_Click(object sender, RoutedEventArgs e) { int id = Int32.Parse(idText.Text); Ride rslt = RideController.SearchByID(id); if (rslt.RideStatus_.Contains("In Progress To Delete")) { RideController.FinishDeleteRide(rslt); } else if (rslt.RideStatus_.Contains("In Progress To Add")) { RideController.FinishAddRide(rslt); } else if (rslt.RideStatus_.Contains("In Progress To Update")) { RideController.FinishUpdateRide(rslt); } refreshTable(); }