public TreasureDataProvider(string connString) : base(connString) { aideShareDetialProvider = GetTableProvider(ShareDetailInfo.Tablename); aideGlobalShareProvider = GetTableProvider(GlobalShareInfo.Tablename); aideOnLineOrderProvider = GetTableProvider(OnLineOrder.Tablename); aideDayDetailProvider = GetTableProvider(ReturnDayDetailInfo.Tablename); aideKQDetailProvider = GetTableProvider(ReturnKQDetailInfo.Tablename); aideYPDetailProvider = GetTableProvider(ReturnYPDetailInfo.Tablename); aideVBDetailProvider = GetTableProvider(ReturnVBDetailInfo.Tablename); aideGameScoreInfoProvider = GetTableProvider(GameScoreInfo.Tablename); aideRecordDrawInfoProvider = GetTableProvider(RecordDrawInfo.Tablename); aideRecordDrawScoreProvider = GetTableProvider(RecordDrawScore.Tablename); aideGameScoreLockerProvider = GetTableProvider(GameScoreLocker.Tablename); aideAndroidProvider = GetTableProvider(AndroidManager.Tablename); aideGlobalLivcardProvider = GetTableProvider(GlobalLivcard.Tablename); aideLivcardAssociatorProvider = GetTableProvider(LivcardAssociator.Tablename); aideLivcardBuildStreamProvider = GetTableProvider(LivcardBuildStream.Tablename); aideGlobalSpreadInfoProvider = GetTableProvider(GlobalSpreadInfo.Tablename); aideGamePropertyProvider = GetTableProvider(GameProperty.Tablename); aideGameScoreLocker = GetTableProvider(GameScoreLocker.Tablename); }
/// <summary> /// 表信息对象,用于对单张表的处理,可以通过自己实现接口来完成效果。 /// </summary> /// <param name="tableName">表名</param> /// <typeparam name="T">自己实现的单表操作类</typeparam> /// <returns></returns> protected virtual ITableProvider GetTableProvider <T>(string tableName) where T : ITableProvider { ITableProvider provider = Activator.CreateInstance <T>(); provider.Initialize(this.Database, tableName); return(provider);//new T(this.Database, tableName); }
public PlatformManagerDataProvider(string connString) : base(connString) { this.aideUserProvider = this.GetTableProvider("Base_Users"); this.aideRoleProvider = this.GetTableProvider("Base_Roles"); this.aideRolePermissionProvider = this.GetTableProvider("Base_RolePermission"); this.aideQPAdminSiteInfoProvider = this.GetTableProvider("QPAdminSiteInfo"); }
public void ITableProviderTest() { IRawElementProviderFragmentRoot dataGridProvider; IRawElementProviderFragment child; GetDataGridAndFirstListItem(out dataGridProvider, out child); ITableProvider tableProvider = dataGridProvider.GetPatternProvider(TablePatternIdentifiers.Pattern.Id) as ITableProvider; Assert.IsNotNull(tableProvider, "Does not implement ITableProvider"); IRawElementProviderSimple header = dataGridProvider.Navigate(NavigateDirection.FirstChild); IRawElementProviderSimple[] headerItems = tableProvider.GetColumnHeaders(); Assert.IsNotNull(headerItems, "Returning null header items"); Assert.AreEqual(daysInWeek, headerItems.Length, "Returning incorrect number of header items"); for (int i = 0; i < headerItems.Length; i++) { TestHeaderItem(headerItems[i], header, i); } IRawElementProviderSimple[] rowHeaders = tableProvider.GetRowHeaders(); Assert.AreEqual(0, rowHeaders.Length); }
private readonly ITextProvider2 publicITextProvider2; // AccessibleObject as ITextProvider2 /// <summary> /// Create a new wrapper. /// </summary> internal InternalAccessibleObject(AccessibleObject accessibleImplemention) { // Get all the casts done here to catch any issues early publicIAccessible = (IAccessible)accessibleImplemention; publicIEnumVariant = (Oleaut32.IEnumVariant)accessibleImplemention; publicIOleWindow = (Ole32.IOleWindow)accessibleImplemention; publicIReflect = (IReflect)accessibleImplemention; publicIServiceProvider = (Ole32.IServiceProvider)accessibleImplemention; publicIAccessibleEx = (IAccessibleEx)accessibleImplemention; publicIRawElementProviderSimple = (IRawElementProviderSimple)accessibleImplemention; publicIRawElementProviderFragment = (IRawElementProviderFragment)accessibleImplemention; publicIRawElementProviderFragmentRoot = (IRawElementProviderFragmentRoot)accessibleImplemention; publicIInvokeProvider = (IInvokeProvider)accessibleImplemention; publicIValueProvider = (IValueProvider)accessibleImplemention; publicIRangeValueProvider = (IRangeValueProvider)accessibleImplemention; publicIExpandCollapseProvider = (IExpandCollapseProvider)accessibleImplemention; publicIToggleProvider = (IToggleProvider)accessibleImplemention; publicITableProvider = (ITableProvider)accessibleImplemention; publicITableItemProvider = (ITableItemProvider)accessibleImplemention; publicIGridProvider = (IGridProvider)accessibleImplemention; publicIGridItemProvider = (IGridItemProvider)accessibleImplemention; publicILegacyIAccessibleProvider = (ILegacyIAccessibleProvider)accessibleImplemention; publicISelectionProvider = (ISelectionProvider)accessibleImplemention; publicISelectionItemProvider = (ISelectionItemProvider)accessibleImplemention; publicIScrollItemProvider = (IScrollItemProvider)accessibleImplemention; publicIRawElementProviderHwndOverride = (IRawElementProviderHwndOverride)accessibleImplemention; publicIMultiViewProvider = (IMultipleViewProvider)accessibleImplemention; publicITextProvider = (ITextProvider)accessibleImplemention; publicITextProvider2 = (ITextProvider2)accessibleImplemention; // Note: Deliberately not holding onto AccessibleObject to enforce all access through the interfaces }
/// <summary> /// 构造函数 /// </summary> public PlatformManagerDataProvider(string connString) : base(connString) { aideUserProvider = GetTableProvider(Base_Users.Tablename); aideRoleProvider = GetTableProvider(Base_Roles.Tablename); aideRolePermissionProvider = GetTableProvider(Base_RolePermission.Tablename); aideQPAdminSiteInfoProvider = GetTableProvider(QPAdminSiteInfo.Tablename); }
private static void HandleRowHeadersProperty(ProxySimple el, IntPtr hwnd, int eventId) { ITableProvider table = el.GetPatternProvider(TablePattern.Pattern) as ITableProvider; if (table == null) { return; } RaisePropertyChangedEvent(el, TablePattern.RowHeadersProperty, table.GetRowHeaders()); }
/// <summary> /// 构造函数 /// </summary> public AccountsDataProvider(string connString) : base(connString) { aideAccountsProvider = GetTableProvider(AccountsInfo.Tablename); aideIndividualDatumProvider = GetTableProvider(IndividualDatum.Tablename); aideAccountsProtectProvider = GetTableProvider(AccountsProtect.Tablename); aideConfineContentProvider = GetTableProvider(ConfineContent.Tablename); aideConfineAddressProvider = GetTableProvider(ConfineAddress.Tablename); aideConfineMachineProvider = GetTableProvider(ConfineMachine.Tablename); aideSystemStatusInfoProvider = GetTableProvider(SystemStatusInfo.Tablename); }
/// <summary> /// 构造函数 /// </summary> public NativeWebDataProvider(string connString) : base(connString) { aideNewsProvider = GetTableProvider(News.Tablename); aideGameRulesProvider = GetTableProvider(GameRulesInfo.Tablename); aideGameIssueProvider = GetTableProvider(GameIssueInfo.Tablename); aideGameFeedbackProvider = GetTableProvider(GameFeedbackInfo.Tablename); aideNoticeProvider = GetTableProvider(Notice.Tablename); aideGameMatchInfoProvider = GetTableProvider(GameMatchInfo.Tablename); }
public PlatformDataProvider(string connString) : base(connString) { aideDataBaseInfoProvider = GetTableProvider(DataBaseInfo.Tablename); aideGameGameItemProvider = GetTableProvider(GameGameItem.Tablename); aideGameTypeItemProvider = GetTableProvider(GameTypeItem.Tablename); aideGameKindItemProvider = GetTableProvider(GameKindItem.Tablename); aideGameNodeItemProvider = GetTableProvider(GameNodeItem.Tablename); aideGamePageItemProvider = GetTableProvider(GamePageItem.Tablename); aideGameRoomInfoProvider = GetTableProvider(GameRoomInfo.Tablename); aideSystemMessageProvider = GetTableProvider(SystemMessage.Tablename); aideGlobalPlayPresentProvider = GetTableProvider(GlobalPlayPresent.Tablename); }
public AtsStorage(string connectionString, IConcurrencyControl concurrency, IPartitionProvider <TKey> partitioningProvider, ITableProvider <TKey> tableProvider, IKeyConverter <TKey> keyConverter) { _cc = concurrency; _account = CloudStorageAccount.Parse(connectionString); _client = _account.CreateCloudTableClient(); _partitioningProvider = partitioningProvider; _tableProvider = tableProvider; _keyConverter = keyConverter; _defaultSelection = new[] { new StorageSelection <TKey, TEntry, IStorage <TKey, TEntry> >(this) }; _tables = new Dictionary <string, CloudTable>(); _client.DefaultRequestOptions.PayloadFormat = TablePayloadFormat.JsonNoMetadata; }
public Comparee( ITableProvider tableProvider, IViewProvider viewProvider, IProcedureProvider procedureProvider) { TableProvider = tableProvider; ViewProvider = viewProvider; ProcedureProvider = procedureProvider; AddObjectProvider(tableProvider); AddObjectProvider(viewProvider); AddObjectProvider(procedureProvider); }
public RecordDataProvider(string connString) : base(connString) { aideRecordAccountsExpendProvider = GetTableProvider(RecordAccountsExpend.Tablename); aideRecordPasswdExpendProvider = GetTableProvider(RecordPasswdExpend.Tablename); aideRecordGrantTreasureProvider = GetTableProvider(RecordGrantTreasure.Tablename); aideRecordGrantMemberProvider = GetTableProvider(RecordGrantMember.Tablename); aideRecordGrantExperienceProvider = GetTableProvider(RecordGrantExperience.Tablename); aideRecordGrantGameScoreProvider = GetTableProvider(RecordGrantGameScore.Tablename); aideRecordGrantClearScoreProvider = GetTableProvider(RecordGrantClearScore.Tablename); aideRecordGrantClearFleeProvider = GetTableProvider(RecordGrantClearFlee.Tablename); aideRecordConvertPresentProvider = GetTableProvider(RecordConvertPresent.Tablename); }
public SqlDataLayerGenerator(IMapper mapperService,ITableProvider tableProvider, IKeyProvider keyProvider, IViewProvider viewProvider, IStoredProcedureProvider storedProcedureProvider, IParameterProvider parameterProvider, IEntityGenerator entityGenerator, IProviderGenerator providerGenerator,INinjectModuleGenerator ninjectModuleGenerator,[Named("settings")]IParameterReaderService parameterReaderService) { _mapper = mapperService; _tableProvider = tableProvider; _keyProvider = keyProvider; _viewProvider = viewProvider; _storedProcedureProvider = storedProcedureProvider; _parameterProvider = parameterProvider; _entityGenerator = entityGenerator; _providerGenerator = providerGenerator; _ninjectModuleGenerator = ninjectModuleGenerator; _parameterReaderService = parameterReaderService; }
public RecordDataProvider(string connString) : base(connString) { this.aideRecordAccountsExpendProvider = this.GetTableProvider("RecordAccountsExpend"); this.aideRecordPasswdExpendProvider = this.GetTableProvider("RecordPasswdExpend"); this.aideRecordGrantTreasureProvider = this.GetTableProvider("RecordGrantTreasure"); this.aideRecordGrantMemberProvider = this.GetTableProvider("RecordGrantMember"); this.aideRecordGrantExperienceProvider = this.GetTableProvider("RecordGrantExperience"); this.aideRecordGrantGameScoreProvider = this.GetTableProvider("RecordGrantGameScore"); this.aideRecordGrantClearScoreProvider = this.GetTableProvider("RecordGrantClearScore"); this.aideRecordGrantClearFleeProvider = this.GetTableProvider("RecordGrantClearFlee"); this.aideRecordConvertPresentProvider = this.GetTableProvider("RecordConvertPresent"); this.aideTaskRecordProvider = this.GetTableProvider("RecordTask"); }
public NativeWebDataProvider(string connString) : base(connString) { this.aideNewsProvider = this.GetTableProvider("News"); this.aideGameRulesProvider = this.GetTableProvider("GameRulesInfo"); this.aideGameIssueProvider = this.GetTableProvider("GameIssueInfo"); this.aideGameFeedbackProvider = this.GetTableProvider("GameFeedbackInfo"); this.aideNoticeProvider = this.GetTableProvider("Notice"); this.aideGameMatchInfoProvider = this.GetTableProvider("GameMatchInfo"); this.aideAwardTypeProvider = this.GetTableProvider("AwardType"); this.aideAwardOrderProvider = this.GetTableProvider("AwardOrder"); this.aideAwardInfoProvider = this.GetTableProvider("AwardInfo"); this.aideAdsProvider = this.GetTableProvider("Ads"); this.aideLossReport = this.GetTableProvider("LossReport"); }
public AdminDB(string connString) : base(connString, DbProviderType.SqlServer1, new SqlServerProvider()) { #region 用户权限菜单模块 aideIBaseUser = GetTableProvider(BaseUser.Tablename); aideIBaseLog = GetTableProvider(BaseLog.Tablename); aideIPermissionDirectory = GetTableProvider(PermissionDirectory.Tablename); aideIRoleDirectory = GetTableProvider(RoleDirectory.Tablename); aideIAllocationDirectory = GetTableProvider(AllocationDirectory.Tablename); #endregion //base.IsSqlLog = false; }
public TableLink(ITableProvider tableProvider, IPrimaryKeyCreator primaryKeyCreator, FieldBlank[] fields, IndexBlank[] indicies, params LinkConstraint[] constraints) { this.tableProvider = tableProvider; if (tableProvider.Table.Columns.Count != fields.Length) throw new Exception("Ошибка создания TableLink: число колонок таблицы не равно числу полей"); this.primaryKeyCreator = primaryKeyCreator; this.indicies = indicies; this.constraints = constraints; Dictionary<string, bool> isIndicesPartByName = new Dictionary<string, bool>(); foreach (IndexBlank index in indicies) { if (index.IsMultiIndex) multiIndicesByName[index.IndexName] = new Dictionary<UniversalKey, List<RowLink>>(); else singleIndicesByName[index.IndexName] = new Dictionary<UniversalKey, RowLink>(); foreach (string fieldName in index.IndexColumns) isIndicesPartByName[fieldName] = true; //fieldsByName[fieldName].IsIndicesPart = true; } int columnIndex = 0; foreach (FieldBlank fieldBlank in fields) { fieldsByName[fieldBlank.FieldName] = new FieldLink(fieldBlank, columnIndex, DictionaryHlp.GetValueOrDefault(isIndicesPartByName, fieldBlank.FieldName)); columnIndex++; } foreach (DataRow dataRow in tableProvider.Table.Rows) { if (dataRow.RowState != DataRowState.Deleted) CreateIndexForRow(new RowLink(this, dataRow)); } }
public void ITableProvider_Methods() { Calendar calendar = CreateConcreteFrameworkElement() as Calendar; AutomationPeer peer = FrameworkElementAutomationPeer.CreatePeerForElement(calendar); ITableProvider tableProvider = null; CreateAsyncTest(calendar, () => { Assert.IsNotNull(peer, "#0"); tableProvider = peer.GetPattern(PatternInterface.Selection) as ITableProvider; Assert.IsNotNull(tableProvider, "#1"); // ITableProvider.RowOrColumnMajor Assert.AreEqual(tableProvider.RowOrColumnMajor, RowOrColumnMajor.RowMajor, "RowOrColumnMajor #0"); // ITableProvider.GetRowHeaders IRawElementProviderSimple[] headers = tableProvider.GetRowHeaders(); Assert.IsNull(headers, "GetRowHeaders #1"); // ITableProvider.GetColumnHeaders calendar.DisplayMode = CalendarMode.Month; headers = tableProvider.GetColumnHeaders(); Assert.IsNotNull(headers, "GetColumnHeaders #2"); Assert.AreEqual(headers.Length, 7, "GetColumnHeader #3"); calendar.DisplayMode = CalendarMode.Decade; headers = tableProvider.GetColumnHeaders(); Assert.IsNull(headers, "GetColumnHeaders #4"); calendar.DisplayMode = CalendarMode.Year; headers = tableProvider.GetColumnHeaders(); Assert.IsNull(headers, "GetColumnHeaders #5");; }); }
public CosmosTablesStorage(string tableName, string connectionString, int throughputUnits, IConcurrencyControl concurrency, IPartitionProvider <TKey> partitioningProvider, ITableProvider tableProvider, IKeyConverter <TKey> keyConverter) { _cc = concurrency; _tableName = tableName; _account = CloudStorageAccount.Parse(connectionString); var policy = new TableConnectionPolicy { EnableEndpointDiscovery = true, MaxConnectionLimit = 1000, MaxRetryAttemptsOnThrottledRequests = 5, MaxRetryWaitTimeInSeconds = 10, UseDirectMode = false, UseTcpProtocol = false }; _client = _account.CreateCloudTableClient(policy, ConsistencyLevel.Eventual); _partitioningProvider = partitioningProvider; _tableProvider = tableProvider; _keyConverter = keyConverter; _defaultSelection = new[] { new StorageSelection <TKey, TEntry, IStorage <TKey, TEntry> >(this) }; _tables = new Dictionary <string, CloudTable>(); _client.DefaultRequestOptions.PayloadFormat = TablePayloadFormat.JsonNoMetadata; _throughputUnits = throughputUnits; }
public AccountsDataProvider(string connString) : base(connString) { aideSystemStatusInfoProvider = GetTableProvider(SystemStatusInfo.Tablename); }
public GameMatchDataProvider(string connString) : base(connString) { aideMatchInfoProvider = GetTableProvider(MatchInfo.Tablename); }
public NativeWebDataProvider(string connString) : base(connString) { aideAdsProvider = GetTableProvider(Ads.Tablename); aideLossReport = GetTableProvider(LossReport.Tablename); }
public TableWrapperProvider(ITableProvider tableProvider) { _tableProvider = tableProvider; }
public GroupDataProvider(string connString) : base(connString) { _tbIMGroupOptionProvider = GetTableProvider(IMGroupOption.Tablename); }
public TablePatternWrapper (ITableProvider provider) : base (provider) { this.provider = provider; }
static Program() { _tableCreator = new TableProvider(); }
public CosmosTablesStorage(string tableName, string connectionString, int throughputUnits, IConcurrencyControl concurrency, IPartitionProvider <TKey> partitioningProvider, ITableProvider tableProvider) : this(tableName, connectionString, throughputUnits, concurrency, partitioningProvider, tableProvider, DefaultKeyConverter <TKey> .Current) { }
//------------------------------------------------------ // // Constructors // //------------------------------------------------------ #region Constructors private TableProviderWrapper(AutomationPeer peer, ITableProvider iface) { _peer = peer; _iface = iface; }
public GameScoreDataProvider(string connString) : base(connString) { this.aideGameScoreInfo = this.GetTableProvider("GameScoreInfo"); }
/// <summary> /// Initializes a new instance of the <see cref="TableStorage"/> class. /// </summary> /// <param name="tableProvider">The table provider.</param> public TableStorage(ITableProvider tableProvider) { _tableProvider = tableProvider; }
public AtsDynamicStorage(string tableName, string connectionString, IConcurrencyControl concurrency, IPartitionProvider <TKey> partitioningProvider, ITableProvider tableProvider) : this(tableName, connectionString, concurrency, partitioningProvider, tableProvider, DefaultKeyConverter <TKey> .Current) { }
public AgentDataProvider(string connString) : base(connString) { _tbSystemStatusInfoProvider = GetTableProvider(SystemStatusInfo.Tablename); _tbAgentInfoProvider = GetTableProvider(AgentInfo.Tablename); }
public TablePatternWrapper(ITableProvider provider) : base(provider) { this.provider = provider; }
//------------------------------------------------------ // // Constructors // //------------------------------------------------------ #region Constructors private TableProviderWrapper( AutomationPeer peer, ITableProvider iface ) { _peer = peer; _iface = iface; }