public static DialogResult PopupSettingForm(Dictionary<string, List<string>> defaultSetting, out Dictionary<string, List<string>> result)
 {
     AbsenceTypeForm form = new AbsenceTypeForm();
     form.SettingResult = defaultSetting;
     DialogResult dr = form.ShowDialog();
     result = form.SettingResult;
     return dr;
 }
        public static DialogResult PopupSettingForm(Dictionary <string, List <string> > defaultSetting, out Dictionary <string, List <string> > result)
        {
            AbsenceTypeForm form = new AbsenceTypeForm();

            form.SettingResult = defaultSetting;
            DialogResult dr = form.ShowDialog();

            result = form.SettingResult;
            return(dr);
        }
Example #3
0
        private void lnkAbsence_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Dictionary <string, List <string> > result = Preference.AcceptAbsences.PeriodOptionsFromString();
            DialogResult dr = AbsenceTypeForm.PopupSettingForm(result, out result);

            if (dr == DialogResult.OK)
            {
                Preference.AcceptAbsences = result.PeriodOptionsToString();
                Preference.Save();
            }
        }