コード例 #1
0
 public dlgWorkingParams(AppUser.UserSettings Settings)
 {
     InitializeComponent();
     LoadSchool();
     nudStartYear.Value    = Settings.Year;
     cbSzkola.SelectedItem = AppSession.Schools.Where(x => x.ID == Settings.SchoolID).FirstOrDefault();
     nudStartYear.Select();
 }
コード例 #2
0
 public static bool GetWorkingParams(AppUser.UserSettings US)
 {
     using (var dlg = new dlgWorkingParams(US))
     {
         if (dlg.ShowDialog() == DialogResult.OK)
         {
             //US.IsDirty = true;
             US.SchoolID = ((School)dlg.cbSzkola.SelectedItem).ID;
             US.Year     = (int)dlg.nudStartYear.Value;
             US.ConfigChanged();
             return(true);
         }
         return(false);
     }
 }
コード例 #3
0
        private static AppUser.UserSettings LoadUserSettings(string login)
        {
            try
            {
                //UserSettings US = null;
                var US = AppSession.UserSettings.Where(x => x.User == login).FirstOrDefault();
                //if (US == null) throw new NullReferenceException();
                return(US.Settings);
            }
            catch (NullReferenceException)
            {
                var NewUS = new AppUser.UserSettings();
                GetWorkingParams(NewUS);
                return(NewUS);
            }

            catch (Exception)
            {
                throw;
            }
        }