示例#1
0
        public void SaveXeroConfiguration(XeroAuthConfiguration xeroAuthConfiguration)
        {
            _xeroAuthConfiguration = xeroAuthConfiguration;
            var configFilePath = ServiceInfo.GetFileURI(XeroIntegration.Properties.Settings.Default.XeroIntegrationConfigFilename);
            var configStr      = XeroHelper.Serialize <XeroAuthConfiguration>(xeroAuthConfiguration);

            File.WriteAllText(configFilePath, configStr);
        }
        public void SaveAccountingConfiguration(AccountingAuthConfiguration accountingAuthConfiguration)
        {
            _accountingConfiguration = accountingAuthConfiguration;
            var configFilePath = ServiceInfo.GetFileURI(AccountingIntegration.Properties.Settings.Default.AccountingIntegrationConfigFilename);
            var configStr      = XeroHelper.Serialize <AccountingAuthConfiguration>(accountingAuthConfiguration);

            File.WriteAllText(configFilePath, configStr);
        }
 public void SaveCompanyFileCredentials(string userName, string password)
 {
     try
     {
         CompanyFileCredentialsCF credentialsMain = new CompanyFileCredentialsCF();
         credentialsMain.CredentialsDetails          = new CredentialsCF();
         credentialsMain.CredentialsDetails.UserName = userName;
         credentialsMain.CredentialsDetails.Password = password;
         var companyFileCredentialsPath = ServiceInfo.GetFileURI((AccountingIntegration.Properties.Settings.Default.CompanyFileDetails));
         var companyFileCredentialsStr  = XeroHelper.Serialize <CompanyFileCredentialsCF>(credentialsMain);
         File.WriteAllText(companyFileCredentialsPath, companyFileCredentialsStr);
     }
     catch (Exception ex)
     {
         ServiceLogger.Log("Exception in credentials file creation " + ex.Message);
     }
 }