void LstVwMenu_ItemSelected(object sender, AdapterView.ItemClickEventArgs e) { switch (e.Position) { case 0: var fragment = new Fragments.bootRausFrag(); SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment).Commit(); break; case 1: var fragment1 = new Fragments.aktuellFrag(); SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment1).Commit(); break; case 2: var fragment2 = new Fragments.verlaufFrag(); SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment2).Commit(); break; case 3: var fragment3 = new Fragments.logoutFrag(); SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment3).Commit(); break; } drawerLayout.CloseDrawers(); }
void BtnStart_Click(object sender, EventArgs e) { double min = 0; var db = new SQLiteConnection(dbPathDef); var table = db.Table <Boot>(); if (choice == "half") { min = 30; var Skkrt = table.ElementAt(selBoote.SelectedItemPosition); if (Skkrt.Available) { Skkrt.Available = false; Skkrt.startZeit = DateTime.Now; Skkrt.endZeit = Skkrt.startZeit.AddMinutes(min); db.InsertOrReplace(Skkrt, typeof(Boot)); db.Commit(); } else { AlertDialog alert = new AlertDialog.Builder(Context) .SetTitle("Schon draußen!") .SetMessage("Jaala, dass Boot ist schon draußen. \n " + "Wenn wieder da: ->aktuell draußen->lang auf item in der liste drücken->wieder da") .SetPositiveButton("Hell, Yeah!", (sendar, ev) => { }).Create(); alert.Show(); } } else if (choice == "full") { min = 60; var Skkrt = table.ElementAt(selBoote.SelectedItemPosition); if (Skkrt.Available) { Skkrt.Available = false; Skkrt.startZeit = DateTime.Now; Skkrt.endZeit = Skkrt.startZeit.AddMinutes(min); db.InsertOrReplace(Skkrt, typeof(Boot)); db.Commit(); } else { AlertDialog alert = new AlertDialog.Builder(Context) .SetTitle("Schon draußen!") .SetMessage("Jaala, dass Boot ist schon draußen. \n " + "Wenn wieder da: ->aktuell draußen->lang auf item in der liste drücken->wieder da") .SetPositiveButton("Hell, Yeah!", (sendar, ev) => { }).Create(); alert.Show(); } } else if (choice == "custom") { if (edtTxtCustomTime.Text != string.Empty) { min = Convert.ToDouble(edtTxtCustomTime.Text); var Skkrt = table.ElementAt(selBoote.SelectedItemPosition); if (Skkrt.Available) { Skkrt.Available = false; Skkrt.startZeit = DateTime.Now; Skkrt.endZeit = Skkrt.startZeit.AddMinutes(min); db.InsertOrReplace(Skkrt, typeof(Boot)); db.Commit(); } else { AlertDialog alert = new AlertDialog.Builder(Context) .SetTitle("Schon draußen!") .SetMessage("Jaala, dass Boot ist schon draußen. \n " + "Wenn wieder da: ->aktuell draußen->lang auf item in der liste drücken->wieder da") .SetPositiveButton("Hell, Yeah!", (sendar, ev) => { }).Create(); alert.Show(); } } else { AlertDialog alertBuilder = new AlertDialog.Builder(Context) .SetTitle("!LSP!") .SetMessage("Bitte gebe die Anzahl der Minuten ein \n Gruß der mystische Chiller von nebenan!") .SetPositiveButton("Ok", (object senda, DialogClickEventArgs ea) => edtTxtCustomTime.RequestFocus()).Create(); alertBuilder.Show(); } } db.Close(); var fragment = new aktuellFrag(); FragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment).Commit(); }