Пример #1
0
 /// <summary>
 /// Updates the popup dimensions in the SQLite database. This determines how big the RemindMe popup should be in length and height
 /// </summary>
 /// <param name="dimensions"></param>
 public static void UpdatePopupDimensions(PopupDimensions dimensions)
 {
     if (dimensions != null)
     {
         DLPopupDimensions.UpdatePopupDimensions(dimensions);
     }
 }
Пример #2
0
 /// <summary>
 /// Updates the popup dimensions in the SQLite database. This determines how big the RemindMe popup should be in length and height
 /// </summary>
 /// <param name="dimensions"></param>
 public static void UpdatePopupDimensions(PopupDimensions dimensions)
 {
     if (dimensions != null)
     {
         DLLocalDatabase.PopupDimension.UpdatePopupDimensions(dimensions);
     }
 }
Пример #3
0
            public static void ResetToDefaults()
            {
                using (RemindMeDbEntities db = new RemindMeDbEntities())
                {
                    dimensions               = new PopupDimensions();
                    dimensions.FormWidth     = DEFAULT_FORM_WIDTH;
                    dimensions.FormHeight    = DEFAULT_FORM_HEIGHT;
                    dimensions.FontTitleSize = DEFAULT_FONT_TITLE_SIZE;
                    dimensions.FontNoteSize  = DEFAULT_FONT_NOTE_SIZE;

                    UpdatePopupDimensions(dimensions);
                    db.Dispose();
                }
            }
Пример #4
0
        private void FillValues()
        {
            dimensions = BLLocalDatabase.PopupDimension.GetPopupDimensions();

            tbWidth.Text   = dimensions.FormWidth.ToString();
            trbWidth.Value = (int)dimensions.FormWidth;

            tbHeight.Text   = dimensions.FormHeight.ToString();
            trbHeight.Value = (int)dimensions.FormHeight;

            tbNoteFont.Text   = dimensions.FontNoteSize.ToString();
            trbNoteFont.Value = (int)dimensions.FontNoteSize;

            refreshTrackbars();
        }
Пример #5
0
        private void FillValues()
        {
            dimensions = BLPopupDimensions.GetPopupDimensions();

            tbWidth.Text   = dimensions.FormWidth.ToString();
            trbWidth.Value = (int)dimensions.FormWidth;

            tbHeight.Text   = dimensions.FormHeight.ToString();
            trbHeight.Value = (int)dimensions.FormHeight;

            tbNoteFont.Text   = dimensions.FontNoteSize.ToString();
            trbNoteFont.Value = (int)dimensions.FontNoteSize;

            tbTitleFont.Text   = dimensions.FontTitleSize.ToString();
            trbTitleFont.Value = (int)dimensions.FontTitleSize;
        }
Пример #6
0
        private void SaveChanges()
        {
            try
            {
                PopupDimensions dimension = new PopupDimensions();
                dimension.FontNoteSize  = (long)trbNoteFont.Value;
                dimension.FontTitleSize = (long)trbTitleFont.Value;
                dimension.FormWidth     = (long)trbWidth.Value;
                dimension.FormHeight    = (long)trbHeight.Value;
                BLLocalDatabase.PopupDimension.UpdatePopupDimensions(dimension);


                RemindMeMessageFormManager.MakeMessagePopup("Succesfully changed settings.", 4);
            }
            catch
            {
                RemindMeMessageFormManager.MakeMessagePopup("Changing settings failed", 4);
            }
        }
Пример #7
0
 public static void UpdatePopupDimensions(PopupDimensions dimensions)
 {
     using (RemindMeDbEntities db = new RemindMeDbEntities())
     {
         var count = db.PopupDimensions.Where(o => o.Id >= 0).Count();
         if (count > 0)
         {
             db.PopupDimensions.Attach(dimensions);
             var entry = db.Entry(dimensions);
             entry.State = System.Data.Entity.EntityState.Modified; //Mark it for update
             SaveAndCloseDataBase(db);
         }
         else
         {//The dimensions table is still empty
             db.PopupDimensions.Add(dimensions);
             SaveAndCloseDataBase(db);
         }
     }
 }
Пример #8
0
            private static void RefreshDimensions()
            {
                using (RemindMeDbEntities db = new RemindMeDbEntities())
                {
                    int count = db.PopupDimensions.Where(o => o.Id >= 0).Count();
                    if (count == 0) //no dimensions yet.
                    {
                        dimensions               = new PopupDimensions();
                        dimensions.FormWidth     = DEFAULT_FORM_WIDTH;
                        dimensions.FormHeight    = DEFAULT_FORM_HEIGHT;
                        dimensions.FontTitleSize = DEFAULT_FONT_TITLE_SIZE;
                        dimensions.FontNoteSize  = DEFAULT_FONT_NOTE_SIZE;

                        UpdatePopupDimensions(dimensions);
                    }
                    else
                    {
                        dimensions = (from s in db.PopupDimensions select s).ToList().FirstOrDefault();
                    }

                    db.SaveChanges();
                    db.Dispose();
                }
            }