private async void BtnClicked_KfzAktualisieren(object sender, EventArgs e) { _AppOptionen.StartWartezeichen(); var(EmpfDaten, FehlerText) = await _AppOptionen.SendDaten("GetListeKfz", _AppOptionen.Daten.KennwortUser); _AppOptionen.StartWartezeichen(false); if (EmpfDaten == null) { _AppOptionen.AnzeigeDialog(DialogArten.Fehler, $"Fehler bei der Übertragung: {FehlerText} Versuchen Sie es bitte später noch einmal."); } else { var antwort = JsonConvert.DeserializeObject <TAntwortInfoString>(EmpfDaten); if (antwort.ApiStatus != ApiStatusArten.Ok) { _AppOptionen.AnzeigeDialog(DialogArten.Fehler, Helper.StatusFehlerAnzeige(antwort.ApiStatus)); } else { _AppOptionen.Daten.ListeKfzAsString = antwort.INF; _AppOptionen.Daten.SpeichernKfz(); } } }
private async void BtnOk_Clicked(object sender, EventArgs e) { var info = (TAntwortZusatzInfo)gridZusatzInfo2.BindingContext; var sendErg = new TSetZusatzInfo() { IdSession = _AppOptionen.Daten.IdSession, IdLieferung = _AppOptionen.Daten.AktLieferung.IL, AbweichungMinutenVonPlanung = info.NeueAbweichung, LfsNummer = info.LfsN, LfsMenge = info.LfsM }; var(EmpfDaten, FehlerText) = await _AppOptionen.SendDaten("SetZusatzInfo/" + JsonConvert.SerializeObject(sendErg)); if (EmpfDaten == null) { _AppOptionen.AnzeigeDialog(DialogArten.Fehler, $"Fehler bei der Übertragung: {FehlerText} Versuchen Sie es bitte später noch einmal."); } else { var antw = JsonConvert.DeserializeObject <TAntwortAction>(EmpfDaten); if (antw.ApiStatus == ApiStatusArten.Ok) { _AppOptionen.Daten.AktLieferung.SetzeNeueAbweichung(info.NeueAbweichung); await Navigation.PopModalAsync(true); } else { _AppOptionen.AnzeigeDialog(DialogArten.Fehler, Helper.StatusFehlerAnzeige(antw.ApiStatus)); } } }
private async void BtnZusatzInfo_Clicked(object sender, EventArgs e) { var queryString = new Dictionary <string, object>() { { "LI", _AppOptionen.Daten.AktLieferung.IL } }; _AppOptionen.StartWartezeichen(); var(EmpfDaten, FehlerText) = await _AppOptionen.SendDaten("GetZusatzInfo", _AppOptionen.Daten.IdSession, queryString); _AppOptionen.StartWartezeichen(false); if (EmpfDaten == null) { _AppOptionen.AnzeigeDialog(DialogArten.Fehler, $"Fehler bei der Übertragung: {FehlerText} Versuchen Sie es bitte später noch einmal."); } { var antwort = JsonConvert.DeserializeObject <TAntwortZusatzInfo>(EmpfDaten); if (antwort.ApiStatus == ApiStatusArten.Ok) { await Navigation.PushModalAsync(new ZusatzInfoPage(_AppOptionen, antwort), true); } else { _AppOptionen.AnzeigeDialog(DialogArten.Fehler, Helper.StatusFehlerAnzeige(antwort.ApiStatus)); } } }
private async void BtnTest_Clicked(object sender, EventArgs e) { _AppOptionen.StartWartezeichen(); var(EmpfDaten, EmpfFehler) = await _AppOptionen.SendDaten("GetTest"); _AppOptionen.StartWartezeichen(false); if (EmpfFehler != null) { _AppOptionen.AnzeigeDialog(DialogArten.Warnung, EmpfFehler); } else if (EmpfDaten == null) { _AppOptionen.AnzeigeDialog(DialogArten.Warnung, "Empfangene Daten sind null"); } else { var antwort = JsonConvert.DeserializeObject <TAntwortAction>(EmpfDaten); _AppOptionen.AnzeigeDialog(DialogArten.Info, $"Test Server erfolgreich! Antwort ist: {antwort.ApiStatus}"); } }