private void Save() { #region Check input if (this.cbFTTAR.Text.ToString() == FileInGeneralParams.InFileTreatTypeAfterRead.Move.ToString()) { if (this.tbFilePathForMove.Text == this.tbFilePath.Text) { throw new Exception("File Path is not allow identical to file path for move!"); } } #endregion #region Server File parameter FileInGeneralParams gp = FileInboundAdapterConfigMgt.FileInAdapterConfig.InGeneralParams; gp.TimerInterval = Convert.ToInt32(this.mtbTimerInterval.Text); gp.FilePath = this.tbFilePath.Text; gp.FilePrefix = this.tbFilePrefix.Text; gp.FileSuffix = this.tbFileSuffix.Text; gp.InFileMovePath = this.tbFilePathForMove.Text; gp.FileTreatTypeAfterRead = (FileInGeneralParams.InFileTreatTypeAfterRead)System.Enum.Parse(typeof(FileInGeneralParams.InFileTreatTypeAfterRead), this.cbFTTAR.Text); #endregion string codePageName = ComboxLoader.GetEncoding(this.cbCodePage); FileInboundAdapterConfigMgt.FileInAdapterConfig.InGeneralParams.CodePageName = codePageName; string FileName = Application.StartupPath + "\\" + FileInboundAdapterConfigMgt.FileName; if (!FileInboundAdapterConfigMgt.Save(FileName)) { if (FileInboundAdapterConfigMgt.LastException != null) { Program.log.Write(LogType.Error, "Cannot Save information to Configuration file: " + FileName); } MessageBox.Show(FileInboundAdapterConfigMgt.LastException.Message); } }
private void button1_Click(object sender, EventArgs e) { if (MessageBox.Show("Do you really want to reload all the default setting?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes) { return; } FileInboundAdapterConfigMgt.LoadDefault(); Initialization(); this.RefreshForm(); }
public static void Preloading() { Log.WriteAppStart("FileInboundAdapter"); string FileName = Application.StartupPath + "\\" + FileInboundAdapterConfigMgt.FileName; //FileInboundAdapterConfigMgt.FileInAdapterConfig = FileInboundAdapterConfigMgt.BuildSampleConfig(); //FileInboundAdapterConfigMgt.Save(FileName); if (!FileInboundAdapterConfigMgt.Load(FileName)) { Log.Write(LogType.Error, "Load configuration failed. \r\n" + FileName + "\r\n" + FileInboundAdapterConfigMgt.LastException.Message); } }
public static void PreLoading() { //LoadConfigXMLFile(); string FileName = Application.StartupPath + "\\" + FileInboundAdapterConfigMgt.FileName; if (!FileInboundAdapterConfigMgt.Load(FileName)) { log.Write(LogType.Error, "Cannot Load Configuration file: " + FileName); if (MessageBox.Show("Cannot load configuration file. Do you want to create an empty configuration file?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { FileInboundAdapterConfigMgt.Save(FileName); } } }
private void btBuildEmptyConfiguration_Click(object sender, EventArgs e) { string sConfigFile = Application.StartupPath + "\\" + FileInboundAdapterConfigMgt.FileName; string sBakFileName = StarFile.BackupFile(sConfigFile); if (sBakFileName == "") { Program.Log.Write(LogType.Error, "Cannot backup configuration file:" + sConfigFile); } else { Program.Log.Write(LogType.Debug, "Configuration file:" + sConfigFile + " has been backup to " + sBakFileName); } FileInboundAdapterConfigMgt.FileInAdapterConfig = new FileInboundAdapterConfig(); FileInboundAdapterConfigMgt.Save(sConfigFile); MessageBox.Show("New Configuration have been built!"); }