コード例 #1
0
        }         // Name

        public override void Execute()
        {
            m_oCustomerData.Load();

            Guid       oEkmType    = new EkmDatabaseMarketPlace().InternalId;
            Guid       oYodleeType = new YodleeDatabaseMarketPlace().InternalId;
            VendorInfo oHmrc       = global::Integration.ChannelGrabberConfig.Configuration.GetInstance(Log).Hmrc;

            m_oStra.Execute();

            foreach (LoadCustomerMarketplaceSecurityData.ResultRow oRes in m_oStra.Result)
            {
                if (oRes.InternalID == oEkmType)
                {
                    CheckEkm(oRes);
                }
                else if (oRes.InternalID == oYodleeType && oRes.DisplayName != "ParsedBank")
                {
                    Result.HasYodlee = CurrentValues.Instance.RefreshYodleeEnabled;
                }
                else if (oRes.InternalID == oHmrc.Guid())
                {
                    CheckHmrc(oRes);
                }
            }             // for each result

            Result.IsVatReturnUpToDate = new CheckAllVatReturnPeriods(m_oCustomerData.Id, DB, Log).IsUpToDate();
        }         // Execute
コード例 #2
0
ファイル: ServiceInfo.cs プロジェクト: vijayamazon/ezbob
        public ServiceInfo(string sAccountTypeName)
        {
            VendorInfo vi = Configuration.Instance.GetVendorInfo(sAccountTypeName);

            if (vi == null)
            {
                return;
            }

            Name        = (string)vi.Name.Clone();
            DisplayName = (string)vi.DisplayName.Clone();
            Description = (string)vi.Description.Clone();
            InternalID  = (string)vi.InternalID.Clone();

            SecurityData = (SecurityData)vi.SecurityData.Clone();

            ClientSide = (ClientSide)vi.ClientSide.Clone();

            SetGuid(new Guid(vi.Guid().ToString()));
            IsPaymentAccount = vi.HasExpenses;
        } // constructor