private void CheckOtoBackup(Object sender, EventArgs e)
        {
            Backup lastBackup = DB.GetLastBackup(User);

            if (lastBackup != null)
            {
                DateTime lastBackupTime = (DateTime)lastBackup.backup_datetime;
                DateTime nextBackupTime;
                switch (Settings.BackupTimeInterval)
                {
                case CountType.Daily:
                    nextBackupTime = lastBackupTime.AddDays(1);
                    break;

                default:
                case CountType.Weekly:
                    nextBackupTime = lastBackupTime.AddDays(7);
                    break;

                case CountType.Montly:
                    nextBackupTime = lastBackupTime.AddMonths(1);
                    break;
                }

                if (nextBackupTime.AddHours(1) > nextBackupTime)
                {
                    uCBackup = new UCBackup();
                    uCBackup.BtnBackup_Click(sender, null);
                }
            }
        }
 private void BtnBackup_Click(object sender, RoutedEventArgs e)
 {
     if (uCBackup == null)
     {
         UserControllCall.Add(Grd_Content, uCBackup = new UCBackup());
     }
     else
     {
         UserControllCall.Add(Grd_Content, uCBackup);
     }
 }