public RegisterPage(AppOptionen appOptionen) { InitializeComponent(); _AppOptionen = appOptionen; TxtVersion.Text = "Version " + appOptionen.Daten.Version; this.Appearing += (sender, e) => _AppOptionen.XamPage = this; }
public StatusLieferungPage(AppOptionen appOptionen) { InitializeComponent(); _AppOptionen = appOptionen; this.Appearing += (sender, e) => _AppOptionen.XamPage = this; gridLieferung.BindingContext = _AppOptionen.Daten.AktLieferung; }
public AnmeldungPage(AppOptionen appOptionen) { InitializeComponent(); _AppOptionen = appOptionen; this.Appearing += (sender, e) => _AppOptionen.XamPage = this; gridDaten.BindingContext = _AppOptionen.Daten; if (appOptionen.Daten.KennwortUser == null) { RegisterSeiteAufrufen(); } }
public ZusatzInfoPage(AppOptionen appOptionen, TAntwortZusatzInfo info) { InitializeComponent(); _AppOptionen = appOptionen; this.Appearing += (sender, e) => _AppOptionen.XamPage = this; txtEinheit.Text = appOptionen.Daten.AktLieferung.EH; info.Init(appOptionen.Daten.AktLieferung.ZP); gridLieferung1.BindingContext = _AppOptionen.Daten.AktLieferung; gridLieferung2.BindingContext = _AppOptionen.Daten.AktLieferung; gridZusatzInfo1.BindingContext = info; gridZusatzInfo2.BindingContext = info; }
public ListeLieferungenPage(AppOptionen appOptionen, bool nurAnzeige) { InitializeComponent(); _AppOptionen = appOptionen; this.Appearing += (sender, e) => _AppOptionen.XamPage = this; _NurAnzeige = nurAnzeige; if (_NurAnzeige) { lieferungen.BindingContext = appOptionen.Daten.LLieferungen; } else { lieferungen.BindingContext = appOptionen.Daten.LLieferungen .Where(w => w.ST != StatusLieferung.Fertig) .ToList(); } }
public UnterbrechungPage(AppOptionen appOptionen, KfzActions merkeAction) { InitializeComponent(); _MerkeAction = merkeAction; _AppOptionen = appOptionen; this.Appearing += (sender, e) => _AppOptionen.XamPage = this; var txt = _AppOptionen.Daten.AktKfzAction switch { KfzActions.Reparatur => "Reparatur", KfzActions.Pause => "Pause", _ => "Fehler !" }; TxtStatus.Text = txt; BtnBeenden.Text = txt + " Beenden"; gridUnterbrechung.BindingContext = new TUnterBrechung(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); global::Xamarin.Forms.Forms.Init(this, savedInstanceState); ZXing.Net.Mobile.Forms.Android.Platform.Init(); _AppOptionen = new AppOptionen { ApiClientHandler = new CustomAndroidClientHandler() }; LoadApplication(new App(_AppOptionen)); AppLocation.Current.LocationServiceConnected += (sender, e) => { AppLocation.Current.LocationService.LocationChanged += _AppOptionen.Standort.StandortChange; AppLocation.Current.LocationService.ProviderEnabled += _AppOptionen.Standort.GpsEnabledChanged; }; _AppOptionen.Standort.StartService = () => { if (ContextCompat.CheckSelfPermission(this, Manifest.Permission.AccessFineLocation) == (int)Permission.Granted) { AppLocation.StartLocationService(); } else { RequestLocationPermission(); } }; _AppOptionen.Standort.StopService = () => { AppLocation.StopLocationService(); }; _AppOptionen.Standort.FuncIstGpsOn = () => { var gpsLoc = (LocationManager)GetSystemService(LocationService); return(gpsLoc.IsProviderEnabled("gps")); }; }
public StammPage(AppOptionen appOptionen) { InitializeComponent(); _AppOptionen = appOptionen; _AppOptionen.GridStammLieferung = gridLieferung; this.Appearing += (sender, e) => _AppOptionen.XamPage = this; _AppOptionen.Daten.OnLieferungChange = () => gridLieferung.BindingContext = _AppOptionen.Daten.AktLieferung; _AppOptionen.Standort.AnzeigeGpsEnabledChange = (umg) => { if (!umg) { DisplayAlert("Standortermittlung", "Sie haben keine Gps eingeschaltet. Dadurch ist eine optimale Planung nicht möglich.", "Ok"); } }; gridDaten1.BindingContext = _AppOptionen.Daten; gridDaten2.BindingContext = _AppOptionen.Daten; gridLieferung.BindingContext = _AppOptionen.Daten.AktLieferung; _AppOptionen.Standort.Init(_AppOptionen, _AppOptionen.Daten.IdSession); _AppOptionen.Standort.StartGps(); }
public LoggerPage(AppOptionen appOptionen) { InitializeComponent(); //gridLogger.BindingContext = appOptionen.Log.Logs; }