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