public override void OnCreate() { base.OnCreate (); _settings = new Settings (this); _fetcher = new Fetcher (2); _fetcher.RaiseErrorMessage += (sender, args) => { StopSelf(); }; _fetcher.RaiseRetreivedScheduleItems += (sender, args) => { OnReceive(args.Schedule); }; try { _group = (int)_settings.Read ("group"); } catch { StopSelf (); return; } try { _firstStart = (int)_settings.Read("firstStart"); _lastState = (int)_settings.Read("lastState"); } catch { // ignored } }
public override void OnCreate() { base.OnCreate(); _settings = new Settings(this); _fetcher = new Fetcher(2); _fetcher.RaiseErrorMessage += (sender, args) => { StopSelf(); }; _fetcher.RaiseRetreivedScheduleItems += (sender, args) => { OnReceive(args.Schedule); }; try { _group = (int)_settings.Read("group"); } catch { StopSelf(); return; } try { _firstStart = (int)_settings.Read("firstStart"); _lastState = (int)_settings.Read("lastState"); } catch { // ignored } }
public SettingsPage() { InitializeComponent(); #if LEHRER if (_settings.Read("group") == null) { showPopup(false); } #endif _pi = new ProgressIndicator { IsVisible = true, IsIndeterminate = true, Text = "Vertretungen werden geladen" }; var fetcher = new Fetcher(); fetcher.RaiseErrorMessage += (sender, e) => { Alert(e.MessageHead, e.MessageBody); }; fetcher.RaiseRetreivedGroupItems += (sender, e) => { Refresh(e.Groups); }; fetcher.GetClasses(); DataContext = _groups; #if !LEHRER if (_settings.Read("group") == null) { _settings.Write("group", 0); } // Datenkontext des Listenfeldsteuerelements auf die Beispieldaten festlegen #endif }
public override bool OnCreateOptionsMenu(IMenu menu) { if (_setti.Read("group") != null) { MenuInflater.Inflate(Resource.Menu.groups, menu); } return(base.OnCreateOptionsMenu(menu)); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Settings); _setti = new Settings(this); var toolbar = FindViewById <Toolbar> (Resource.Id.toolbar); //Toolbar will now take on default actionbar characteristics SetSupportActionBar(toolbar); #if LEHRER SupportActionBar.Title = "Kürzel"; #else SupportActionBar.Title = "Klasse / Kurs"; #endif if (_setti.Read("group") != null) { SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDefaultDisplayHomeAsUpEnabled(true); } _lv = FindViewById <ListView>(Resource.Id.lv); _fetcher = new Fetcher(); _fetcher.RaiseErrorMessage += (sender, args) => { Toast(args.MessageBody); }; _fetcher.RaiseRetreivedGroupItems += (sender, args) => { Refresh(args.Groups); }; #if LEHRER try { if ((bool)_setti.Read("Teacher") == false) { throw new NullReferenceException(); } _pd = new ProgressDialog(this); _pd.SetMessage("Kürzel werden geladen"); _pd.Show(); _fetcher.GetClasses(); } catch (NullReferenceException) { ShowAuthDialogue(); } #endif #if !LEHRER _pd = new ProgressDialog(this); _pd.SetMessage("Klassen werden geladen"); _pd.Show(); _fetcher.GetClasses(); #endif }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); _settings = new Settings(this); SetContentView(Resource.Layout.News); var toolbar = FindViewById <Toolbar> (Resource.Id.toolbar); //Toolbar will now take on default actionbar characteristics SetSupportActionBar(toolbar); SupportActionBar.Title = "Nachrichten"; SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); _lv = FindViewById <ListView>(Resource.Id.lv); _lv.ItemClick += delegate(object sender, AdapterView.ItemClickEventArgs e) { var t = _globNews.ElementAt(e.Position); _settings.WriteNews("lastClick", t); var set = new Intent(this, typeof(NewsItemActivity)); StartActivity(set); }; try { _groupn = (int)_settings.Read("group"); } catch (Exception e) { if (e is InvalidCastException || e is NullReferenceException) { _groupn = 7; } throw; } GetFreshNews(); // Create your application here }
public override StartCommandResult OnStartCommand(Intent intent, StartCommandFlags flags, int startId) { if (intent.Action == "setup") { RegisterAlarm(); if (_firstStart == 1) { Notify("Jetzt auch mit Benachrichtigungen!"); _firstStart = 0; _settings.Write("firstStart", 0); } StopSelf(); } else if (_settings.Read("group") != null) { _fetcher.GetTimes(_group); } else { if (IsAlarmSet()) { return(StartCommandResult.NotSticky); } RegisterAlarm(); return(StartCommandResult.NotSticky); } return(StartCommandResult.NotSticky); }
protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); _settings = new Settings (this); SetContentView (Resource.Layout.News); var toolbar = FindViewById<Toolbar> (Resource.Id.toolbar); //Toolbar will now take on default actionbar characteristics SetSupportActionBar (toolbar); SupportActionBar.Title = "Nachrichten"; SupportActionBar.SetDisplayHomeAsUpEnabled (true); SupportActionBar.SetHomeButtonEnabled (true); _lv = FindViewById<ListView>(Resource.Id.lv); _lv.ItemClick += delegate(object sender, AdapterView.ItemClickEventArgs e) { var t = _globNews.ElementAt(e.Position); _settings.WriteNews ("lastClick", t); var set = new Intent(this, typeof(NewsItemActivity)); StartActivity(set); }; try { _groupn = (int) _settings.Read("group"); } catch (Exception e) { if (e is InvalidCastException || e is NullReferenceException) _groupn = 7; throw; } GetFreshNews (); // Create your application here }
protected override void OnNavigatedTo(NavigationEventArgs e) { try { _theNews = (News)_settings.Read("selectedNews"); DataContext = _theNews; } catch { Uri uri = new Uri("/MainPage.xaml", UriKind.Relative); ((PhoneApplicationFrame)Application.Current.RootVisual).Navigate(uri); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.Settings); _setti = new Settings (this); var toolbar = FindViewById<Toolbar> (Resource.Id.toolbar); //Toolbar will now take on default actionbar characteristics SetSupportActionBar (toolbar); #if LEHRER SupportActionBar.Title = "Kürzel"; #else SupportActionBar.Title = "Klasse / Kurs"; #endif if (_setti.Read ("group") != null) { SupportActionBar.SetHomeButtonEnabled (true); SupportActionBar.SetDefaultDisplayHomeAsUpEnabled (true); } _lv = FindViewById<ListView>(Resource.Id.lv); _fetcher = new Fetcher (); _fetcher.RaiseErrorMessage += (sender, args) => { Toast(args.MessageBody); }; _fetcher.RaiseRetreivedGroupItems += (sender, args) => { Refresh(args.Groups); }; #if LEHRER try { if ((bool)_setti.Read("Teacher") == false) throw new NullReferenceException(); _pd = new ProgressDialog (this); _pd.SetMessage("Kürzel werden geladen"); _pd.Show (); _fetcher.GetClasses(); } catch (NullReferenceException) { ShowAuthDialogue(); } #endif #if !LEHRER _pd = new ProgressDialog (this); _pd.SetMessage("Klassen werden geladen"); _pd.Show (); _fetcher.GetClasses(); #endif }
// Konstruktor public MainPage() { InitializeComponent(); String titel = "CWS Informant"; #if LEHRER titel += " Lehrer"; #endif #if DEBUG titel += " BETA"; #endif Pano.Title = titel; _pi = new ProgressIndicator { IsVisible = true, IsIndeterminate = true, Text = "Vertretungen werden aktualisiert" }; SystemTray.SetProgressIndicator(this, _pi); SystemTray.SetBackgroundColor(this, Color.FromArgb(225, 0, 31, 63)); SystemTray.SetForegroundColor(this, Color.FromArgb(225, 221, 221, 221)); _fetcher = new Fetcher(); _fetcher.RaiseErrorMessage += (sender, e) => { Alert(e.MessageHead, e.MessageBody, e.MessageButton); }; _fetcher.RaiseRetreivedScheduleItems += (sender, e) => { Refresh(e.Schedule); }; if (_settings.Read("oldDb1") != null) { _vertr1 = (ObservableCollection <Data>)_settings.Read("oldDb1"); } else { _vertr1.Add(new Data()); } if (_settings.Read("oldDb2") != null) { _vertr2 = (ObservableCollection <Data>)_settings.Read("oldDb2"); } if (_settings.Read("oldDb1Tit") != null) { Agenda1.Header = (String)_settings.Read("oldDb1Tit"); } if (_settings.Read("oldDb2Tit") != null) { Agenda2.Header = (String)_settings.Read("oldDb2Tit"); } SetPanoItems(); }