public FTPTransporter() { InitializeComponent(); Environment.CurrentDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); try { this.Settings = SettingsContainer.GetSettings(); } catch (Exception ex) { EventLog.Source = "FtpTransporter"; EventLog.WriteEntry(string.Format("{0}: {1}. {2}", ex.StackTrace, ex.Message, "Error to initialization settings from database.")); } this.CanStop = true; this.CanPauseAndContinue = true; this.AutoLog = true; this.ServiceName = this.Settings.ServiceName; EventLog.Source = this.ServiceName; this.Logger = new Logger(string.Format("{0}.{1}", this.ServiceName, "log"), this.ServiceName); this.Timer = new Timer(); this.FtpManager = new ManagerFtp(this.Settings.FtpUri, Convert.ToBoolean(this.Settings.FtpIsPassive), this.Settings.FtpTimeoutSec, this.Logger); this.WayBillRepository = new WayBillRepository(); this.TradeObjectRepository = new TradeObjectRepository(); }
private void ExchangeForm_Load(object sender, EventArgs e) { Settings settings = SettingsContainer.GetSettings(); this.Logger = new Logger(string.Format("{0}.{1}", "Exchange", "log"), "Exchange"); this.ExchangeManager = new ExchangeManager(settings.DownloadExchangeFileName, settings.UploadExchangeFileName, settings.ExchangeFolder, this.Logger); BeginDate.Value = DateTime.Now.AddDays(-1); EndDate.Value = DateTime.Now; FullUnloadChk.Checked = false; }
/// <summary> /// Загрузка формы. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SettingsForm_Load(object sender, EventArgs e) { Settings settings = SettingsContainer.GetSettings(); WBFolderTxt.Text = settings.FtpFolder; FtpUriTxt.Text = settings.FtpUri; IntervalTxt.Text = settings.FtpDownloadInttervalSec.ToString(); PassiveChk.Checked = Convert.ToBoolean(settings.FtpIsPassive); ServiceNameTxt.Text = settings.ServiceName; FtpTimeoutTxt.Text = settings.FtpTimeoutSec.ToString(); ExchFolderTxt.Text = settings.ExchangeFolder; DownFileNameTxt.Text = settings.DownloadExchangeFileName; UpFileNameTxt.Text = settings.UploadExchangeFileName; }