} // ctor

        private void FormImportEclaim_DBF_TXT_FormClosing(object sender, FormClosingEventArgs e)                // OK5-ROUGH
        {
            if (registerManager != null)
            {
                registerManager.IsWaitClose = true;                             // mai: to pause RegisterManager-Importing-Process.

                if (!isByPassConfirmClosingDialog)                              // mai: check if Bypass this ConfirmClosingDialog when finished all jobs.
                {
                    // mai: ask user to confirm for closing this form, in this case if user click on btn-NO to NOT-Closing this form.
                    DialogResult dialogResult = FormMyMessageBox.Show("╥Хр╧╣Им╖║рцб║Юет║║рц╧сЮ╒Ир╒ИмаыеЦ╙ХкцвмДаХ", MyConst.APP_NAME, MessageBoxButtons.YesNo); // mai	// OK // Ok
                    if (dialogResult == DialogResult.No)                                                                                                        // mai	// WK
                    {
                        e.Cancel = true;                                                                                                                        // mai: Cancel the Closing-Event from closing the form.

                        registerManager.IsWaitClose = false;                                                                                                    // reset		// mai: to continue RegisterManager-Importing-Process.
                        return;
                    }                                                                                                                                           // if (dialogResult == DialogResult.No)
                }                                                                                                                                               // if (!isByPassConfirmClosingDialog)

                registerManager.IsClose = true;
            }             // if (registerManager != null)

            //---------------------------------
            ImportLog.deleteImportLog();                         // mai added
            this.DialogResult = DialogResult.OK;                 // mai added why why
        }                                                        // FormImportEclaim_DBF_TXT_FormClosing
        }                                                            // btnxImport_Click

        private void btnxExportLog_Click(object sender, EventArgs e) // OK-ROUGH
        {
            try
            {
                SaveFileDialog saveFileDialog = new SaveFileDialog();
                saveFileDialog.Filter = "csv files (*.csv)|*.csv";
                DialogResult dialogResult = saveFileDialog.ShowDialog(this);
                if (dialogResult == DialogResult.OK)
                {
                    CSVImportLogger.DeleteImportLogFile(saveFileDialog.FileName);
                    CSVImportLogger.CreateImportLogFile(saveFileDialog.FileName, registerManager.LstCSVImportLogData);

                    FormMyMessageBox.Show("╨я╧╥ж║╒ИмаыеЮцуб╨цИмбАеИг", MyConst.APP_NAME, MessageBoxButtons.OK);
                }
            } // try
            catch (Exception ex)
            {
                Logger.Error(ex);
                FormMyMessageBox.Show("Error: " + ex.Message, MyConst.APP_NAME, MessageBoxButtons.OK);  // mai
            } // catch
        } // btnxExportLog_Click