private bool syncToCentralHQ() { bool result = false; Data_Access DS_HQ = new Data_Access(); // CREATE CONNECTION TO CENTRAL HQ DATABASE SERVER gutil.saveSystemDebugLog(globalConstants.MENU_SINKRONISASI_INFORMASI, "TRY TO CREATE CONNECTION TO CENTRAL HQ"); if (DS_HQ.HQ_mySQLConnect()) { gutil.saveSystemDebugLog(globalConstants.MENU_SINKRONISASI_INFORMASI, "CONNECTION TO CENTRAL HQ CREATED"); // DUMP NECESSARY DATA TO LOCAL COPY exportData(syncFileName, DS_HQ, true); gutil.saveSystemDebugLog(globalConstants.MENU_SINKRONISASI_INFORMASI, "CENTRAL HQ DATA EXPORTED"); // CLOSE CONNECTION TO CENTRAL HQ DATABASE SERVER DS_HQ.mySqlClose(); gutil.saveSystemDebugLog(globalConstants.MENU_SINKRONISASI_INFORMASI, "CLOSE CONNECTION TO CENTRAL HQ"); // INSERT TO LOCAL DATA gutil.saveSystemDebugLog(globalConstants.MENU_SINKRONISASI_INFORMASI, "SYNC LOCAL INFORMATION WITH DATA FROM CENTRAL HQ [" + syncFileName + "]"); syncInformation(syncFileName); gutil.saveSystemDebugLog(globalConstants.MENU_SINKRONISASI_INFORMASI, "SYNC LOCAL INFORMATION FINISHED"); result = true; } else { MessageBox.Show("KONEKSI KE PUSAT GAGAL"); gutil.saveSystemDebugLog(globalConstants.MENU_SINKRONISASI_INFORMASI, "FAILED TO CONNECT TO CENTRAL HQ"); result = false; } return result; }