public static OPsLogger GetInstance(string fileName) { if (opsLogger == null) { opsLogger = new OPsLogger(); FileName = Environment.CurrentDirectory + @"\" + fileName; if (File.Exists(FileName)) { File.Delete(FileName); } } return(opsLogger); }
private void btnMigrate_Click(object sender, EventArgs e) { DateTime LastRunTime = Convert.ToDateTime(OPsLogger.ReadLastRun("ToolLastRunTime.txt")); string NextRunTime = DateTime.Now.ToString(); try { if (chkUser.Checked) { MigrateUser(LastRunTime); } if (chkProfile.Checked) { MigrateProfile(LastRunTime); } if (chkBuddy.Checked) { MigrateBuddy(LastRunTime); } if (chkGroupMembership.Checked) { MigrateGroupMembership(LastRunTime); } if (chkGroupMarshal.Checked) { MigeateGroupMarshal(LastRunTime); } if (ALL.Checked) { MigrateBuddy(LastRunTime); MigrateGroupMembership(LastRunTime); MigeateGroupMarshal(LastRunTime); } if (chkGroupMemberValidator.Checked) { MigrateProfile(LastRunTime); _MainStorageAccess.MigrateGroupMemberValidatortoDest(LastRunTime); } if (chkTease.Checked) { MigrateProfile(LastRunTime); _MainStorageAccess.MigrateIncidenttoDest(LastRunTime); } if (chkHistoryGeoLocation.Checked) { MigrateProfile(LastRunTime); _MainStorageAccess.MigrateHistoryGeoLocationtoDest(LastRunTime); } if (chkGroup.Checked) { _MainStorageAccess.MigrateGrouptoDest(LastRunTime); } if (chkGroupAdmins.Checked) { _MainStorageAccess.MigrateGroupAdminstoDest(LastRunTime); } if (chkPhoneValidation.Checked) { _MainStorageAccess.MigratePhoneValidationtoDest(LastRunTime); } OPsLogger.UpdateLastRun("ToolLastRunTime.txt", NextRunTime); MessageBox.Show("Successfully Migrated"); } catch (Exception ex) { //Log exception } }