private static void AssistantRentDatesResponse(String txt) { string[] words = txt.Split(' '); RentDates page = (RentDates)Current.Instance.Page; Reservation reservation = Reservation.Instance; DateTime dateTime; if ((txt.IndexOf("Od") >= 0) && !(txt.IndexOf("Rezerwacja") >= 0) && (speechOn == true)) { pTTS.SpeakAsync("Rezerwacja od daty " + words[1] + words[2]); page.FromDate.Text = words[1] + words[2]; reservation.FromDate = page.FromDate.Text; } else if (DateTime.TryParse(page.FromDate.Text, out dateTime)) { if ((txt.IndexOf("Do") >= 0) && !(txt.IndexOf("Rezerwacja") >= 0) && (speechOn == true)) { pTTS.SpeakAsync("Rezerwacja do daty " + words[1] + words[2]); page.ToDate.Text = words[1] + words[2]; reservation.ToDate = page.ToDate.Text; PersonalData newPage = new PersonalData(); page.NavigationService.Navigate(newPage); Current.Instance.Page = newPage; } } }
private void Button_Click(object sender, RoutedEventArgs e) { RentDates newPage = new RentDates(); Current current = Current.Instance; this.NavigationService.Navigate(newPage); current.Page = newPage; Reservation reservation = Reservation.Instance; reservation.Make = Make.Text; reservation.Model = Model.Text; }
private static void AssistantChooseCarResponse(String txt) { string[] words = txt.Split(' '); if (txt.IndexOf("Wybierz") >= 0 && (txt.IndexOf("Pojazd") >= 0 || txt.IndexOf("Auto") >= 0 || txt.IndexOf("Samochód") >= 0) && (speechOn == true)) { pTTS.SpeakAsync("Wybrano pojazd " + words[2] + words[3]); Reservation reservation = Reservation.Instance; reservation.Make = words[2]; reservation.Model = words[3]; Page newPage = new RentDates(); Current current = Current.Instance; current.Page.NavigationService.Navigate(newPage); current.Page = newPage; } }