Example #1
0
 public static void UpdateListviewSizes(ListviewColumnSizes dimensions)
 {
     if (dimensions != null)
     {
         DLListviewColumnSizes.UpdateListviewSizes(dimensions);
     }
 }
Example #2
0
        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();
            }
        }