Ejemplo n.º 1
0
        void ReleaseDesignerOutlets()
        {
            if (GeslaagdOpDate != null)
            {
                GeslaagdOpDate.Dispose();
                GeslaagdOpDate = null;
            }

            if (OpleidingenCombobox != null)
            {
                OpleidingenCombobox.Dispose();
                OpleidingenCombobox = null;
            }

            if (VerlopenOpDate != null)
            {
                VerlopenOpDate.Dispose();
                VerlopenOpDate = null;
            }

            if (GeslaagdOpButton != null)
            {
                GeslaagdOpButton.Dispose();
                GeslaagdOpButton = null;
            }

            if (VerlopenOpButton != null)
            {
                VerlopenOpButton.Dispose();
                VerlopenOpButton = null;
            }
        }
Ejemplo n.º 2
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");
        }