Exemple #1
0
        public void SetConfig(Webb.Reports.DataProvider.DBSourceConfig config)
        {
            _CCRMConfigData = Webb.Data.CCRMConfigData.LoadConfig(CCRMServerConfigPath);

            if (_CCRMConfigData == null)
            {
                _CCRMConfigData = CreateDefaultCCRM();
            }

            this.txtLoginName.Text = _CCRMConfigData.LoginName;

            this.cmbServer.Text = GetServerAddress();

            this.txtDataLocation.Text = _CCRMConfigData.DataSavedLocation + "[Player ContactInformation].wrdf";
        }
Exemple #2
0
        private bool BeginToDownLoadDataFromServer()
        {
            if (this.cmbServer.Text.Trim() == string.Empty)
            {
                Webb.Utilities.MessageBoxEx.ShowError("Please input the CCRM server address !");

                this.cmbServer.Focus();

                return(false);
            }

            else if (this.txtDataLocation.Text.Trim() == string.Empty)
            {
                Webb.Utilities.MessageBoxEx.ShowError("Please select  data saved path! ");

                return(false);
            }

            bool changeServer = ChangeServerIPLocation();

            if (!changeServer)
            {
                return(false);
            }

            string strDirectoryPath = System.IO.Path.GetDirectoryName(this.txtDataLocation.Text);

            if (!System.IO.Directory.Exists(strDirectoryPath))
            {
                System.IO.Directory.CreateDirectory(strDirectoryPath);
            }

            DownloadDataProgram = new Process();

            DownloadDataProgram.StartInfo = new ProcessStartInfo(subProgramFile);

            string strLoginName = this.txtLoginName.Text;

            string strPassword = this.txtPwd.Text;

            string selectAllRecord = this.chkDownLoadLateset.Checked ? "0" : "1";

            string strSavedLocation = this.txtDataLocation.Text;

            string strArguments = string.Format("DownLoadCategoryData \"{0}\" \"{1}\" \"{2}\" \"{3}\"", strLoginName, strPassword, selectAllRecord, strSavedLocation);

            DownloadDataProgram.StartInfo.Arguments = strArguments;

            DownloadDataProgram.Start();

            DownloadDataProgram.WaitForExit();

            if (DownloadDataProgram.ExitCode != 0)
            {
                return(false);
            }

            if (_CCRMConfigData == null)
            {
                _CCRMConfigData = new CCRMConfigData();
            }

            _CCRMConfigData.ServerAddress = this.cmbServer.Text;

            if (!strDirectoryPath.EndsWith(@"\"))
            {
                strDirectoryPath = strDirectoryPath + @"\";
            }

            _CCRMConfigData.DataSavedLocation = strDirectoryPath;

            _CCRMConfigData.LoginName = this.txtLoginName.Text;

            Webb.Data.CCRMConfigData.SaveConfigFiles(_CCRMConfigData, CCRMServerConfigPath);

            return(true);
        }