示例#1
0
        private void AddNewReg()
        {
            string reason;

            if (!_add.IsValid(out reason))
            {
                MessageBox.Show(reason, @"Toevoegen mislukt");
            }
            else if (Data.Add(_add.ToRegistratie()))
            {
                _registraties = Data.GetRegsForDay(_date);
                _add          = new Addmode(_date);
                SetMode(FormMode.View);
            }
        }
示例#2
0
        public FormModifyReg(DateTime date, bool add)
        {
            InitializeComponent();
            btnOk.Click                 += (s, e) => Close();
            lblLocation.Click           += (s, e) => OpenFormLoc();
            lbRegs.SelectedIndexChanged += (s, e) => SetLabels();

            _date          = date;
            gbRegData.Text = _date.ToShortDateString();
            _registraties  = Data.GetRegsForDay(_date);
            _add           = new Addmode(_date);
            SetMode(add ? FormMode.Add : FormMode.View);
            if (add)
            {
                ChangeFormToMode(_formMode);
            }
        }