コード例 #1
0
ファイル: FTPTransporter.cs プロジェクト: Karabaev/Skat
        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();
        }
コード例 #2
0
ファイル: ExchangeForm.cs プロジェクト: Karabaev/Skat
        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;
        }
コード例 #3
0
ファイル: SettingsForm.cs プロジェクト: Karabaev/Skat
        /// <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;
        }