public static void UpdateListviewSizes(ListviewColumnSizes dimensions) { if (dimensions != null) { DLListviewColumnSizes.UpdateListviewSizes(dimensions); } }
public UCReminders() { InitializeComponent(); sizes = BLListviewColumnSizes.GetcolumnSizes(); ReminderMenuStrip.Renderer = new MyToolStripMenuRenderer(); instance = this; if (BLReminder.GetReminders().Count == 0) { pnlReminders.BackgroundImage = Properties.Resources.NoReminders2; } }
public static void ResetToDefaults() { using (RemindMeDbEntities db = new RemindMeDbEntities()) { sizes = new ListviewColumnSizes(); sizes.Title = DEFAULT_TITLE_WIDTH; sizes.Date = DEFAULT_DATE_WIDTH; sizes.Repeating = DEFAULT_REPEAT_WIDTH; sizes.Enabled = DEFAULT_ENABLED_WIDTH; UpdateListviewSizes(sizes); db.Dispose(); } }
public static void UpdateListviewSizes(ListviewColumnSizes sizes) { using (RemindMeDbEntities db = new RemindMeDbEntities()) { var count = db.ListviewColumnSizes.Where(o => o.Id >= 0).Count(); if (count > 0) { db.ListviewColumnSizes.Attach(sizes); var entry = db.Entry(sizes); entry.State = System.Data.Entity.EntityState.Modified; //Mark it for update SaveAndCloseDataBase(db); } else {//The dimensions table is still empty db.ListviewColumnSizes.Add(sizes); SaveAndCloseDataBase(db); } } }
private static void RefreshDimensions() { using (RemindMeDbEntities db = new RemindMeDbEntities()) { int count = db.ListviewColumnSizes.Where(o => o.Id >= 0).Count(); if (count == 0) //no dimensions yet. { sizes = new ListviewColumnSizes(); sizes.Title = DEFAULT_TITLE_WIDTH; sizes.Date = DEFAULT_DATE_WIDTH; sizes.Repeating = DEFAULT_REPEAT_WIDTH; sizes.Enabled = DEFAULT_ENABLED_WIDTH; UpdateListviewSizes(sizes); } else { sizes = (from s in db.ListviewColumnSizes select s).ToList().FirstOrDefault(); } db.SaveChanges(); db.Dispose(); } }