partial void SaveButton(NSObject sender)
        {
            Debug.WriteLine("Start: OnderhoudController.SaveButton");

            if (OnderhoudCombobox.DataSource != null)
            {
                ApparatenComboDS comboDS = OnderhoudCombobox.DataSource as ApparatenComboDS;

                var selectedApparaat = comboDS.Apparaten[(int)OnderhoudCombobox.SelectedIndex];

                Onderhoud.PersoonID  = _parentController.Persoon.ID;
                Onderhoud.ApparaatID = selectedApparaat.ID;
                if (OntvangenOpButton.State.Equals(NSCellStateValue.On))
                {
                    Onderhoud.OntvangenOp = OntvangenOpDate.DateValue;
                }
                if (RetourOpButton.State.Equals(NSCellStateValue.On))
                {
                    Onderhoud.RetourOp = RetourOpDate.DateValue;
                }

                if (IsNieuw)
                {
                    Onderhoud.Create(AppDelegate.Conn);
                }
                else
                {
                    Onderhoud.Update(AppDelegate.Conn);
                }


                if (_parentController != null)
                {
                    _parentController.LoadTables();
                }
            }

            DismissController(this);

            Debug.WriteLine("Einde: OnderhoudController.SaveButton");
        }
        partial void SaveButton(NSObject sender)
        {
            Debug.WriteLine("Start: LidmaatschapController.SaveButton");

            if (LidmaatschapCombobox.DataSource != null)
            {
                ClubsComboDS comboDS = LidmaatschapCombobox.DataSource as ClubsComboDS;

                var selectedClub = comboDS.Clubs[(int)LidmaatschapCombobox.SelectedIndex];

                Lidmaatschap.PersoonID = _parentController.Persoon.ID;
                Lidmaatschap.ClubID    = selectedClub.ID;
                if (IngeschrevenOpButton.State.Equals(NSCellStateValue.On))
                {
                    Lidmaatschap.IngeschrevenOp = IngeschrevenOpDate.DateValue;
                }
                if (UitgeschrevenOpButton.State.Equals(NSCellStateValue.On))
                {
                    Lidmaatschap.UitgeschrevenOp = UitgeschrevenOpDate.DateValue;
                }

                if (IsNieuw)
                {
                    Lidmaatschap.Create(AppDelegate.Conn);
                }
                else
                {
                    Lidmaatschap.Update(AppDelegate.Conn);
                }


                if (_parentController != null)
                {
                    _parentController.LoadTables();
                }
            }

            DismissController(this);

            Debug.WriteLine("Einde: LidmaatschapController.SaveButton");
        }
Example #3
0
        partial void SaveButton(NSObject sender)
        {
            Debug.WriteLine("Start: GevolgdeOpleidingController.SaveButton");

            if (OpleidingenCombobox.DataSource != null)
            {
                OpleidingenComboDS comboDS = OpleidingenCombobox.DataSource as OpleidingenComboDS;

                var selectedOpleiding = comboDS.Opleidingen[(int)OpleidingenCombobox.SelectedIndex];

                GevolgdeOpleiding.PersoonID   = _parentController.Persoon.ID;
                GevolgdeOpleiding.OpleidingID = selectedOpleiding.ID;
                if (GeslaagdOpButton.State.Equals(NSCellStateValue.On))
                {
                    GevolgdeOpleiding.GeslaagdOp = GeslaagdOpDate.DateValue;
                }
                if (VerlopenOpButton.State.Equals(NSCellStateValue.On))
                {
                    GevolgdeOpleiding.VerlopenOp = VerlopenOpDate.DateValue;
                }

                if (IsNieuw)
                {
                    GevolgdeOpleiding.Create(AppDelegate.Conn);
                }
                else
                {
                    GevolgdeOpleiding.Update(AppDelegate.Conn);
                }

                if (_parentController != null)
                {
                    _parentController.LoadTables();
                }
            }

            DismissController(this);

            Debug.WriteLine("Einde: GevolgdeOpleidingController.SaveButton");
        }
        partial void SaveButton(NSObject sender)
        {
            Debug.WriteLine("Start: AankoopController.SaveButton");

            if (ApparatenCombobox.DataSource != null)
            {
                ApparatenComboDS comboDS = ApparatenCombobox.DataSource as ApparatenComboDS;

                var selectedAankoop = comboDS.Apparaten[(int)ApparatenCombobox.SelectedIndex];

                Aankoop.PersoonID  = _parentController.Persoon.ID;
                Aankoop.ApparaatID = selectedAankoop.ID;

                Debug.WriteLine("GekochtOpDate: " + GekochtOpDate.DateValue);
                Debug.WriteLine("GekochtOpText: " + GekochtOpText.StringValue);

                if (IsNieuw)
                {
                    Aankoop.Create(AppDelegate.Conn);
                }
                else
                {
                    Aankoop.Update(AppDelegate.Conn);
                }


                if (_parentController != null)
                {
                    _parentController.LoadTables();
                }
            }

            DismissController(this);

            Debug.WriteLine("Einde: AankoopController.SaveButton");
        }