Esempio n. 1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Layout toevoegen
            SetContentView(Resource.Layout.Formulier);

            // Opzoeken van de spinner in het .axml bestand
            var spnMenu = FindViewById<Spinner>(Resource.Id.vak_array);
            datumWeergeven = FindViewById<TextView>(Resource.Id.kieseendatum);
            kiesDatum = FindViewById<Button>(Resource.Id.btnKiesDatum);
            Opslaan = FindViewById<Button>(Resource.Id.btnOpslaan);
            opm = FindViewById<EditText>(Resource.Id.opmerking);

            hw = new Huiswerk();

            // Toevoegen van een EventHandler die triggerd op het moment dat er is gekozen
            spnMenu.ItemSelected += (sender, e) =>
            {
                var s = sender as Spinner;

                Toast.MakeText(this, "Gekozen item is " + s.GetItemAtPosition(e.Position), ToastLength.Short).Show();
            };

            // Click event toevoegen
            kiesDatum.Click += delegate { ShowDialog(DATUM_DIALOOG_ID); };

            Opslaan.Click += (object sender, EventArgs e) =>
            {
                hw.Opmerking = opm.Text;

                HuiswerkDB hwdb = new HuiswerkDB();
                // opslaan van huiswerk in database
                string msg = hwdb.insertUpdateData(hw);
                if (msg == "ok")
                {
                    Finish();
                }
                else
                {
                    Toast.MakeText(this, msg, ToastLength.Short).Show();
                }

            };

            // Datum van vandaag
            datum = DateTime.Today;

            // Laat de datum zien
            UpdateDisplay();
        }
Esempio n. 2
0
 // Insert word uitgevoerd in de tabel Huiswerk
 public string insertUpdateData(Huiswerk data)
 {
     try
     {
         if (db.Insert(data) != 0)
         {
             db.Update(data);
         }
         return "OK";
     }
     catch (SQLiteException ex)
     {
         return ex.Message;
     }
 }