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); }
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(); } }