Example #1
0
        public override void AwakeFromNib()
        {
            Debug.WriteLine("Start: GevolgdeOpleidingController.AwakeFromNib");

            //base.AwakeFromNib();

            _parentController = this.PresentingViewController as PersoonController;
            if (_parentController != null)
            {
                GevolgdeOpleiding = _parentController.SelectedGevolgdeOpleiding;

                if (GevolgdeOpleiding == null)
                {
                    GevolgdeOpleiding = new GevolgdeOpleidingModel();
                    IsNieuw           = true;
                }

                if (OpleidingenCombobox != null)
                {
                    OpleidingenCombobox.UsesDataSource = true;
                    OpleidingenCombobox.Completes      = true;
                    OpleidingenCombobox.DataSource     = new OpleidingenComboDS();

                    if (!GevolgdeOpleiding.OpleidingNaam.Equals(string.Empty))
                    {
                        var index = OpleidingenCombobox.DataSource.IndexOfItem(OpleidingenCombobox, GevolgdeOpleiding.OpleidingNaam);
                        OpleidingenCombobox.SelectItem(index);
                    }
                }

                if (GeslaagdOpButton != null)
                {
                    GeslaagdOpButton.State = NSCellStateValue.Off;
                    GeslaagdOpDate.Enabled = false;
                }

                if (VerlopenOpButton != null)
                {
                    VerlopenOpButton.State = NSCellStateValue.Off;
                    VerlopenOpDate.Enabled = false;
                }
            }
            Debug.WriteLine("Start: GevolgdeOpleidingController.AwakeFromNib");
        }
        public override void AwakeFromNib()
        {
            Debug.WriteLine("Start: LidmaatschapController.AwakeFromNib");

            _parentController = this.PresentingViewController as PersoonController;
            if (_parentController != null)
            {
                Lidmaatschap = _parentController.SelectedLidmaatschap;

                if (Lidmaatschap == null)
                {
                    Lidmaatschap = new ClublidmaatschapModel();
                    IsNieuw      = true;
                }

                if (LidmaatschapCombobox != null)
                {
                    LidmaatschapCombobox.UsesDataSource = true;
                    LidmaatschapCombobox.Completes      = true;
                    LidmaatschapCombobox.DataSource     = new ClubsComboDS();

                    if (!Lidmaatschap.ClubNaam.Equals(string.Empty))
                    {
                        var index = LidmaatschapCombobox.DataSource.IndexOfItem(LidmaatschapCombobox, Lidmaatschap.ClubNaam);
                        LidmaatschapCombobox.SelectItem(index);
                    }
                }

                if (IngeschrevenOpButton != null)
                {
                    IngeschrevenOpButton.State = NSCellStateValue.Off;
                    IngeschrevenOpDate.Enabled = false;
                }

                if (UitgeschrevenOpButton != null)
                {
                    UitgeschrevenOpButton.State = NSCellStateValue.Off;
                    UitgeschrevenOpDate.Enabled = false;
                }
            }
            Debug.WriteLine("Start: LidmaatschapController.AwakeFromNib");
        }
        public override void AwakeFromNib()
        {
            Debug.WriteLine("Start: OnderhoudController.AwakeFromNib");

            _parentController = this.PresentingViewController as PersoonController;
            if (_parentController != null)
            {
                Onderhoud = _parentController.SelectedOnderhoud;

                if (Onderhoud == null)
                {
                    Onderhoud = new InOnderhoudModel();
                    IsNieuw   = true;
                }

                if (OnderhoudCombobox != null)
                {
                    OnderhoudCombobox.UsesDataSource = true;
                    OnderhoudCombobox.Completes      = true;
                    OnderhoudCombobox.DataSource     = new ApparatenComboDS();

                    if (!Onderhoud.ApparaatNaam.Equals(string.Empty))
                    {
                        var index = OnderhoudCombobox.DataSource.IndexOfItem(OnderhoudCombobox, Onderhoud.ApparaatNaam);
                        OnderhoudCombobox.SelectItem(index);
                    }
                }

                if (OntvangenOpButton != null)
                {
                    OntvangenOpButton.State = NSCellStateValue.Off;
                    OntvangenOpDate.Enabled = false;
                }

                if (RetourOpButton != null)
                {
                    RetourOpButton.State = NSCellStateValue.Off;
                    RetourOpDate.Enabled = false;
                }
            }
            Debug.WriteLine("Start: OnderhoudController.AwakeFromNib");
        }
        public override void AwakeFromNib()
        {
            Debug.WriteLine("Start: AankoopController.AwakeFromNib");

            //base.AwakeFromNib();

            _parentController = this.PresentingViewController as PersoonController;
            if (_parentController != null)
            {
                Aankoop = _parentController.SelectedAankoop;

                if (Aankoop == null)
                {
                    Aankoop = new AankoopModel();
                    GekochtOpDate.DateValue   = AppDelegate.DateTimeToNSDate(DateTime.Now);
                    GekochtOpText.StringValue = String.Empty;
                    IsNieuw = true;
                }
                else
                {
                    GekochtOpText.StringValue = GekochtOpDate.DateValue.ToString();
                }

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

                if (ApparatenCombobox != null)
                {
                    ApparatenCombobox.UsesDataSource = true;
                    ApparatenCombobox.Completes      = true;
                    ApparatenCombobox.DataSource     = new ApparatenComboDS();

                    if (!Aankoop.ApparaatNaam.Equals(string.Empty))
                    {
                        var index = ApparatenCombobox.DataSource.IndexOfItem(ApparatenCombobox, Aankoop.ApparaatNaam);
                        ApparatenCombobox.SelectItem(index);
                    }
                }
            }
            Debug.WriteLine("Start: AankoopController.AwakeFromNib");
        }