├── .gitignore ├── Bin ├── BLL.dll ├── Chloe.MySql.dll ├── Chloe.dll ├── DAL.dll ├── MessageClient.dll ├── MessageLib.dll ├── MessageServer.exe ├── MessageServer.exe.config ├── Model.dll ├── MySql.Data.dll ├── QueueMessage.dll ├── QueueService.dll ├── RateService.dll ├── RateUpdate.ini ├── Register.dll ├── ScreenDisplay.html ├── Service.xml ├── SocketLib.dll ├── Viewer │ ├── FlowViewer.exe │ ├── LiveCharts.WinForms.dll │ ├── LiveCharts.Wpf.dll │ └── LiveCharts.dll └── WeChatService.dll ├── CallClient ├── CallClient.sln └── CallClient │ ├── App.config │ ├── CallClient.csproj │ ├── HotKey.cs │ ├── LockAction.cs │ ├── OperateIni.cs │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ ├── Resources │ ├── phone_call_128px_1202012_easyicon.net.ico │ ├── phone_call_128px_1202018_easyicon.net.ico │ └── phone_call_128px_1202028_easyicon.net.ico │ ├── WorkState.cs │ ├── bin │ └── Debug │ │ ├── RemotingConfig.xml │ │ └── WindowConfig.ini │ ├── frmConfig.Designer.cs │ ├── frmConfig.cs │ ├── frmConfig.resx │ ├── frmMain.Designer.cs │ ├── frmMain.cs │ ├── frmMain.resx │ ├── frmMsg.Designer.cs │ ├── frmMsg.cs │ ├── frmMsg.resx │ ├── frmQueueSet.Designer.cs │ ├── frmQueueSet.cs │ └── frmQueueSet.resx ├── CallSystem ├── CallSystem.sln └── CallSystem │ ├── App.config │ ├── CallSystem.csproj │ ├── LockAction.cs │ ├── OperateIni.cs │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ ├── Resources │ ├── phone_call_128px_1202012_easyicon.net.ico │ ├── phone_call_128px_1202018_easyicon.net.ico │ └── phone_call_128px_1202028_easyicon.net.ico │ ├── frmConfig.Designer.cs │ ├── frmConfig.cs │ ├── frmConfig.resx │ ├── frmMain.Designer.cs │ ├── frmMain.cs │ ├── frmMain.resx │ ├── frmQueueSet.Designer.cs │ ├── frmQueueSet.cs │ └── frmQueueSet.resx ├── Chloe-master ├── LICENSE ├── README.md ├── src │ ├── Chloe-All.bat │ ├── Chloe.Extension.bat │ ├── Chloe.Extension.nuspec │ ├── Chloe.MySql.bat │ ├── Chloe.MySql.nuspec │ ├── Chloe.Oracle.bat │ ├── Chloe.Oracle.nuspec │ ├── Chloe.SQLite.bat │ ├── Chloe.SQLite.nuspec │ ├── Chloe.SqlServer.bat │ ├── Chloe.SqlServer.nuspec │ ├── Chloe.bat │ ├── Chloe.nuspec │ ├── DotNet │ │ ├── .vs │ │ │ └── Chloe │ │ │ │ └── v14 │ │ │ │ └── .suo │ │ ├── Chloe.Extension │ │ │ ├── Chloe.Extension.csproj │ │ │ ├── DbActionBag.cs │ │ │ ├── DbContextAsyncExtension.cs │ │ │ ├── DbContextExtension.cs │ │ │ ├── DbHelper.cs │ │ │ ├── DbSessionExtension.cs │ │ │ ├── IgnoreFieldsResolver.cs │ │ │ ├── ParameterTwoExpressionReplacer.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── QueryAsyncExtension.cs │ │ │ ├── QueryExtension.cs │ │ │ ├── Utils.cs │ │ │ ├── bin │ │ │ │ └── Debug │ │ │ │ │ ├── Chloe.Extension.dll │ │ │ │ │ ├── Chloe.Extension.pdb │ │ │ │ │ ├── Chloe.dll │ │ │ │ │ └── Chloe.pdb │ │ │ └── obj │ │ │ │ └── Debug │ │ │ │ ├── Chloe.Extension.csproj.FileListAbsolute.txt │ │ │ │ ├── Chloe.Extension.dll │ │ │ │ ├── Chloe.Extension.pdb │ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── Chloe.MySql │ │ │ ├── Chloe.MySql.csproj │ │ │ ├── ChloeMySqlCommand.cs │ │ │ ├── ChloeMySqlConnection.cs │ │ │ ├── ChloeMySqlDataReader.cs │ │ │ ├── DbContextServiceProvider.cs │ │ │ ├── DbExpressionHelper.cs │ │ │ ├── DbExpressionTranslator.cs │ │ │ ├── DbParamCollection.cs │ │ │ ├── ISqlBuilder.cs │ │ │ ├── JoinConditionExpressionParser.cs │ │ │ ├── MySqlContext.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── SqlGenerator.cs │ │ │ ├── SqlGenerator_AggregateHandlers.cs │ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs │ │ │ ├── SqlGenerator_Helper.cs │ │ │ ├── SqlGenerator_MethodHandlers.cs │ │ │ ├── UtilConstants.cs │ │ │ ├── UtilExceptions.cs │ │ │ ├── Utils.cs │ │ │ ├── bin │ │ │ │ └── Debug │ │ │ │ │ ├── Chloe.MySql.dll │ │ │ │ │ ├── Chloe.MySql.pdb │ │ │ │ │ ├── Chloe.dll │ │ │ │ │ └── Chloe.pdb │ │ │ └── obj │ │ │ │ └── Debug │ │ │ │ ├── Chloe.MySql.csproj.FileListAbsolute.txt │ │ │ │ ├── Chloe.MySql.csprojResolveAssemblyReference.cache │ │ │ │ ├── Chloe.MySql.dll │ │ │ │ ├── Chloe.MySql.pdb │ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── Chloe.Oracle │ │ │ ├── Chloe.Oracle.csproj │ │ │ ├── ChloeOracleCommand.cs │ │ │ ├── ChloeOracleConnection.cs │ │ │ ├── ChloeOracleDataReader.cs │ │ │ ├── DbContextServiceProvider.cs │ │ │ ├── DbExpressionHelper.cs │ │ │ ├── DbExpressionTranslator.cs │ │ │ ├── DbParamCollection.cs │ │ │ ├── DbValueExpressionVisitor.cs │ │ │ ├── ISqlBuilder.cs │ │ │ ├── JoinConditionExpressionParser.cs │ │ │ ├── OracleContext.cs │ │ │ ├── OracleContext_Helper.cs │ │ │ ├── OracleSemantics.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── SqlGenerator.cs │ │ │ ├── SqlGenerator_AggregateHandlers.cs │ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs │ │ │ ├── SqlGenerator_ConvertToUppercase.cs │ │ │ ├── SqlGenerator_Helper.cs │ │ │ ├── SqlGenerator_MethodHandlers.cs │ │ │ ├── UtilConstants.cs │ │ │ ├── UtilExceptions.cs │ │ │ ├── Utils.cs │ │ │ ├── bin │ │ │ │ └── Debug │ │ │ │ │ ├── Chloe.Oracle.dll │ │ │ │ │ ├── Chloe.Oracle.pdb │ │ │ │ │ ├── Chloe.dll │ │ │ │ │ └── Chloe.pdb │ │ │ └── obj │ │ │ │ └── Debug │ │ │ │ ├── Chloe.Oracle.csproj.FileListAbsolute.txt │ │ │ │ ├── Chloe.Oracle.csprojResolveAssemblyReference.cache │ │ │ │ ├── Chloe.Oracle.dll │ │ │ │ ├── Chloe.Oracle.pdb │ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── Chloe.SQLite │ │ │ ├── Chloe.SQLite.csproj │ │ │ ├── ChloeSQLiteCommand.cs │ │ │ ├── ChloeSQLiteConcurrentConnection.cs │ │ │ ├── ChloeSQLiteDataReader.cs │ │ │ ├── ChloeSQLiteTransaction.cs │ │ │ ├── DbContextServiceProvider.cs │ │ │ ├── DbExpressionHelper.cs │ │ │ ├── DbExpressionTranslator.cs │ │ │ ├── DbParamCollection.cs │ │ │ ├── ISqlBuilder.cs │ │ │ ├── JoinConditionExpressionParser.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── ReaderWriterLockWrapper.cs │ │ │ ├── SQLiteContext.cs │ │ │ ├── SqlGenerator.cs │ │ │ ├── SqlGenerator_AggregateHandlers.cs │ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs │ │ │ ├── SqlGenerator_Helper.cs │ │ │ ├── SqlGenerator_MethodHandlers.cs │ │ │ ├── UtilConstants.cs │ │ │ ├── UtilExceptions.cs │ │ │ ├── Utils.cs │ │ │ ├── bin │ │ │ │ └── Debug │ │ │ │ │ ├── Chloe.SQLite.dll │ │ │ │ │ ├── Chloe.SQLite.pdb │ │ │ │ │ ├── Chloe.dll │ │ │ │ │ └── Chloe.pdb │ │ │ └── obj │ │ │ │ └── Debug │ │ │ │ ├── Chloe.SQLite.csproj.FileListAbsolute.txt │ │ │ │ ├── Chloe.SQLite.csprojResolveAssemblyReference.cache │ │ │ │ ├── Chloe.SQLite.dll │ │ │ │ ├── Chloe.SQLite.pdb │ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── Chloe.SqlServer │ │ │ ├── Chloe.SqlServer.csproj │ │ │ ├── DbContextServiceProvider.cs │ │ │ ├── DbExpressionHelper.cs │ │ │ ├── DbExpressionTranslator.cs │ │ │ ├── DbParamCollection.cs │ │ │ ├── DbValueExpressionVisitor.cs │ │ │ ├── DefaultDbConnectionFactory.cs │ │ │ ├── ISqlBuilder.cs │ │ │ ├── JoinConditionExpressionParser.cs │ │ │ ├── MsSqlContext.cs │ │ │ ├── PagingMode.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── SqlGenerator.cs │ │ │ ├── SqlGenerator_AggregateHandlers.cs │ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs │ │ │ ├── SqlGenerator_Helper.cs │ │ │ ├── SqlGenerator_MethodHandlers.cs │ │ │ ├── SqlGenerator_OffsetFetch.cs │ │ │ ├── UtilConstants.cs │ │ │ ├── UtilExceptions.cs │ │ │ ├── Utils.cs │ │ │ ├── bin │ │ │ │ └── Debug │ │ │ │ │ ├── Chloe.SqlServer.dll │ │ │ │ │ ├── Chloe.SqlServer.pdb │ │ │ │ │ ├── Chloe.dll │ │ │ │ │ └── Chloe.pdb │ │ │ └── obj │ │ │ │ └── Debug │ │ │ │ ├── Chloe.SqlServer.csproj.FileListAbsolute.txt │ │ │ │ ├── Chloe.SqlServer.csprojResolveAssemblyReference.cache │ │ │ │ ├── Chloe.SqlServer.dll │ │ │ │ ├── Chloe.SqlServer.pdb │ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── Chloe.sln │ │ ├── Chloe.suo │ │ ├── Chloe │ │ │ ├── AggregateFunctions.cs │ │ │ ├── Chloe.csproj │ │ │ ├── Core │ │ │ │ ├── DbCommandFactor.cs │ │ │ │ ├── DbSession.cs │ │ │ │ ├── Emit │ │ │ │ │ ├── ClassGenerator.cs │ │ │ │ │ ├── DelegateGenerator.cs │ │ │ │ │ └── EmitHelper.cs │ │ │ │ ├── IEntityState.cs │ │ │ │ ├── InternalAdoSession.cs │ │ │ │ ├── InternalDataReader.cs │ │ │ │ ├── OutputParameter.cs │ │ │ │ └── Visitors │ │ │ │ │ ├── DefaultExpressionParser.cs │ │ │ │ │ ├── ExpressionEvaluator.cs │ │ │ │ │ ├── ExpressionVisitor.cs │ │ │ │ │ ├── ExpressionVisitorBase.cs │ │ │ │ │ ├── ExpressionVisitor`.cs │ │ │ │ │ └── InitMemberExtractor.cs │ │ │ ├── DbContext.cs │ │ │ ├── DbContext_Helper.cs │ │ │ ├── DbExpressions │ │ │ │ ├── DbAddExpression.cs │ │ │ │ ├── DbAggregateExpression.cs │ │ │ │ ├── DbAndExpression.cs │ │ │ │ ├── DbBinaryExpression.cs │ │ │ │ ├── DbBitAndExpression.cs │ │ │ │ ├── DbBitOrExpression.cs │ │ │ │ ├── DbCaseWhenExpression.cs │ │ │ │ ├── DbCoalesceExpression.cs │ │ │ │ ├── DbColumn.cs │ │ │ │ ├── DbColumnAccessExpression.cs │ │ │ │ ├── DbColumnSegment.cs │ │ │ │ ├── DbConstantExpression.cs │ │ │ │ ├── DbConvertExpression.cs │ │ │ │ ├── DbDeleteExpression.cs │ │ │ │ ├── DbDivideExpression.cs │ │ │ │ ├── DbEqualExpression.cs │ │ │ │ ├── DbExistsExpression.cs │ │ │ │ ├── DbExpression.cs │ │ │ │ ├── DbExpressionType.cs │ │ │ │ ├── DbExpressionVisitor.cs │ │ │ │ ├── DbExpressionVisitor`.cs │ │ │ │ ├── DbFromTableExpression.cs │ │ │ │ ├── DbGreaterThanExpression.cs │ │ │ │ ├── DbGreaterThanOrEqualExpression.cs │ │ │ │ ├── DbInsertExpression.cs │ │ │ │ ├── DbJoinTableExpression.cs │ │ │ │ ├── DbJoinType.cs │ │ │ │ ├── DbLessThanExpression.cs │ │ │ │ ├── DbLessThanOrEqualExpression.cs │ │ │ │ ├── DbMainTableExpression.cs │ │ │ │ ├── DbMemberExpression.cs │ │ │ │ ├── DbMethodCallExpression.cs │ │ │ │ ├── DbModuloExpression.cs │ │ │ │ ├── DbMultiplyExpression.cs │ │ │ │ ├── DbNegateExpression.cs │ │ │ │ ├── DbNotEqualExpression.cs │ │ │ │ ├── DbNotExpression.cs │ │ │ │ ├── DbOrExpression.cs │ │ │ │ ├── DbOrderType.cs │ │ │ │ ├── DbOrdering.cs │ │ │ │ ├── DbParameterExpression.cs │ │ │ │ ├── DbSqlQueryExpression.cs │ │ │ │ ├── DbSubQueryExpression.cs │ │ │ │ ├── DbSubtractExpression.cs │ │ │ │ ├── DbTable.cs │ │ │ │ ├── DbTableExpression.cs │ │ │ │ ├── DbTableSegment.cs │ │ │ │ └── DbUpdateExpression.cs │ │ │ ├── DbFunctions.cs │ │ │ ├── DbParam.cs │ │ │ ├── DbParamList.cs │ │ │ ├── Descriptors │ │ │ │ ├── EntityConstructorDescriptor.cs │ │ │ │ ├── MappingMemberDescriptor.cs │ │ │ │ ├── MemberDescriptor.cs │ │ │ │ └── TypeDescriptor.cs │ │ │ ├── Entity │ │ │ │ ├── AutoIncrementAttribute.cs │ │ │ │ ├── ColumnAttribute.cs │ │ │ │ ├── NonAutoIncrementAttribute.cs │ │ │ │ ├── NotMappedAttribute.cs │ │ │ │ ├── SequenceAttribute.cs │ │ │ │ └── TableAttribute.cs │ │ │ ├── Exceptions │ │ │ │ └── ChloeException.cs │ │ │ ├── Extensions │ │ │ │ ├── DataReaderConstant.cs │ │ │ │ ├── DataReaderExtension.cs │ │ │ │ ├── DbExpressionExtension.cs │ │ │ │ ├── ExpressionExtension.cs │ │ │ │ └── ReflectionExtension.cs │ │ │ ├── IDbContext.cs │ │ │ ├── IDbSession.cs │ │ │ ├── IGroupingQuery.cs │ │ │ ├── IJoiningQuery`.cs │ │ │ ├── IOrderedQuery`.cs │ │ │ ├── IQuery.cs │ │ │ ├── IQuery`.cs │ │ │ ├── Infrastructure │ │ │ │ ├── IDbConnectionFactory.cs │ │ │ │ ├── IDbContextServiceProvider.cs │ │ │ │ ├── IDbExpressionTranslator.cs │ │ │ │ ├── Interception │ │ │ │ │ ├── DbCommandInterceptionContext`.cs │ │ │ │ │ ├── DbInterception.cs │ │ │ │ │ └── IDbCommandInterceptor.cs │ │ │ │ └── MappingTypeSystem.cs │ │ │ ├── JoinType.cs │ │ │ ├── Mapper │ │ │ │ ├── ComplexMemberBinder.cs │ │ │ │ ├── EntityConstructor.cs │ │ │ │ ├── EntityMemberMapper.cs │ │ │ │ ├── IMRM.cs │ │ │ │ ├── IObjectActivator.cs │ │ │ │ ├── IValueSetter.cs │ │ │ │ ├── MappingFieldActivator.cs │ │ │ │ ├── MappingMemberBinder.cs │ │ │ │ ├── MappingTypeConstructor.cs │ │ │ │ └── ObjectActivator.cs │ │ │ ├── ParamDirection.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── Query │ │ │ │ ├── DbExpressionEqualityComparer.cs │ │ │ │ ├── GroupingQuery.cs │ │ │ │ ├── IMappingObjectExpression.cs │ │ │ │ ├── Internals │ │ │ │ │ ├── DapperRow.cs │ │ │ │ │ ├── DapperRowMetaObject.cs │ │ │ │ │ ├── DapperRowObjectActivator.cs │ │ │ │ │ ├── DapperTable.cs │ │ │ │ │ ├── InternalQuery.cs │ │ │ │ │ ├── InternalSqlQuery.cs │ │ │ │ │ └── QueryEnumerator.cs │ │ │ │ ├── JoinQueryParameterExpressionReplacer.cs │ │ │ │ ├── JoinQueryResult.cs │ │ │ │ ├── JoinResult.cs │ │ │ │ ├── JoiningQueryInfo.cs │ │ │ │ ├── JoiningQuery`.cs │ │ │ │ ├── Mapping │ │ │ │ │ ├── IObjectActivatorCreator.cs │ │ │ │ │ ├── MappingData.cs │ │ │ │ │ ├── MappingEntity.cs │ │ │ │ │ └── MappingField.cs │ │ │ │ ├── MappingFieldExpression.cs │ │ │ │ ├── MappingObjectExpression.cs │ │ │ │ ├── OrderedQuery`.cs │ │ │ │ ├── QueryBase.cs │ │ │ │ ├── QueryExpressions │ │ │ │ │ ├── AggregateQueryExpression.cs │ │ │ │ │ ├── DistinctExpression.cs │ │ │ │ │ ├── GroupingQueryExpression.cs │ │ │ │ │ ├── JoinQueryExpression.cs │ │ │ │ │ ├── OrderExpression.cs │ │ │ │ │ ├── QueryExpression.cs │ │ │ │ │ ├── QueryExpressionType.cs │ │ │ │ │ ├── QueryExpressionVisitor`.cs │ │ │ │ │ ├── RootQueryExpression.cs │ │ │ │ │ ├── SelectExpression.cs │ │ │ │ │ ├── SkipExpression.cs │ │ │ │ │ ├── TakeExpression.cs │ │ │ │ │ └── WhereExpression.cs │ │ │ │ ├── QueryHelper.cs │ │ │ │ ├── QueryState │ │ │ │ │ ├── AggregateQueryState.cs │ │ │ │ │ ├── DistinctQueryState.cs │ │ │ │ │ ├── GeneralQueryState.cs │ │ │ │ │ ├── GroupingQueryState.cs │ │ │ │ │ ├── IQueryState.cs │ │ │ │ │ ├── LimitQueryState.cs │ │ │ │ │ ├── QueryStateBase.cs │ │ │ │ │ ├── RootQueryState.cs │ │ │ │ │ ├── SkipQueryState.cs │ │ │ │ │ ├── SubQueryState.cs │ │ │ │ │ └── TakeQueryState.cs │ │ │ │ ├── Query`.cs │ │ │ │ ├── ResultElement.cs │ │ │ │ ├── ScopeParameterDictionary.cs │ │ │ │ └── Visitors │ │ │ │ │ ├── FilterPredicateExpressionVisitor.cs │ │ │ │ │ ├── GeneralExpressionVisitor.cs │ │ │ │ │ ├── JoinQueryExpressionVisitor.cs │ │ │ │ │ ├── QueryExpressionVisitor.cs │ │ │ │ │ └── SelectorExpressionVisitor.cs │ │ │ ├── Sql.cs │ │ │ ├── Utility │ │ │ │ ├── ConstantWrapper`.cs │ │ │ │ ├── KeyDictionary.cs │ │ │ │ ├── KeyValuePairList.cs │ │ │ │ ├── UtilConstants.cs │ │ │ │ └── Utils.cs │ │ │ ├── bin │ │ │ │ └── Debug │ │ │ │ │ ├── Chloe.dll │ │ │ │ │ └── Chloe.pdb │ │ │ └── obj │ │ │ │ └── Debug │ │ │ │ ├── Chloe.csproj.FileListAbsolute.txt │ │ │ │ ├── Chloe.dll │ │ │ │ ├── Chloe.pdb │ │ │ │ └── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── ChloeDemo │ │ │ ├── App.config │ │ │ ├── Chloe.db │ │ │ ├── ChloeDemo.csproj │ │ │ ├── ConsoleHelper.cs │ │ │ ├── DbCommandInterceptor.cs │ │ │ ├── DbHelper.cs │ │ │ ├── MsSqlDemo.cs │ │ │ ├── MySqlConnectionFactory.cs │ │ │ ├── MySqlDemo.cs │ │ │ ├── OracleConnectionFactory.cs │ │ │ ├── OracleDemo.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── RegisterMappingTypeDemo.cs │ │ │ ├── SQLiteConnectionFactory.cs │ │ │ ├── SQLiteDemo.cs │ │ │ ├── TestEntity.cs │ │ │ ├── User.cs │ │ │ ├── chloe-mssql.sql │ │ │ ├── chloe-mysql.sql │ │ │ ├── chloe-oracle.sql │ │ │ ├── x64 │ │ │ │ └── SQLite.Interop.dll │ │ │ └── x86 │ │ │ │ └── SQLite.Interop.dll │ │ ├── ChloePerformanceTest │ │ │ ├── App.config │ │ │ ├── ChloePerformanceTest.csproj │ │ │ ├── DbHelper.cs │ │ │ ├── EFContext.cs │ │ │ ├── LoopQueryTest.cs │ │ │ ├── LoopQueryTestWithNotCreateDbContext.cs │ │ │ ├── MappingSpeedTest.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── SW.cs │ │ │ ├── SqlMapper.cs │ │ │ ├── TestEntity.cs │ │ │ └── testEntity.sql │ │ └── lib │ │ │ ├── EntityFramework.SqlServer.dll │ │ │ ├── EntityFramework.SqlServer.xml │ │ │ ├── EntityFramework.dll │ │ │ ├── EntityFramework.xml │ │ │ ├── MySql.Data.dll │ │ │ ├── Oracle.ManagedDataAccess.dll │ │ │ ├── System.Data.SQLite.dll │ │ │ └── System.Data.SQLite.xml │ ├── DotNetCore │ │ ├── Chloe.Extension │ │ │ ├── Chloe.Extension.csproj │ │ │ ├── DbActionBag.cs │ │ │ ├── DbContextAsyncExtension.cs │ │ │ ├── DbContextExtension.cs │ │ │ ├── DbContextExtension_NETCORE.cs │ │ │ ├── DbHelper.cs │ │ │ ├── DbSessionExtension.cs │ │ │ ├── IgnoreFieldsResolver.cs │ │ │ ├── ParameterTwoExpressionReplacer.cs │ │ │ ├── QueryAsyncExtension.cs │ │ │ ├── QueryExtension.cs │ │ │ └── Utils.cs │ │ ├── Chloe.MySql │ │ │ ├── Chloe.MySql.csproj │ │ │ ├── ChloeMySqlCommand.cs │ │ │ ├── ChloeMySqlConnection.cs │ │ │ ├── ChloeMySqlDataReader.cs │ │ │ ├── DbContextServiceProvider.cs │ │ │ ├── DbExpressionHelper.cs │ │ │ ├── DbExpressionTranslator.cs │ │ │ ├── DbParamCollection.cs │ │ │ ├── ISqlBuilder.cs │ │ │ ├── JoinConditionExpressionParser.cs │ │ │ ├── MySqlContext.cs │ │ │ ├── SqlGenerator.cs │ │ │ ├── SqlGenerator_AggregateHandlers.cs │ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs │ │ │ ├── SqlGenerator_Helper.cs │ │ │ ├── SqlGenerator_MethodHandlers.cs │ │ │ ├── UtilConstants.cs │ │ │ ├── UtilExceptions.cs │ │ │ └── Utils.cs │ │ ├── Chloe.Oracle │ │ │ ├── Chloe.Oracle.csproj │ │ │ ├── ChloeOracleCommand.cs │ │ │ ├── ChloeOracleConnection.cs │ │ │ ├── ChloeOracleDataReader.cs │ │ │ ├── DbContextServiceProvider.cs │ │ │ ├── DbExpressionHelper.cs │ │ │ ├── DbExpressionTranslator.cs │ │ │ ├── DbParamCollection.cs │ │ │ ├── DbValueExpressionVisitor.cs │ │ │ ├── ISqlBuilder.cs │ │ │ ├── JoinConditionExpressionParser.cs │ │ │ ├── OracleContext.cs │ │ │ ├── OracleContext_Helper.cs │ │ │ ├── OracleSemantics.cs │ │ │ ├── SqlGenerator.cs │ │ │ ├── SqlGenerator_AggregateHandlers.cs │ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs │ │ │ ├── SqlGenerator_ConvertToUppercase.cs │ │ │ ├── SqlGenerator_Helper.cs │ │ │ ├── SqlGenerator_MethodHandlers.cs │ │ │ ├── UtilConstants.cs │ │ │ ├── UtilExceptions.cs │ │ │ └── Utils.cs │ │ ├── Chloe.SQLite │ │ │ ├── Chloe.SQLite.csproj │ │ │ ├── ChloeSQLiteCommand.cs │ │ │ ├── ChloeSQLiteConcurrentConnection.cs │ │ │ ├── ChloeSQLiteDataReader.cs │ │ │ ├── ChloeSQLiteTransaction.cs │ │ │ ├── DbContextServiceProvider.cs │ │ │ ├── DbExpressionHelper.cs │ │ │ ├── DbExpressionTranslator.cs │ │ │ ├── DbParamCollection.cs │ │ │ ├── ISqlBuilder.cs │ │ │ ├── JoinConditionExpressionParser.cs │ │ │ ├── ReaderWriterLockWrapper.cs │ │ │ ├── SQLiteContext.cs │ │ │ ├── SqlGenerator.cs │ │ │ ├── SqlGenerator_AggregateHandlers.cs │ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs │ │ │ ├── SqlGenerator_Helper.cs │ │ │ ├── SqlGenerator_MethodHandlers.cs │ │ │ ├── UtilConstants.cs │ │ │ ├── UtilExceptions.cs │ │ │ └── Utils.cs │ │ ├── Chloe.SqlServer │ │ │ ├── Chloe.SqlServer.csproj │ │ │ ├── DbContextServiceProvider.cs │ │ │ ├── DbExpressionHelper.cs │ │ │ ├── DbExpressionTranslator.cs │ │ │ ├── DbParamCollection.cs │ │ │ ├── DbValueExpressionVisitor.cs │ │ │ ├── DefaultDbConnectionFactory.cs │ │ │ ├── ISqlBuilder.cs │ │ │ ├── JoinConditionExpressionParser.cs │ │ │ ├── MsSqlContext.cs │ │ │ ├── PagingMode.cs │ │ │ ├── SqlGenerator.cs │ │ │ ├── SqlGenerator_AggregateHandlers.cs │ │ │ ├── SqlGenerator_BinaryWithMethodHandlers.cs │ │ │ ├── SqlGenerator_Helper.cs │ │ │ ├── SqlGenerator_MethodHandlers.cs │ │ │ ├── SqlGenerator_OffsetFetch.cs │ │ │ ├── UtilConstants.cs │ │ │ ├── UtilExceptions.cs │ │ │ └── Utils.cs │ │ ├── Chloe.sln │ │ ├── Chloe │ │ │ ├── AggregateFunctions.cs │ │ │ ├── Chloe.csproj │ │ │ ├── Core │ │ │ │ ├── DbCommandFactor.cs │ │ │ │ ├── DbSession.cs │ │ │ │ ├── Emit │ │ │ │ │ ├── ClassGenerator.cs │ │ │ │ │ ├── DelegateGenerator.cs │ │ │ │ │ └── EmitHelper.cs │ │ │ │ ├── IEntityState.cs │ │ │ │ ├── InternalAdoSession.cs │ │ │ │ ├── InternalDataReader.cs │ │ │ │ ├── OutputParameter.cs │ │ │ │ └── Visitors │ │ │ │ │ ├── DefaultExpressionParser.cs │ │ │ │ │ ├── ExpressionEvaluator.cs │ │ │ │ │ ├── ExpressionVisitor.cs │ │ │ │ │ ├── ExpressionVisitorBase.cs │ │ │ │ │ ├── ExpressionVisitor`.cs │ │ │ │ │ └── InitMemberExtractor.cs │ │ │ ├── DbContext.cs │ │ │ ├── DbContext_Helper.cs │ │ │ ├── DbExpressions │ │ │ │ ├── DbAddExpression.cs │ │ │ │ ├── DbAggregateExpression.cs │ │ │ │ ├── DbAndExpression.cs │ │ │ │ ├── DbBinaryExpression.cs │ │ │ │ ├── DbBitAndExpression.cs │ │ │ │ ├── DbBitOrExpression.cs │ │ │ │ ├── DbCaseWhenExpression.cs │ │ │ │ ├── DbCoalesceExpression.cs │ │ │ │ ├── DbColumn.cs │ │ │ │ ├── DbColumnAccessExpression.cs │ │ │ │ ├── DbColumnSegment.cs │ │ │ │ ├── DbConstantExpression.cs │ │ │ │ ├── DbConvertExpression.cs │ │ │ │ ├── DbDeleteExpression.cs │ │ │ │ ├── DbDivideExpression.cs │ │ │ │ ├── DbEqualExpression.cs │ │ │ │ ├── DbExistsExpression.cs │ │ │ │ ├── DbExpression.cs │ │ │ │ ├── DbExpressionType.cs │ │ │ │ ├── DbExpressionVisitor.cs │ │ │ │ ├── DbExpressionVisitor`.cs │ │ │ │ ├── DbFromTableExpression.cs │ │ │ │ ├── DbGreaterThanExpression.cs │ │ │ │ ├── DbGreaterThanOrEqualExpression.cs │ │ │ │ ├── DbInsertExpression.cs │ │ │ │ ├── DbJoinTableExpression.cs │ │ │ │ ├── DbJoinType.cs │ │ │ │ ├── DbLessThanExpression.cs │ │ │ │ ├── DbLessThanOrEqualExpression.cs │ │ │ │ ├── DbMainTableExpression.cs │ │ │ │ ├── DbMemberExpression.cs │ │ │ │ ├── DbMethodCallExpression.cs │ │ │ │ ├── DbModuloExpression.cs │ │ │ │ ├── DbMultiplyExpression.cs │ │ │ │ ├── DbNegateExpression.cs │ │ │ │ ├── DbNotEqualExpression.cs │ │ │ │ ├── DbNotExpression.cs │ │ │ │ ├── DbOrExpression.cs │ │ │ │ ├── DbOrderType.cs │ │ │ │ ├── DbOrdering.cs │ │ │ │ ├── DbParameterExpression.cs │ │ │ │ ├── DbSqlQueryExpression.cs │ │ │ │ ├── DbSubQueryExpression.cs │ │ │ │ ├── DbSubtractExpression.cs │ │ │ │ ├── DbTable.cs │ │ │ │ ├── DbTableExpression.cs │ │ │ │ ├── DbTableSegment.cs │ │ │ │ └── DbUpdateExpression.cs │ │ │ ├── DbFunctions.cs │ │ │ ├── DbParam.cs │ │ │ ├── DbParamList.cs │ │ │ ├── Descriptors │ │ │ │ ├── EntityConstructorDescriptor.cs │ │ │ │ ├── MappingMemberDescriptor.cs │ │ │ │ ├── MemberDescriptor.cs │ │ │ │ └── TypeDescriptor.cs │ │ │ ├── Entity │ │ │ │ ├── AutoIncrementAttribute.cs │ │ │ │ ├── ColumnAttribute.cs │ │ │ │ ├── NonAutoIncrementAttribute.cs │ │ │ │ ├── NotMappedAttribute.cs │ │ │ │ ├── SequenceAttribute.cs │ │ │ │ └── TableAttribute.cs │ │ │ ├── Exceptions │ │ │ │ └── ChloeException.cs │ │ │ ├── Extensions │ │ │ │ ├── DataReaderConstant.cs │ │ │ │ ├── DataReaderExtension.cs │ │ │ │ ├── DbExpressionExtension.cs │ │ │ │ ├── ExpressionExtension.cs │ │ │ │ └── ReflectionExtension.cs │ │ │ ├── IDbContext.cs │ │ │ ├── IDbSession.cs │ │ │ ├── IGroupingQuery.cs │ │ │ ├── IJoiningQuery`.cs │ │ │ ├── IOrderedQuery`.cs │ │ │ ├── IQuery.cs │ │ │ ├── IQuery`.cs │ │ │ ├── Infrastructure │ │ │ │ ├── IDbConnectionFactory.cs │ │ │ │ ├── IDbContextServiceProvider.cs │ │ │ │ ├── IDbExpressionTranslator.cs │ │ │ │ ├── Interception │ │ │ │ │ ├── DbCommandInterceptionContext`.cs │ │ │ │ │ ├── DbInterception.cs │ │ │ │ │ └── IDbCommandInterceptor.cs │ │ │ │ └── MappingTypeSystem.cs │ │ │ ├── JoinType.cs │ │ │ ├── Mapper │ │ │ │ ├── ComplexMemberBinder.cs │ │ │ │ ├── EntityConstructor.cs │ │ │ │ ├── EntityMemberMapper.cs │ │ │ │ ├── IMRM.cs │ │ │ │ ├── IObjectActivator.cs │ │ │ │ ├── IValueSetter.cs │ │ │ │ ├── MappingFieldActivator.cs │ │ │ │ ├── MappingMemberBinder.cs │ │ │ │ ├── MappingTypeConstructor.cs │ │ │ │ └── ObjectActivator.cs │ │ │ ├── ParamDirection.cs │ │ │ ├── Query │ │ │ │ ├── DbExpressionEqualityComparer.cs │ │ │ │ ├── GroupingQuery.cs │ │ │ │ ├── IMappingObjectExpression.cs │ │ │ │ ├── Internals │ │ │ │ │ ├── DapperRow.cs │ │ │ │ │ ├── DapperRowMetaObject.cs │ │ │ │ │ ├── DapperRowObjectActivator.cs │ │ │ │ │ ├── DapperTable.cs │ │ │ │ │ ├── InternalQuery.cs │ │ │ │ │ ├── InternalSqlQuery.cs │ │ │ │ │ └── QueryEnumerator.cs │ │ │ │ ├── JoinQueryParameterExpressionReplacer.cs │ │ │ │ ├── JoinQueryResult.cs │ │ │ │ ├── JoinResult.cs │ │ │ │ ├── JoiningQueryInfo.cs │ │ │ │ ├── JoiningQuery`.cs │ │ │ │ ├── Mapping │ │ │ │ │ ├── IObjectActivatorCreator.cs │ │ │ │ │ ├── MappingData.cs │ │ │ │ │ ├── MappingEntity.cs │ │ │ │ │ └── MappingField.cs │ │ │ │ ├── MappingFieldExpression.cs │ │ │ │ ├── MappingObjectExpression.cs │ │ │ │ ├── OrderedQuery`.cs │ │ │ │ ├── QueryBase.cs │ │ │ │ ├── QueryExpressions │ │ │ │ │ ├── AggregateQueryExpression.cs │ │ │ │ │ ├── DistinctExpression.cs │ │ │ │ │ ├── GroupingQueryExpression.cs │ │ │ │ │ ├── JoinQueryExpression.cs │ │ │ │ │ ├── OrderExpression.cs │ │ │ │ │ ├── QueryExpression.cs │ │ │ │ │ ├── QueryExpressionType.cs │ │ │ │ │ ├── QueryExpressionVisitor`.cs │ │ │ │ │ ├── RootQueryExpression.cs │ │ │ │ │ ├── SelectExpression.cs │ │ │ │ │ ├── SkipExpression.cs │ │ │ │ │ ├── TakeExpression.cs │ │ │ │ │ └── WhereExpression.cs │ │ │ │ ├── QueryHelper.cs │ │ │ │ ├── QueryState │ │ │ │ │ ├── AggregateQueryState.cs │ │ │ │ │ ├── DistinctQueryState.cs │ │ │ │ │ ├── GeneralQueryState.cs │ │ │ │ │ ├── GroupingQueryState.cs │ │ │ │ │ ├── IQueryState.cs │ │ │ │ │ ├── LimitQueryState.cs │ │ │ │ │ ├── QueryStateBase.cs │ │ │ │ │ ├── RootQueryState.cs │ │ │ │ │ ├── SkipQueryState.cs │ │ │ │ │ ├── SubQueryState.cs │ │ │ │ │ └── TakeQueryState.cs │ │ │ │ ├── Query`.cs │ │ │ │ ├── ResultElement.cs │ │ │ │ ├── ScopeParameterDictionary.cs │ │ │ │ └── Visitors │ │ │ │ │ ├── FilterPredicateExpressionVisitor.cs │ │ │ │ │ ├── GeneralExpressionVisitor.cs │ │ │ │ │ ├── JoinQueryExpressionVisitor.cs │ │ │ │ │ ├── QueryExpressionVisitor.cs │ │ │ │ │ └── SelectorExpressionVisitor.cs │ │ │ ├── Sql.cs │ │ │ └── Utility │ │ │ │ ├── ConstantWrapper`.cs │ │ │ │ ├── KeyDictionary.cs │ │ │ │ ├── KeyValuePairList.cs │ │ │ │ ├── UtilConstants.cs │ │ │ │ └── Utils.cs │ │ └── ChloeDemo │ │ │ ├── Chloe.db │ │ │ ├── ChloeDemo.csproj │ │ │ ├── ConsoleHelper.cs │ │ │ ├── DbCommandInterceptor.cs │ │ │ ├── DbHelper.cs │ │ │ ├── MsSqlDemo.cs │ │ │ ├── MsSqlTest.cs │ │ │ ├── MySqlConnectionFactory.cs │ │ │ ├── MySqlDemo.cs │ │ │ ├── OracleConnectionFactory.cs │ │ │ ├── OracleDemo.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ │ ├── RegisterMappingTypeDemo.cs │ │ │ ├── SQLiteConnectionFactory.cs │ │ │ ├── SQLiteDemo.cs │ │ │ ├── TestEntity.cs │ │ │ ├── User.cs │ │ │ ├── chloe-mssql.sql │ │ │ ├── chloe-mysql.sql │ │ │ └── testEntity.sql │ └── nuget.exe └── 更新日志.md ├── DBBak └── 181211151511.psc ├── Doc └── 排队取号系统培训资料.pdf ├── Img ├── 1.jpg ├── 2.jpg ├── 3.jpg ├── 4.jpg ├── 5.jpg ├── 6.jpg ├── 7.jpg ├── 8.jpg ├── 9.jpg └── WeChat.png ├── LEDDisplay ├── LEDDisplay.sln ├── LEDDisplay.suo └── LEDDisplay │ ├── App.config │ ├── FrmMain.Designer.cs │ ├── FrmMain.cs │ ├── FrmMain.resx │ ├── LEDDisplay.csproj │ ├── LEDSender.cs │ ├── LogService.cs │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx │ ├── bin.zip │ ├── frmParameterSet.Designer.cs │ ├── frmParameterSet.cs │ ├── frmParameterSet.resx │ ├── frmTest.Designer.cs │ ├── frmTest.cs │ ├── frmTest.resx │ ├── ico.ico │ └── led.vsj ├── LICENSE ├── Lib ├── Chloe.MySql.dll ├── Chloe.dll ├── CustomSkin.dll ├── ExpressionSerialization.dll ├── FastReport.zip ├── IrisSkin2.dll ├── LogConfig.xml ├── MessageLib.dll ├── MySql.Data.dll ├── Register.dll ├── WebFramework.dll └── log4net.dll ├── MessageService ├── MessageClient │ ├── Client.cs │ ├── MessageClient.csproj │ ├── MessageIndicator.Designer.cs │ ├── MessageIndicator.cs │ ├── MessageIndicator.resx │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── loading.gif │ ├── network.png │ └── network_off.png ├── MessageClientTest │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── MessageClientTest.csproj │ ├── Program.cs │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── MessageServer │ ├── App.config │ ├── FrmMain.Designer.cs │ ├── FrmMain.cs │ ├── FrmMain.resx │ ├── FrmSetting.Designer.cs │ ├── FrmSetting.cs │ ├── FrmSetting.resx │ ├── Icon.ico │ ├── MessageServer.csproj │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── Resources │ │ ├── Add.png │ │ ├── Exit.png │ │ ├── Remove.png │ │ ├── Run.png │ │ ├── Setting.png │ │ └── Stop.png │ ├── ServiceConfig.cs │ ├── TabControlEx.cs │ └── ViewerHost.cs ├── MessageService.sln ├── QueueMessage │ ├── ConstString.cs │ ├── EnumType.cs │ ├── ExtraData.cs │ ├── Message.cs │ ├── Process.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── QueueMessage.csproj └── QueueService │ ├── ClientInfo.cs │ ├── DeviceInfo.cs │ ├── FrmService.Designer.cs │ ├── FrmService.cs │ ├── FrmService.resx │ ├── Properties │ └── AssemblyInfo.cs │ ├── QueueService.csproj │ ├── Service.cs │ └── WebService.cs ├── QueueClient ├── Library │ ├── CVRSDK.cs │ ├── Library.csproj │ ├── Person.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── ShareMemory.cs ├── PrintDesigner │ ├── PrintDesigner.csproj │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── Resources │ │ └── Print.ico ├── QueueClient.sln ├── QueueClient │ ├── App.config │ ├── PrintHelper.cs │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ ├── Settings.settings │ │ └── vssver2.scc │ ├── QueueClient.csproj │ ├── Resources │ │ ├── L办事.png │ │ ├── L招商引资 拷贝.png │ │ ├── L评价 拷贝 3.png │ │ ├── L返回按钮.png │ │ ├── L领证.png │ │ ├── L首页按钮.png │ │ ├── back button1.png │ │ ├── back button2.png │ │ ├── background.png │ │ ├── background_ev.png │ │ ├── button 2.png │ │ ├── button active.png │ │ ├── button normal.png │ │ ├── button_1.png │ │ ├── button_11.png │ │ ├── button_2.png │ │ ├── button_21.png │ │ ├── button_read.png │ │ ├── buttonmain1.png │ │ ├── buttonmain2.png │ │ ├── buttonok1.png │ │ ├── buttonok2.png │ │ ├── home button 1.png │ │ ├── home button 2.png │ │ ├── loading-0.gif │ │ ├── loading361.gif │ │ ├── nubmer button 1.png │ │ ├── nubmer button 2.png │ │ ├── title.png │ │ ├── 上一页 button1.png │ │ ├── 下一页.png │ │ ├── 下一页点击后.png │ │ ├── 刷卡区域.png │ │ ├── 办事.png │ │ ├── 办事指南.png │ │ ├── 勾选框.png │ │ ├── 勾选框2.png │ │ ├── 咨询.png │ │ ├── 对勾.png │ │ ├── 底部黑色.png │ │ ├── 弹窗新 (1).png │ │ ├── 弹窗新.png │ │ ├── 弹窗确认按钮.png │ │ ├── 弹窗确认按钮2.png │ │ ├── 弹窗背景.png │ │ ├── 感谢您的评价.png │ │ ├── 招商引资.png │ │ ├── 按钮.png │ │ ├── 按键3.png │ │ ├── 按键890.png │ │ ├── 按键lol.png │ │ ├── 提交 button1.png │ │ ├── 提交 button2.png │ │ ├── 提示框1.png │ │ ├── 提示框2.png │ │ ├── 提示框新.png │ │ ├── 数字按钮.png │ │ ├── 数字按钮2.png │ │ ├── 数字按键.png │ │ ├── 数字新.png │ │ ├── 未选中.png │ │ ├── 条框.png │ │ ├── 满意灰色按钮.png │ │ ├── 满意蓝色按钮.png │ │ ├── 点击后 灰色方框.png │ │ ├── 矩形 16 拷贝 2.png │ │ ├── 矩形.png │ │ ├── 确认 button1.png │ │ ├── 确认 button2.png │ │ ├── 确认按钮.png │ │ ├── 确认按钮2.png │ │ ├── 背景.jpg │ │ ├── 蓝色-点击前1.png │ │ ├── 评价 拷贝 3.png │ │ ├── 评价.png │ │ ├── 评价界面效果图.jpg │ │ ├── 评价背景.png │ │ ├── 请输入身份证号码.png │ │ ├── 请选择您要办理的类型.png │ │ ├── 边框123.png │ │ ├── 返回按钮.png │ │ ├── 返回按钮2.png │ │ ├── 部门下一页 蓝色.png │ │ ├── 部门下一页.png │ │ ├── 部门蓝色背景 拷贝 11.png │ │ ├── 银色-点击后1.png │ │ ├── 长按钮.png │ │ ├── 预约下一页.png │ │ ├── 预约下一页点击后.png │ │ ├── 预约勾选框.png │ │ ├── 预约勾选框1.png │ │ ├── 预约提交 蓝色按钮.png │ │ ├── 预约提交.png │ │ ├── 预约未选中.png │ │ ├── 预约背景.png │ │ ├── 预约选中.png │ │ ├── 领证.png │ │ ├── 首页按钮.png │ │ └── 首页按钮2.png │ ├── TxPrn.cs │ ├── bin.zip │ ├── function │ │ ├── AsyncWork.cs │ │ ├── AsyncWork.resx │ │ ├── BoShiPrinter.cs │ │ ├── BusyType.cs │ │ ├── CVRSDK.cs │ │ ├── CardIdentity.cs │ │ ├── HttpHelper.cs │ │ ├── LogHelper.cs │ │ ├── PageLocation.cs │ │ ├── Person.cs │ │ └── WndProcHooker.cs │ ├── queue.ico │ ├── uc │ │ ├── MouseAwareButton.cs │ │ ├── VirtualControlContainer.cs │ │ ├── busy │ │ │ ├── ucBusy.cs │ │ │ ├── ucBusy.resx │ │ │ ├── ucBusyContainer.cs │ │ │ ├── ucBusyPhone.cs │ │ │ ├── ucBusyPhone.resx │ │ │ └── ucBusyPhoneContainer.cs │ │ ├── idcard │ │ │ ├── ucReadCard.cs │ │ │ ├── ucReadCard.resx │ │ │ └── ucReadCardContainer.cs │ │ ├── idinput │ │ │ ├── ucInput.cs │ │ │ ├── ucInput.resx │ │ │ └── ucInputContainer.cs │ │ ├── main │ │ │ ├── ucMain.cs │ │ │ ├── ucMain.resx │ │ │ └── ucMainContainer.cs │ │ ├── pwd │ │ │ ├── ucPwd.cs │ │ │ ├── ucPwd.resx │ │ │ └── ucPwdContainer.cs │ │ ├── ucBusyCard.cs │ │ ├── ucBusyCard.resx │ │ ├── ucEvaluateCard.Designer.cs │ │ ├── ucEvaluateCard.cs │ │ ├── ucEvaluateCard.resx │ │ ├── ucNumberCard.cs │ │ ├── ucNumberCard.resx │ │ ├── ucpnCard.Designer.cs │ │ ├── ucpnCard.cs │ │ ├── ucpnCard.resx │ │ ├── ucpnEvaluate.Designer.cs │ │ ├── ucpnEvaluate.cs │ │ ├── ucpnEvaluate.resx │ │ ├── ucpnMain.Designer.cs │ │ ├── ucpnMain.cs │ │ ├── ucpnMain.resx │ │ ├── ucpnPwd.Designer.cs │ │ ├── ucpnPwd.cs │ │ ├── ucpnPwd.resx │ │ ├── ucpnReadCard.Designer.cs │ │ ├── ucpnReadCard.cs │ │ ├── ucpnReadCard.resx │ │ ├── ucpnSelectBusy.Designer.cs │ │ ├── ucpnSelectBusy.cs │ │ ├── ucpnSelectBusy.resx │ │ ├── ucpnSelectBusyPhoto.Designer.cs │ │ ├── ucpnSelectBusyPhoto.cs │ │ ├── ucpnSelectBusyPhoto.resx │ │ ├── ucpnSelectUnit.Designer.cs │ │ ├── ucpnSelectUnit.cs │ │ ├── ucpnSelectUnit.resx │ │ ├── ucpnSelectUnitArea.Designer.cs │ │ ├── ucpnSelectUnitArea.cs │ │ ├── ucpnSelectUnitArea.resx │ │ └── unit │ │ │ ├── ucUnit.cs │ │ │ ├── ucUnit.resx │ │ │ └── ucUnitContainer.cs │ └── ui │ │ ├── frmBroadcast.Designer.cs │ │ ├── frmBroadcast.cs │ │ ├── frmBroadcast.resx │ │ ├── frmMain.Designer.cs │ │ ├── frmMain.cs │ │ ├── frmMain.resx │ │ ├── frmMainPage.Designer.cs │ │ ├── frmMainPage.cs │ │ ├── frmMainPage.resx │ │ ├── frmMsg.Designer.cs │ │ ├── frmMsg.cs │ │ ├── frmMsg.resx │ │ ├── frmRePrint.Designer.cs │ │ ├── frmRePrint.cs │ │ ├── frmRePrint.resx │ │ ├── frmTest.Designer.cs │ │ ├── frmTest.cs │ │ ├── frmTest.resx │ │ ├── frmThankMsg.Designer.cs │ │ ├── frmThankMsg.cs │ │ ├── frmThankMsg.resx │ │ ├── frmTimeMsg.Designer.cs │ │ ├── frmTimeMsg.cs │ │ └── frmTimeMsg.resx ├── QueueTest │ ├── CVRSDK.cs │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── Form2.Designer.cs │ ├── Form2.cs │ ├── Form2.resx │ ├── MPricture.cs │ ├── MouseAwareButton.cs │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── QueueTest.csproj │ ├── Resources │ │ ├── 数字按钮.png │ │ └── 数字按钮2.png │ ├── ShareMemory.cs │ ├── WndProcHooker.cs │ └── app.config ├── ReadIdCard │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── ReadIdCard.csproj │ ├── frmMain.Designer.cs │ ├── frmMain.cs │ ├── frmMain.resx │ └── read.ico └── ReportManager │ ├── Design.png │ ├── DesignerEx.cs │ ├── FrmPrint.Designer.cs │ ├── FrmPrint.cs │ ├── FrmPrint.resx │ ├── PreviewControlEx.cs │ ├── PreviewControlEx.resx │ ├── PrintManager.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx │ ├── ReportManager.csproj │ ├── ReportMethod.cs │ └── System.Windows.Forms.DataVisualization.dll ├── README.md ├── RateService ├── Doc │ ├── RateDebug.html │ └── 评价服务消息规范.doc ├── RateService.sln └── RateService │ ├── FrmService.Designer.cs │ ├── FrmService.cs │ ├── FrmService.resx │ ├── MessageData.cs │ ├── OperateIni.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── RateDevice.cs │ ├── RateProcess.cs │ ├── RateService.csproj │ ├── RateUpdate.ini │ ├── Service.cs │ └── ServiceClient.cs ├── RemotingConfig ├── RemotingConfig.sln └── RemotingConfig │ ├── FrmMain.Designer.cs │ ├── FrmMain.cs │ ├── FrmMain.resx │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ └── RemotingConfig.csproj ├── SQL ├── t_lock.sql ├── t_user.sql └── 区域升级脚本.sql ├── ScreenDisplay ├── ScreenDisplay.sln ├── ScreenDisplay │ ├── App.config │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Main.ico │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ ├── Settings.settings │ │ └── vssver2.scc │ ├── Resources │ │ └── Main.ico │ ├── ScreenDisplay.csproj │ ├── frmMain.Designer.cs │ ├── frmMain.cs │ ├── frmMain.resx │ ├── frmTest.Designer.cs │ ├── frmTest.cs │ ├── frmTest.resx │ ├── msInfo.Designer.cs │ ├── msInfo.cs │ └── msInfo.resx └── ScreenDisplay2 │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ └── ScreenDisplay2.csproj ├── ScreenDisplay_APP ├── README.md └── main │ ├── AndroidManifest.xml │ ├── assets │ └── index.html │ ├── java │ └── nocomment │ │ └── screendisplay │ │ ├── BootReceiver.java │ │ └── MainActivity.java │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ └── ic_launcher_background.xml │ ├── layout │ └── activity_main.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── ScreenDisplay_Service ├── ScreenDisplayService.sln └── ScreenDisplayService │ ├── DeviceInfo.cs │ ├── FrmService.Designer.cs │ ├── FrmService.cs │ ├── FrmService.resx │ ├── MessageData.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── ScreenDisplayService.csproj │ ├── Service.cs │ ├── 配置示例.txt │ └── 默认配置.txt ├── Service ├── BLL │ ├── BCallBLL.cs │ ├── BEvaluateBLL.cs │ ├── BLL.csproj │ ├── BLineUpMaxNoBLL.cs │ ├── BQueueBLL.cs │ ├── Common │ │ ├── BLLBase.cs │ │ ├── LockAction.cs │ │ └── LockBLL.cs │ ├── Expression │ │ ├── Evaluator.cs │ │ ├── ExpressionConverter.cs │ │ ├── ExpressionSerializer (GenerateXmlFromExpressionCore).cs │ │ ├── ExpressionSerializer(Deserialize).cs │ │ ├── ExpressionSerializer(Serialize).cs │ │ ├── LinqHelper.cs │ │ ├── Query.cs │ │ ├── QueryCreator.cs │ │ ├── QueryExpressionXmlConverter.cs │ │ └── TypeResolver.cs │ ├── FCallstateBLL.cs │ ├── FDictionaryBLL.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TBusinessAttributeBLL.cs │ ├── TBusinessBLL.cs │ ├── TBusinessItemBLL.cs │ ├── TLedControllerBLL.cs │ ├── TLedWindowBLL.cs │ ├── TOprateLogBLL.cs │ ├── TScreenConfigBLL.cs │ ├── TUnitBLL.cs │ ├── TUserBLL.cs │ ├── TWindowAreaBLL.cs │ ├── TWindowBLL.cs │ └── TWindowBusinessBLL.cs ├── DAL │ ├── BCallDAL.cs │ ├── BEvaluateDAL.cs │ ├── BLineUpMaxNoDAL.cs │ ├── BQueueDAL .cs │ ├── Common │ │ ├── DALBase.cs │ │ ├── Factory.cs │ │ ├── LockAction.cs │ │ ├── LockDAL.cs │ │ └── MySqlConnectionFactory.cs │ ├── DAL.csproj │ ├── FCallstateDAL.cs │ ├── FDictionaryDAL.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TBusinessAttributeDAL.cs │ ├── TBusinessDAL.cs │ ├── TLedControllerDAL.cs │ ├── TLedWindowDAL.cs │ ├── TOprateLogDAL.cs │ ├── TScreenConfigDAL.cs │ ├── TUnitDAL.cs │ ├── TUserDAL.cs │ ├── TWindowAreaDAL.cs │ ├── TWindowBusinessDAL.cs │ ├── TWindowDAL.cs │ └── TbusinessItemDAL.cs ├── Model │ ├── BCallModel.cs │ ├── BEvaluateModel.cs │ ├── BLineUpMaxNoModel.cs │ ├── BQueueModel.cs │ ├── Common │ │ ├── AbstractBLLBase.cs │ │ ├── AbstractDALBase.cs │ │ ├── FDictionaryString.cs │ │ ├── FLockKey.cs │ │ ├── FLockModel.cs │ │ ├── LockDictionary.cs │ │ └── ModelBase.cs │ ├── FCallStateModel.cs │ ├── FDictionaryModel.cs │ ├── Model.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TBusinessAttributeModel.cs │ ├── TBusinessModel.cs │ ├── TCallstateModel.cs │ ├── TLedControllerModel - 副本.cs │ ├── TLedControllerModel.cs │ ├── TLedWindowModel.cs │ ├── TOprateLogModel.cs │ ├── TScreenConfigModel.cs │ ├── TUnitModel.cs │ ├── TUserModel.cs │ ├── TWindowAreaModel.cs │ ├── TWindowBusinessModel.cs │ ├── TWindowModel.cs │ └── TbusinessitemModel.cs ├── Service.sln └── ServiceTest │ ├── App.config │ ├── MainForm.Designer.cs │ ├── MainForm.cs │ ├── MainForm.resx │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ └── ServiceTest.csproj ├── ServiceHost ├── Html │ ├── Debug.html │ └── jquery-1.10.2.min.js ├── ServiceHost.sln └── ServiceHost │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ ├── ServiceCreator.cs │ ├── ServiceHost.csproj │ ├── Startup.cs │ ├── app.config │ └── packages.config ├── SoundPlayer ├── SoundPlayer.sln ├── SoundPlayer.suo └── SoundPlayer │ ├── App.config │ ├── FrmMain.Designer.cs │ ├── FrmMain.cs │ ├── FrmMain.resx │ ├── LogService.cs │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── SoundPlayer.csproj │ ├── Voice.cs │ └── icon.ico ├── SystemConfig ├── SystemConfig.sln └── SystemConfig │ ├── App_Start │ ├── FilterConfig.cs │ ├── RouteConfig.cs │ └── WebApiConfig.cs │ ├── Areas │ ├── Statistics │ │ ├── Controllers │ │ │ ├── SCaseController.cs │ │ │ ├── SCaseController2.cs │ │ │ ├── SCommentController.cs │ │ │ ├── SEvaluateController.cs │ │ │ ├── SRate2Controller.cs │ │ │ ├── SRateController.cs │ │ │ ├── SSatisfactionController.cs │ │ │ └── SWaitTimeController.cs │ │ ├── StatisticsAreaRegistration.cs │ │ └── Views │ │ │ ├── SCase │ │ │ └── Index.cshtml │ │ │ ├── SCase2 │ │ │ └── Index.cshtml │ │ │ ├── SComment │ │ │ └── Index.cshtml │ │ │ ├── SEvaluate │ │ │ └── Index.cshtml │ │ │ ├── SRate │ │ │ └── Index.cshtml │ │ │ ├── SRate2 │ │ │ └── Index.cshtml │ │ │ ├── SSatisfaction │ │ │ └── Index.cshtml │ │ │ ├── SWaitTime │ │ │ └── Index.cshtml │ │ │ └── Web.config │ └── SystemConfig │ │ ├── Controllers │ │ ├── TBusinessAttributeController.cs │ │ ├── TBusinessController.cs │ │ ├── TBusinessItemController.cs │ │ ├── TLedControllerController.cs │ │ ├── TLedWindowController.cs │ │ ├── TScreenConfigController.cs │ │ ├── TScreenDisplayController.cs │ │ ├── TUnitController.cs │ │ ├── TUserController.cs │ │ ├── TWindowAreaController.cs │ │ └── TWindowController.cs │ │ ├── SystemConfigAreaRegistration.cs │ │ └── Views │ │ ├── TBusiness │ │ ├── Form.cshtml │ │ └── Index.cshtml │ │ ├── TBusinessAttribute │ │ ├── Form.cshtml │ │ └── Index.cshtml │ │ ├── TBusinessItem │ │ ├── Form.cshtml │ │ └── Index.cshtml │ │ ├── TLedController │ │ ├── Form.cshtml │ │ └── Index.cshtml │ │ ├── TLedWindow │ │ ├── Form.cshtml │ │ └── Index.cshtml │ │ ├── TScreenConfig │ │ ├── Form.cshtml │ │ └── Index.cshtml │ │ ├── TUnit │ │ ├── Form.cshtml │ │ └── Index.cshtml │ │ ├── TUser │ │ ├── Form.cshtml │ │ └── Index.cshtml │ │ ├── TWindow │ │ ├── Form.cshtml │ │ ├── FormBusi.cshtml │ │ ├── FormUser.cshtml │ │ └── Index.cshtml │ │ ├── TWindowArea │ │ ├── Form.cshtml │ │ └── Index.cshtml │ │ └── Web.config │ ├── Common │ └── Pagination.cs │ ├── Content │ ├── avatars │ │ ├── avatar.png │ │ ├── avatar1.png │ │ ├── avatar2.png │ │ ├── avatar3.png │ │ ├── avatar4.png │ │ └── avatar5.png │ ├── css │ │ ├── ace-ie.min.css │ │ ├── ace-rtl.min.css │ │ ├── ace-skins.min.css │ │ ├── ace.min.css │ │ ├── bootstrap-editable.css │ │ ├── bootstrap-timepicker.css │ │ ├── bootstrap.min.css │ │ ├── chosen.css │ │ ├── colorbox.css │ │ ├── colorpicker.css │ │ ├── datepicker.css │ │ ├── daterangepicker.css │ │ ├── dropzone.css │ │ ├── font-awesome-ie7.min.css │ │ ├── font-awesome.min.css │ │ ├── fullcalendar.css │ │ ├── images │ │ │ └── loading.gif │ │ ├── jquery-ui-1.10.3.custom.min.css │ │ ├── jquery-ui-1.10.3.full.min.css │ │ ├── jquery.gritter.css │ │ ├── layout.css │ │ ├── select2.css │ │ └── ui.jqgrid.css │ ├── font │ │ ├── font.css │ │ ├── font.woff2 │ │ └── fontawesome-webfont.woff │ ├── images │ │ └── gallery │ │ │ ├── image-1.jpg │ │ │ ├── image-2.jpg │ │ │ ├── image-3.jpg │ │ │ ├── image-4.jpg │ │ │ ├── image-5.jpg │ │ │ ├── image-6.jpg │ │ │ ├── thumb-1.jpg │ │ │ ├── thumb-2.jpg │ │ │ ├── thumb-3.jpg │ │ │ ├── thumb-4.jpg │ │ │ ├── thumb-5.jpg │ │ │ └── thumb-6.jpg │ └── js │ │ ├── ace-elements.min.js │ │ ├── ace-extra.min.js │ │ ├── ace.min.js │ │ ├── additional-methods.min.js │ │ ├── bootbox.min.js │ │ ├── bootstrap-colorpicker.min.js │ │ ├── bootstrap-tag.min.js │ │ ├── bootstrap-wysiwyg.min.js │ │ ├── bootstrap.min.js │ │ ├── chosen.jquery.min.js │ │ ├── date-time │ │ ├── bootstrap-datepicker.min.js │ │ ├── bootstrap-timepicker.min.js │ │ ├── daterangepicker.min.js │ │ └── moment.min.js │ │ ├── dropzone.min.js │ │ ├── excanvas.min.js │ │ ├── flot │ │ ├── jquery.flot.min.js │ │ ├── jquery.flot.pie.min.js │ │ └── jquery.flot.resize.min.js │ │ ├── fuelux │ │ ├── data │ │ │ └── fuelux.tree-sampledata.js │ │ ├── fuelux.spinner.min.js │ │ ├── fuelux.tree.min.js │ │ └── fuelux.wizard.min.js │ │ ├── fullcalendar.min.js │ │ ├── highcharts │ │ └── highcharts.js │ │ ├── html5shiv.js │ │ ├── jqGrid │ │ ├── i18n │ │ │ ├── grid.locale-cn.js │ │ │ └── grid.locale-en.js │ │ └── jquery.jqGrid.min.js │ │ ├── jquery-1.10.2.min.js │ │ ├── jquery-2.0.3.min.js │ │ ├── jquery-ui-1.10.3.custom.min.js │ │ ├── jquery-ui-1.10.3.full.min.js │ │ ├── jquery.autosize.min.js │ │ ├── jquery.colorbox-min.js │ │ ├── jquery.dataTables.bootstrap.js │ │ ├── jquery.dataTables.min.js │ │ ├── jquery.easy-pie-chart.min.js │ │ ├── jquery.gritter.min.js │ │ ├── jquery.hotkeys.min.js │ │ ├── jquery.inputlimiter.1.3.1.min.js │ │ ├── jquery.knob.min.js │ │ ├── jquery.layout.min.js │ │ ├── jquery.maskedinput.min.js │ │ ├── jquery.mobile.custom.min.js │ │ ├── jquery.nestable.min.js │ │ ├── jquery.slimscroll.min.js │ │ ├── jquery.sparkline.min.js │ │ ├── jquery.ui.touch-punch.min.js │ │ ├── jquery.validate.min.js │ │ ├── markdown │ │ ├── bootstrap-markdown.min.js │ │ └── markdown.min.js │ │ ├── respond.min.js │ │ ├── search.js │ │ ├── select2.min.js │ │ ├── typeahead-bs2.min.js │ │ └── x-editable │ │ ├── ace-editable.min.js │ │ └── bootstrap-editable.min.js │ ├── Controllers │ ├── BaseController.cs │ ├── ErrorController.cs │ └── HomeController.cs │ ├── Global.asax │ ├── Global.asax.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── SystemConfig.csproj │ ├── Views │ ├── Error │ │ ├── Error404.cshtml │ │ └── Error500.cshtml │ ├── Home │ │ └── Index.cshtml │ ├── Shared │ │ ├── _LayoutForm.cshtml │ │ ├── _LayoutIndex.cshtml │ │ └── _LayoutStatistics.cshtml │ └── Web.config │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ └── packages.config ├── Update └── UpdateTime.dat └── WeChatService ├── Doc └── 微信服务消息规范.doc ├── TestClient ├── Encrypt.cs ├── ExtraData.cs ├── Form1.Designer.cs ├── Form1.cs ├── Form1.resx ├── Process.cs ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── TestClient.csproj └── app.config ├── WeChatService.sln └── WeChatService ├── Business.cs ├── Encrypt.cs ├── ExtraData.cs ├── Properties └── AssemblyInfo.cs ├── Service.cs ├── ServiceClient.cs ├── StateList.cs ├── WeChatProcess.cs └── WeChatService.csproj /Bin/BLL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/BLL.dll -------------------------------------------------------------------------------- /Bin/Chloe.MySql.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Chloe.MySql.dll -------------------------------------------------------------------------------- /Bin/Chloe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Chloe.dll -------------------------------------------------------------------------------- /Bin/DAL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/DAL.dll -------------------------------------------------------------------------------- /Bin/MessageClient.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/MessageClient.dll -------------------------------------------------------------------------------- /Bin/MessageLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/MessageLib.dll -------------------------------------------------------------------------------- /Bin/MessageServer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/MessageServer.exe -------------------------------------------------------------------------------- /Bin/Model.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Model.dll -------------------------------------------------------------------------------- /Bin/MySql.Data.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/MySql.Data.dll -------------------------------------------------------------------------------- /Bin/QueueMessage.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/QueueMessage.dll -------------------------------------------------------------------------------- /Bin/QueueService.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/QueueService.dll -------------------------------------------------------------------------------- /Bin/RateService.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/RateService.dll -------------------------------------------------------------------------------- /Bin/RateUpdate.ini: -------------------------------------------------------------------------------- 1 | [Config] 2 | Version=1.1.2.0 3 | Url=http://192.168.1.102/update/rate.apk 4 | -------------------------------------------------------------------------------- /Bin/Register.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Register.dll -------------------------------------------------------------------------------- /Bin/SocketLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/SocketLib.dll -------------------------------------------------------------------------------- /Bin/Viewer/FlowViewer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Viewer/FlowViewer.exe -------------------------------------------------------------------------------- /Bin/Viewer/LiveCharts.WinForms.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Viewer/LiveCharts.WinForms.dll -------------------------------------------------------------------------------- /Bin/Viewer/LiveCharts.Wpf.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Viewer/LiveCharts.Wpf.dll -------------------------------------------------------------------------------- /Bin/Viewer/LiveCharts.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/Viewer/LiveCharts.dll -------------------------------------------------------------------------------- /Bin/WeChatService.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Bin/WeChatService.dll -------------------------------------------------------------------------------- /CallClient/CallClient/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /CallClient/CallClient/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CallClient/CallClient/Resources/phone_call_128px_1202012_easyicon.net.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallClient/CallClient/Resources/phone_call_128px_1202012_easyicon.net.ico -------------------------------------------------------------------------------- /CallClient/CallClient/Resources/phone_call_128px_1202018_easyicon.net.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallClient/CallClient/Resources/phone_call_128px_1202018_easyicon.net.ico -------------------------------------------------------------------------------- /CallClient/CallClient/Resources/phone_call_128px_1202028_easyicon.net.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallClient/CallClient/Resources/phone_call_128px_1202028_easyicon.net.ico -------------------------------------------------------------------------------- /CallClient/CallClient/WorkState.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace CallClient 7 | { 8 | public enum WorkState 9 | { 10 | /// 11 | /// 默认初始 12 | /// 13 | Defalt = 0, 14 | /// 15 | /// 呼叫 16 | /// 17 | Call = 1, 18 | /// 19 | /// 转移 20 | /// 21 | Transfer, 22 | /// 23 | /// 已评价 24 | /// 25 | Evaluate = 2, 26 | /// 27 | /// 暂停服务 28 | /// 29 | PauseService = 3 30 | 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /CallClient/CallClient/bin/Debug/WindowConfig.ini: -------------------------------------------------------------------------------- 1 | [WindowSet] 2 | WindwoNo=2 3 | WindowName=2 4 | [Shortcutkey] 5 | Fuction1=F1 6 | Fuction2= 7 | Fuction3= 8 | Fuction4= 9 | Fuction5= 10 | Fuction6= 11 | Fuction7= 12 | Fuction8= 13 | 14 | -------------------------------------------------------------------------------- /CallSystem/CallSystem/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CallSystem/CallSystem/Resources/phone_call_128px_1202012_easyicon.net.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallSystem/CallSystem/Resources/phone_call_128px_1202012_easyicon.net.ico -------------------------------------------------------------------------------- /CallSystem/CallSystem/Resources/phone_call_128px_1202018_easyicon.net.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallSystem/CallSystem/Resources/phone_call_128px_1202018_easyicon.net.ico -------------------------------------------------------------------------------- /CallSystem/CallSystem/Resources/phone_call_128px_1202028_easyicon.net.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/CallSystem/CallSystem/Resources/phone_call_128px_1202028_easyicon.net.ico -------------------------------------------------------------------------------- /Chloe-master/src/Chloe-All.bat: -------------------------------------------------------------------------------- 1 | .\nuget pack Chloe.nuspec 2 | .\nuget pack Chloe.Extension.nuspec 3 | .\nuget pack Chloe.MySql.nuspec 4 | .\nuget pack Chloe.Oracle.nuspec 5 | .\nuget pack Chloe.SQLite.nuspec 6 | .\nuget pack Chloe.SqlServer.nuspec 7 | pause -------------------------------------------------------------------------------- /Chloe-master/src/Chloe.Extension.bat: -------------------------------------------------------------------------------- 1 | .\nuget pack Chloe.Extension.nuspec 2 | pause -------------------------------------------------------------------------------- /Chloe-master/src/Chloe.MySql.bat: -------------------------------------------------------------------------------- 1 | .\nuget pack Chloe.MySql.nuspec 2 | pause -------------------------------------------------------------------------------- /Chloe-master/src/Chloe.Oracle.bat: -------------------------------------------------------------------------------- 1 | .\nuget pack Chloe.Oracle.nuspec 2 | pause -------------------------------------------------------------------------------- /Chloe-master/src/Chloe.SQLite.bat: -------------------------------------------------------------------------------- 1 | .\nuget pack Chloe.SQLite.nuspec 2 | pause -------------------------------------------------------------------------------- /Chloe-master/src/Chloe.SqlServer.bat: -------------------------------------------------------------------------------- 1 | .\nuget pack Chloe.SqlServer.nuspec 2 | pause -------------------------------------------------------------------------------- /Chloe-master/src/Chloe.bat: -------------------------------------------------------------------------------- 1 | .\nuget pack Chloe.nuspec 2 | pause -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/.vs/Chloe/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/.vs/Chloe/v14/.suo -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.Extension.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.Extension.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.Extension.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.Extension.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/bin/Debug/Chloe.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/Chloe.Extension.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\bin\Debug\Chloe.Extension.dll 2 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\bin\Debug\Chloe.Extension.pdb 3 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\bin\Debug\Chloe.dll 4 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\bin\Debug\Chloe.pdb 5 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\obj\Debug\Chloe.Extension.dll 6 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Extension\obj\Debug\Chloe.Extension.pdb 7 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/Chloe.Extension.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/Chloe.Extension.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/Chloe.Extension.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/Chloe.Extension.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Extension/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.MySql.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.MySql.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.MySql.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.MySql.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/bin/Debug/Chloe.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\bin\Debug\Chloe.MySql.dll 2 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\bin\Debug\Chloe.MySql.pdb 3 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\bin\Debug\Chloe.dll 4 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\bin\Debug\Chloe.pdb 5 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\obj\Debug\Chloe.MySql.csprojResolveAssemblyReference.cache 6 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\obj\Debug\Chloe.MySql.dll 7 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.MySql\obj\Debug\Chloe.MySql.pdb 8 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/Chloe.MySql.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.MySql/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Oracle/SqlGenerator_ConvertToUppercase.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Chloe.Oracle 8 | { 9 | class SqlGenerator_ConvertToUppercase : SqlGenerator 10 | { 11 | protected override void QuoteName(string name) 12 | { 13 | base.QuoteName(name.ToUpper()); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Oracle/UtilExceptions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Reflection; 5 | using System.Text; 6 | 7 | namespace Chloe.Oracle 8 | { 9 | static class UtilExceptions 10 | { 11 | public static NotSupportedException NotSupportedMethod(MethodInfo method) 12 | { 13 | return new NotSupportedException(string.Format("Does not support method '{0}'.", Utils.ToMethodString(method))); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.Oracle.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.Oracle.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.Oracle.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.Oracle.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/bin/Debug/Chloe.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\bin\Debug\Chloe.Oracle.dll 2 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\bin\Debug\Chloe.Oracle.pdb 3 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\bin\Debug\Chloe.dll 4 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\bin\Debug\Chloe.pdb 5 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\obj\Debug\Chloe.Oracle.csprojResolveAssemblyReference.cache 6 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\obj\Debug\Chloe.Oracle.dll 7 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.Oracle\obj\Debug\Chloe.Oracle.pdb 8 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/Chloe.Oracle.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.Oracle/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.SQLite.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.SQLite.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.SQLite.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.SQLite.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/bin/Debug/Chloe.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\bin\Debug\Chloe.SQLite.dll 2 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\bin\Debug\Chloe.SQLite.pdb 3 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\bin\Debug\Chloe.dll 4 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\bin\Debug\Chloe.pdb 5 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\obj\Debug\Chloe.SQLite.csprojResolveAssemblyReference.cache 6 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\obj\Debug\Chloe.SQLite.dll 7 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SQLite\obj\Debug\Chloe.SQLite.pdb 8 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/Chloe.SQLite.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SQLite/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SqlServer/PagingMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.SqlServer 7 | { 8 | public enum PagingMode 9 | { 10 | ROW_NUMBER = 1, 11 | OFFSET_FETCH = 2 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.SqlServer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.SqlServer.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.SqlServer.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.SqlServer.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/bin/Debug/Chloe.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\bin\Debug\Chloe.SqlServer.dll 2 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\bin\Debug\Chloe.SqlServer.pdb 3 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\bin\Debug\Chloe.dll 4 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\bin\Debug\Chloe.pdb 5 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\obj\Debug\Chloe.SqlServer.csprojResolveAssemblyReference.cache 6 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\obj\Debug\Chloe.SqlServer.dll 7 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe.SqlServer\obj\Debug\Chloe.SqlServer.pdb 8 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/Chloe.SqlServer.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.SqlServer/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe.suo -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Core/DbCommandFactor.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Mapper; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Core 8 | { 9 | class DbCommandFactor 10 | { 11 | public DbCommandFactor(IObjectActivator objectActivator, string commandText, DbParam[] parameters) 12 | { 13 | this.ObjectActivator = objectActivator; 14 | this.CommandText = commandText; 15 | this.Parameters = parameters; 16 | } 17 | public IObjectActivator ObjectActivator { get; set; } 18 | public string CommandText { get; set; } 19 | public DbParam[] Parameters { get; set; } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbAddExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | 4 | namespace Chloe.DbExpressions 5 | { 6 | public class DbAddExpression : DbBinaryExpression 7 | { 8 | public DbAddExpression(Type type, DbExpression left, DbExpression right, MethodInfo method) 9 | : base(DbExpressionType.Add, type, left, right, method) 10 | { 11 | 12 | } 13 | 14 | public override T Accept(DbExpressionVisitor visitor) 15 | { 16 | return visitor.Visit(this); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbAndExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbAndExpression : DbBinaryExpression 6 | { 7 | public DbAndExpression(DbExpression left, DbExpression right) 8 | : this(left, right, null) 9 | { 10 | 11 | } 12 | public DbAndExpression(DbExpression left, DbExpression right, MethodInfo method) 13 | : base(DbExpressionType.And, UtilConstants.TypeOfBoolean, left, right, method) 14 | { 15 | 16 | } 17 | 18 | public override T Accept(DbExpressionVisitor visitor) 19 | { 20 | return visitor.Visit(this); 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbBitAndExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Chloe.DbExpressions 8 | { 9 | public class DbBitAndExpression : DbBinaryExpression 10 | { 11 | public DbBitAndExpression(Type type, DbExpression left, DbExpression right) 12 | : base(DbExpressionType.BitAnd, type, left, right) 13 | { 14 | } 15 | 16 | public override T Accept(DbExpressionVisitor visitor) 17 | { 18 | return visitor.Visit(this); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbBitOrExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Chloe.DbExpressions 8 | { 9 | public class DbBitOrExpression : DbBinaryExpression 10 | { 11 | public DbBitOrExpression(Type type, DbExpression left, DbExpression right) 12 | : base(DbExpressionType.BitOr, type, left, right) 13 | { 14 | } 15 | 16 | public override T Accept(DbExpressionVisitor visitor) 17 | { 18 | return visitor.Visit(this); 19 | } 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbColumnSegment.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | /// 6 | /// T.Name as Alias 7 | /// 8 | [System.Diagnostics.DebuggerDisplay("Alias = {Alias}")] 9 | public class DbColumnSegment 10 | { 11 | DbExpression _body; 12 | string _alias; 13 | 14 | public DbColumnSegment(DbExpression body, string alias) 15 | { 16 | this._body = body; 17 | this._alias = alias; 18 | } 19 | 20 | /// 21 | /// T.Name 部分 22 | /// 23 | public DbExpression Body { get { return this._body; } } 24 | public string Alias { get { return this._alias; } } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbConvertExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | 4 | namespace Chloe.DbExpressions 5 | { 6 | public class DbConvertExpression : DbExpression 7 | { 8 | DbExpression _operand; 9 | 10 | public DbConvertExpression(Type type, DbExpression operand) 11 | : base(DbExpressionType.Convert, type) 12 | { 13 | this._operand = operand; 14 | } 15 | public DbExpression Operand { get { return this._operand; } } 16 | 17 | public override T Accept(DbExpressionVisitor visitor) 18 | { 19 | return visitor.Visit(this); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbDivideExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | 4 | namespace Chloe.DbExpressions 5 | { 6 | public class DbDivideExpression : DbBinaryExpression 7 | { 8 | public DbDivideExpression(Type type, DbExpression left, DbExpression right) 9 | : this(type, left, right, null) 10 | { 11 | 12 | } 13 | public DbDivideExpression(Type type, DbExpression left, DbExpression right, MethodInfo method) 14 | : base(DbExpressionType.Divide, type, left, right, method) 15 | { 16 | 17 | } 18 | 19 | public override T Accept(DbExpressionVisitor visitor) 20 | { 21 | return visitor.Visit(this); 22 | } 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbFromTableExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbFromTableExpression : DbMainTableExpression 6 | { 7 | public DbFromTableExpression(DbTableSegment table) 8 | : base(DbExpressionType.FromTable, table) 9 | { 10 | } 11 | public override T Accept(DbExpressionVisitor visitor) 12 | { 13 | return visitor.Visit(this); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbGreaterThanExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbGreaterThanExpression : DbBinaryExpression 6 | { 7 | public DbGreaterThanExpression(DbExpression left, DbExpression right) 8 | : this(left, right, null) 9 | { 10 | 11 | } 12 | public DbGreaterThanExpression(DbExpression left, DbExpression right, MethodInfo method) 13 | : base(DbExpressionType.GreaterThan, UtilConstants.TypeOfBoolean, left, right, method) 14 | { 15 | 16 | } 17 | 18 | public override T Accept(DbExpressionVisitor visitor) 19 | { 20 | return visitor.Visit(this); 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbJoinType.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.DbExpressions 3 | { 4 | public enum DbJoinType 5 | { 6 | InnerJoin, 7 | LeftJoin, 8 | RightJoin, 9 | FullJoin 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbLessThanExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbLessThanExpression : DbBinaryExpression 6 | { 7 | public DbLessThanExpression(DbExpression left, DbExpression right) 8 | : this(left, right, null) 9 | { 10 | 11 | } 12 | public DbLessThanExpression(DbExpression left, DbExpression right, MethodInfo method) 13 | : base(DbExpressionType.LessThan, UtilConstants.TypeOfBoolean, left, right, method) 14 | { 15 | 16 | } 17 | 18 | public override T Accept(DbExpressionVisitor visitor) 19 | { 20 | return visitor.Visit(this); 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbMainTableExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public abstract class DbMainTableExpression : DbExpression 6 | { 7 | DbTableSegment _table; 8 | List _joinTables; 9 | protected DbMainTableExpression(DbExpressionType nodeType, DbTableSegment table) 10 | : base(nodeType) 11 | { 12 | this._table = table; 13 | this._joinTables = new List(); 14 | } 15 | public DbTableSegment Table { get { return this._table; } } 16 | 17 | public List JoinTables { get { return this._joinTables; } } 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbMultiplyExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | 4 | namespace Chloe.DbExpressions 5 | { 6 | public class DbMultiplyExpression : DbBinaryExpression 7 | { 8 | public DbMultiplyExpression(Type type, DbExpression left, DbExpression right) 9 | : this(type, left, right, null) 10 | { 11 | 12 | } 13 | public DbMultiplyExpression(Type type, DbExpression left, DbExpression right, MethodInfo method) 14 | : base(DbExpressionType.Multiply, type, left, right, method) 15 | { 16 | 17 | } 18 | 19 | public override T Accept(DbExpressionVisitor visitor) 20 | { 21 | return visitor.Visit(this); 22 | } 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbNegateExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.DbExpressions 7 | { 8 | public class DbNegateExpression : DbExpression 9 | { 10 | DbExpression _operand; 11 | 12 | public DbNegateExpression(Type type, DbExpression operand) 13 | : base(DbExpressionType.Negate, type) 14 | { 15 | this._operand = operand; 16 | } 17 | public DbExpression Operand { get { return this._operand; } } 18 | 19 | public override T Accept(DbExpressionVisitor visitor) 20 | { 21 | return visitor.Visit(this); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbNotEqualExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbNotEqualExpression : DbBinaryExpression 6 | { 7 | public DbNotEqualExpression(DbExpression left, DbExpression right) 8 | : this(left, right, null) 9 | { 10 | 11 | } 12 | public DbNotEqualExpression(DbExpression left, DbExpression right, MethodInfo method) 13 | : base(DbExpressionType.NotEqual, UtilConstants.TypeOfBoolean, left, right, method) 14 | { 15 | 16 | } 17 | 18 | public override T Accept(DbExpressionVisitor visitor) 19 | { 20 | return visitor.Visit(this); 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbNotExpression.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.DbExpressions 3 | { 4 | public class DbNotExpression : DbExpression 5 | { 6 | DbExpression _exp; 7 | 8 | public DbNotExpression(DbExpression exp) 9 | : base(DbExpressionType.Not, UtilConstants.TypeOfBoolean) 10 | { 11 | this._exp = exp; 12 | } 13 | 14 | public DbExpression Operand { get { return this._exp; } } 15 | 16 | public override T Accept(DbExpressionVisitor visitor) 17 | { 18 | return visitor.Visit(this); 19 | } 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbOrExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbOrExpression : DbBinaryExpression 6 | { 7 | public DbOrExpression(DbExpression left, DbExpression right) 8 | : this(left, right, null) 9 | { 10 | } 11 | public DbOrExpression(DbExpression left, DbExpression right, MethodInfo method) 12 | : base(DbExpressionType.Or, UtilConstants.TypeOfBoolean, left, right, method) 13 | { 14 | } 15 | 16 | public override T Accept(DbExpressionVisitor visitor) 17 | { 18 | return visitor.Visit(this); 19 | } 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbOrderType.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.DbExpressions 3 | { 4 | public enum DbOrderType 5 | { 6 | Asc, 7 | Desc 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbOrdering.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.DbExpressions 3 | { 4 | public class DbOrdering 5 | { 6 | DbOrderType _orderType; 7 | DbExpression _expression; 8 | public DbOrdering(DbExpression expression, DbOrderType orderType) 9 | { 10 | this._expression = expression; 11 | this._orderType = orderType; 12 | } 13 | public DbExpression Expression { get { return this._expression; } } 14 | public DbOrderType OrderType { get { return this._orderType; } } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbSubQueryExpression.cs: -------------------------------------------------------------------------------- 1 |  2 | using System; 3 | 4 | namespace Chloe.DbExpressions 5 | { 6 | public class DbSubQueryExpression : DbExpression 7 | { 8 | DbSqlQueryExpression _sqlQuery; 9 | 10 | public DbSubQueryExpression(DbSqlQueryExpression sqlQuery) 11 | : base(DbExpressionType.SubQuery) 12 | { 13 | this._sqlQuery = sqlQuery; 14 | } 15 | 16 | public DbSqlQueryExpression SqlQuery { get { return this._sqlQuery; } } 17 | public override Type Type { get { return this.SqlQuery.Type; } } 18 | 19 | public override T Accept(DbExpressionVisitor visitor) 20 | { 21 | return visitor.Visit(this); 22 | } 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbSubtractExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | 4 | namespace Chloe.DbExpressions 5 | { 6 | public class DbSubtractExpression : DbBinaryExpression 7 | { 8 | public DbSubtractExpression(Type type, DbExpression left, DbExpression right) 9 | : this(type, left, right, null) 10 | { 11 | 12 | } 13 | public DbSubtractExpression(Type type, DbExpression left, DbExpression right, MethodInfo method) 14 | : base(DbExpressionType.Subtract, type, left, right, method) 15 | { 16 | 17 | } 18 | 19 | public override T Accept(DbExpressionVisitor visitor) 20 | { 21 | return visitor.Visit(this); 22 | } 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbTable.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.DbExpressions 3 | { 4 | [System.Diagnostics.DebuggerDisplay("Name = {Name}")] 5 | public class DbTable 6 | { 7 | string _name; 8 | string _schema; 9 | public DbTable(string name) 10 | : this(name, null) 11 | { 12 | } 13 | public DbTable(string name, string schema) 14 | { 15 | this._name = name; 16 | this._schema = schema; 17 | } 18 | 19 | public string Name { get { return this._name; } } 20 | public string Schema { get { return this._schema; } } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbTableExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.DbExpressions 7 | { 8 | public class DbTableExpression : DbExpression 9 | { 10 | DbTable _table; 11 | public DbTableExpression(DbTable table) 12 | : base(DbExpressionType.Table, UtilConstants.TypeOfVoid) 13 | { 14 | this._table = table; 15 | } 16 | 17 | public DbTable Table { get { return this._table; } } 18 | 19 | public override T Accept(DbExpressionVisitor visitor) 20 | { 21 | return visitor.Visit(this); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/DbExpressions/DbTableSegment.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.DbExpressions 3 | { 4 | /// 5 | /// User as T1 , (select * from User) as T1 6 | /// 7 | [System.Diagnostics.DebuggerDisplay("Alias = {Alias}")] 8 | public class DbTableSegment 9 | { 10 | DbExpression _body; 11 | string _alias; 12 | 13 | public DbTableSegment(DbExpression body, string alias) 14 | { 15 | this._body = body; 16 | this._alias = alias; 17 | } 18 | 19 | /// 20 | /// User、(select * from User) 21 | /// 22 | public DbExpression Body { get { return this._body; } } 23 | public string Alias { get { return this._alias; } } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Entity/AutoIncrementAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe.Entity 4 | { 5 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)] 6 | public class AutoIncrementAttribute : Attribute 7 | { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Entity/NonAutoIncrementAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.Entity 7 | { 8 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)] 9 | public class NonAutoIncrementAttribute : Attribute 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Entity/NotMappedAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe.Entity 4 | { 5 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)] 6 | public class NotMappedAttribute : Attribute 7 | { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Entity/SequenceAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe.Entity 4 | { 5 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)] 6 | public class SequenceAttribute : Attribute 7 | { 8 | public SequenceAttribute(string name) 9 | { 10 | this.Name = name; 11 | } 12 | public string Name { get; private set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Entity/TableAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe.Entity 4 | { 5 | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] 6 | public class TableAttribute : Attribute 7 | { 8 | public TableAttribute() { } 9 | public TableAttribute(string name) 10 | { 11 | this.Name = name; 12 | } 13 | public string Name { get; set; } 14 | public string Schema { get; set; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/IOrderedQuery`.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq.Expressions; 3 | 4 | namespace Chloe 5 | { 6 | public interface IOrderedQuery : IQuery 7 | { 8 | IOrderedQuery ThenBy(Expression> keySelector); 9 | IOrderedQuery ThenByDesc(Expression> keySelector); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/IQuery.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe 4 | { 5 | public interface IQuery 6 | { 7 | Type ElementType { get; } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Infrastructure/IDbConnectionFactory.cs: -------------------------------------------------------------------------------- 1 | using System.Data; 2 | 3 | namespace Chloe.Infrastructure 4 | { 5 | public interface IDbConnectionFactory 6 | { 7 | IDbConnection CreateConnection(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Infrastructure/IDbContextServiceProvider.cs: -------------------------------------------------------------------------------- 1 | using System.Data; 2 | 3 | namespace Chloe.Infrastructure 4 | { 5 | public interface IDbContextServiceProvider 6 | { 7 | IDbConnection CreateConnection(); 8 | IDbExpressionTranslator CreateDbExpressionTranslator(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Infrastructure/IDbExpressionTranslator.cs: -------------------------------------------------------------------------------- 1 | using Chloe.DbExpressions; 2 | using System.Collections.Generic; 3 | 4 | namespace Chloe.Infrastructure 5 | { 6 | public interface IDbExpressionTranslator 7 | { 8 | string Translate(DbExpression expression, out List parameters); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Infrastructure/Interception/DbCommandInterceptionContext`.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Infrastructure.Interception 8 | { 9 | public class DbCommandInterceptionContext 10 | { 11 | Dictionary _dataBag = new Dictionary(); 12 | public TResult Result { get; set; } 13 | public Exception Exception { get; set; } 14 | public Dictionary DataBag { get { return this._dataBag; } } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/JoinType.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe 3 | { 4 | public enum JoinType 5 | { 6 | InnerJoin, 7 | LeftJoin, 8 | RightJoin, 9 | FullJoin 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Mapper/ComplexMemberBinder.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Mapper 8 | { 9 | public class ComplexMemberBinder : IValueSetter 10 | { 11 | Action _setter; 12 | IObjectActivator _activtor; 13 | public ComplexMemberBinder(Action setter, IObjectActivator activtor) 14 | { 15 | this._setter = setter; 16 | this._activtor = activtor; 17 | } 18 | public void SetValue(object obj, IDataReader reader) 19 | { 20 | object val = this._activtor.CreateInstance(reader); 21 | this._setter(obj, val); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Mapper/IObjectActivator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Mapper 8 | { 9 | public interface IObjectActivator 10 | { 11 | object CreateInstance(IDataReader reader); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Mapper/IValueSetter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Mapper 8 | { 9 | public interface IValueSetter 10 | { 11 | void SetValue(object obj, IDataReader reader); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Mapper/MappingMemberBinder.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Mapper 8 | { 9 | public class MappingMemberBinder : IValueSetter 10 | { 11 | IMRM _mMapper; 12 | int _ordinal; 13 | public MappingMemberBinder(IMRM mMapper, int ordinal) 14 | { 15 | this._mMapper = mMapper; 16 | this._ordinal = ordinal; 17 | } 18 | 19 | public int Ordinal { get { return this._ordinal; } } 20 | 21 | public void SetValue(object obj, IDataReader reader) 22 | { 23 | this._mMapper.Map(obj, reader, this._ordinal); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/ParamDirection.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe 7 | { 8 | public enum ParamDirection 9 | { 10 | Input = 1, 11 | Output = 2, 12 | InputOutput = 3, 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Query/JoinQueryResult.cs: -------------------------------------------------------------------------------- 1 | using Chloe.DbExpressions; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Query 8 | { 9 | public class JoinQueryResult 10 | { 11 | public IMappingObjectExpression MappingObjectExpression { get; set; } 12 | public DbJoinTableExpression JoinTable { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Query/JoiningQueryInfo.cs: -------------------------------------------------------------------------------- 1 | using Chloe.DbExpressions; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Linq.Expressions; 6 | using System.Text; 7 | 8 | namespace Chloe.Query 9 | { 10 | class JoiningQueryInfo 11 | { 12 | public JoiningQueryInfo(QueryBase query, JoinType joinType, LambdaExpression condition) 13 | { 14 | this.Query = query; 15 | this.JoinType = joinType; 16 | this.Condition = condition; 17 | } 18 | public QueryBase Query { get; set; } 19 | public JoinType JoinType { get; set; } 20 | public LambdaExpression Condition { get; set; } 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Query/Mapping/IObjectActivatorCreator.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Mapper; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Reflection; 7 | using System.Text; 8 | 9 | namespace Chloe.Query.Mapping 10 | { 11 | public interface IObjectActivatorCreator 12 | { 13 | IObjectActivator CreateObjectActivator(); 14 | IObjectActivator CreateObjectActivator(IDbContext dbContext); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Query/Mapping/MappingData.cs: -------------------------------------------------------------------------------- 1 | using Chloe.DbExpressions; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Query.Mapping 8 | { 9 | public class MappingData 10 | { 11 | public MappingData() 12 | { 13 | } 14 | public IObjectActivatorCreator ObjectActivatorCreator { get; set; } 15 | public DbSqlQueryExpression SqlQuery { get; set; } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Query/QueryBase.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Query.QueryExpressions; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Query 8 | { 9 | abstract class QueryBase 10 | { 11 | public abstract QueryExpression QueryExpression { get; } 12 | public abstract bool TrackEntity { get; } 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Query/QueryExpressions/DistinctExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.Query.QueryExpressions 7 | { 8 | class DistinctExpression : QueryExpression 9 | { 10 | public DistinctExpression(Type elementType, QueryExpression prevExpression) 11 | : base(QueryExpressionType.Distinct, elementType, prevExpression) 12 | { 13 | } 14 | public override T Accept(QueryExpressionVisitor visitor) 15 | { 16 | return visitor.Visit(this); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Query/QueryExpressions/QueryExpressionType.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.Query.QueryExpressions 3 | { 4 | enum QueryExpressionType 5 | { 6 | Root = 1, 7 | Where, 8 | Take, 9 | Skip, 10 | OrderBy, 11 | OrderByDesc, 12 | ThenBy, 13 | ThenByDesc, 14 | Select, 15 | Include, 16 | Aggregate, 17 | JoinQuery, 18 | GroupingQuery, 19 | Distinct, 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Query/QueryState/AggregateQueryState.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.Query.QueryState 7 | { 8 | class AggregateQueryState : QueryStateBase, IQueryState 9 | { 10 | public AggregateQueryState(ResultElement resultElement) 11 | : base(resultElement) 12 | { 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Query/QueryState/DistinctQueryState.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Chloe.DbExpressions; 6 | 7 | namespace Chloe.Query.QueryState 8 | { 9 | class DistinctQueryState : SubQueryState 10 | { 11 | public DistinctQueryState(ResultElement resultElement) 12 | : base(resultElement) 13 | { 14 | } 15 | 16 | public override DbSqlQueryExpression CreateSqlQuery() 17 | { 18 | DbSqlQueryExpression sqlQuery = base.CreateSqlQuery(); 19 | sqlQuery.IsDistinct = true; 20 | 21 | return sqlQuery; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Query/Visitors/FilterPredicateExpressionVisitor.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Core.Visitors; 2 | using Chloe.DbExpressions; 3 | using Chloe.Utility; 4 | using System; 5 | using System.Collections.Generic; 6 | using System.Linq; 7 | using System.Linq.Expressions; 8 | using System.Text; 9 | 10 | namespace Chloe.Query.Visitors 11 | { 12 | class FilterPredicateExpressionVisitor : ExpressionVisitor 13 | { 14 | public static DbExpression ParseFilterPredicate(LambdaExpression lambda, ScopeParameterDictionary scopeParameters, KeyDictionary scopeTables) 15 | { 16 | return GeneralExpressionVisitor.ParseLambda(ExpressionVisitorBase.ReBuildFilterPredicate(lambda), scopeParameters, scopeTables); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Utility/ConstantWrapper`.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe 4 | { 5 | public class ConstantWrapper 6 | { 7 | public ConstantWrapper(T value) 8 | { 9 | this.Value = value; 10 | } 11 | public T Value { get; private set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/Utility/KeyValuePairList.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | using System.Text; 4 | 5 | namespace System.Collections.Generic 6 | { 7 | class KeyValuePairList : List> 8 | { 9 | public KeyValuePairList() 10 | { 11 | } 12 | public void Add(TKey key, TValue value) 13 | { 14 | this.Add(new KeyValuePair(key, value)); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/bin/Debug/Chloe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe/bin/Debug/Chloe.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/bin/Debug/Chloe.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe/bin/Debug/Chloe.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/obj/Debug/Chloe.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe\bin\Debug\Chloe.dll 2 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe\bin\Debug\Chloe.pdb 3 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe\obj\Debug\Chloe.dll 4 | D:\SourceCode\QueueSystem\Chloe-master\src\DotNet\Chloe\obj\Debug\Chloe.pdb 5 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/obj/Debug/Chloe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe/obj/Debug/Chloe.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/obj/Debug/Chloe.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe/obj/Debug/Chloe.pdb -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/Chloe/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/Chloe/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/ChloeDemo/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/ChloeDemo/Chloe.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/ChloeDemo/Chloe.db -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/ChloeDemo/ConsoleHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ChloeDemo 8 | { 9 | class ConsoleHelper 10 | { 11 | public static void WriteLineAndReadKey(object val) 12 | { 13 | Console.WriteLine(val); 14 | Console.ReadKey(); 15 | } 16 | 17 | public static void WriteLineAndReadKey(string val = "...") 18 | { 19 | Console.WriteLine(val); 20 | Console.ReadKey(); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/ChloeDemo/MySqlConnectionFactory.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Infrastructure; 2 | using MySql.Data.MySqlClient; 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Data; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | 10 | namespace ChloeDemo 11 | { 12 | public class MySqlConnectionFactory : IDbConnectionFactory 13 | { 14 | string _connString = null; 15 | public MySqlConnectionFactory(string connString) 16 | { 17 | this._connString = connString; 18 | } 19 | public IDbConnection CreateConnection() 20 | { 21 | IDbConnection conn = new MySqlConnection(this._connString); 22 | return conn; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/ChloeDemo/chloe-mssql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/ChloeDemo/chloe-mssql.sql -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/ChloeDemo/x64/SQLite.Interop.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/ChloeDemo/x64/SQLite.Interop.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/ChloeDemo/x86/SQLite.Interop.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/ChloeDemo/x86/SQLite.Interop.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/lib/EntityFramework.SqlServer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/lib/EntityFramework.SqlServer.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/lib/EntityFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/lib/EntityFramework.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/lib/MySql.Data.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/lib/MySql.Data.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/lib/Oracle.ManagedDataAccess.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/lib/Oracle.ManagedDataAccess.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNet/lib/System.Data.SQLite.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNet/lib/System.Data.SQLite.dll -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe.Oracle/SqlGenerator_ConvertToUppercase.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Chloe.Oracle 8 | { 9 | class SqlGenerator_ConvertToUppercase : SqlGenerator 10 | { 11 | protected override void QuoteName(string name) 12 | { 13 | base.QuoteName(name.ToUpper()); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe.Oracle/UtilExceptions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Reflection; 5 | using System.Text; 6 | 7 | namespace Chloe.Oracle 8 | { 9 | static class UtilExceptions 10 | { 11 | public static NotSupportedException NotSupportedMethod(MethodInfo method) 12 | { 13 | return new NotSupportedException(string.Format("Does not support method '{0}'.", Utils.ToMethodString(method))); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe.SqlServer/PagingMode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.SqlServer 7 | { 8 | public enum PagingMode 9 | { 10 | ROW_NUMBER = 1, 11 | OFFSET_FETCH = 2 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Core/DbCommandFactor.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Mapper; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Core 8 | { 9 | class DbCommandFactor 10 | { 11 | public DbCommandFactor(IObjectActivator objectActivator, string commandText, DbParam[] parameters) 12 | { 13 | this.ObjectActivator = objectActivator; 14 | this.CommandText = commandText; 15 | this.Parameters = parameters; 16 | } 17 | public IObjectActivator ObjectActivator { get; set; } 18 | public string CommandText { get; set; } 19 | public DbParam[] Parameters { get; set; } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbAddExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | 4 | namespace Chloe.DbExpressions 5 | { 6 | public class DbAddExpression : DbBinaryExpression 7 | { 8 | public DbAddExpression(Type type, DbExpression left, DbExpression right, MethodInfo method) 9 | : base(DbExpressionType.Add, type, left, right, method) 10 | { 11 | 12 | } 13 | 14 | public override T Accept(DbExpressionVisitor visitor) 15 | { 16 | return visitor.Visit(this); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbAndExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbAndExpression : DbBinaryExpression 6 | { 7 | public DbAndExpression(DbExpression left, DbExpression right) 8 | : this(left, right, null) 9 | { 10 | 11 | } 12 | public DbAndExpression(DbExpression left, DbExpression right, MethodInfo method) 13 | : base(DbExpressionType.And, UtilConstants.TypeOfBoolean, left, right, method) 14 | { 15 | 16 | } 17 | 18 | public override T Accept(DbExpressionVisitor visitor) 19 | { 20 | return visitor.Visit(this); 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbBitAndExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Chloe.DbExpressions 8 | { 9 | public class DbBitAndExpression : DbBinaryExpression 10 | { 11 | public DbBitAndExpression(Type type, DbExpression left, DbExpression right) 12 | : base(DbExpressionType.BitAnd, type, left, right) 13 | { 14 | } 15 | 16 | public override T Accept(DbExpressionVisitor visitor) 17 | { 18 | return visitor.Visit(this); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbBitOrExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace Chloe.DbExpressions 8 | { 9 | public class DbBitOrExpression : DbBinaryExpression 10 | { 11 | public DbBitOrExpression(Type type, DbExpression left, DbExpression right) 12 | : base(DbExpressionType.BitOr, type, left, right) 13 | { 14 | } 15 | 16 | public override T Accept(DbExpressionVisitor visitor) 17 | { 18 | return visitor.Visit(this); 19 | } 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbColumnSegment.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | /// 6 | /// T.Name as Alias 7 | /// 8 | [System.Diagnostics.DebuggerDisplay("Alias = {Alias}")] 9 | public class DbColumnSegment 10 | { 11 | DbExpression _body; 12 | string _alias; 13 | 14 | public DbColumnSegment(DbExpression body, string alias) 15 | { 16 | this._body = body; 17 | this._alias = alias; 18 | } 19 | 20 | /// 21 | /// T.Name 部分 22 | /// 23 | public DbExpression Body { get { return this._body; } } 24 | public string Alias { get { return this._alias; } } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbConvertExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | 4 | namespace Chloe.DbExpressions 5 | { 6 | public class DbConvertExpression : DbExpression 7 | { 8 | DbExpression _operand; 9 | 10 | public DbConvertExpression(Type type, DbExpression operand) 11 | : base(DbExpressionType.Convert, type) 12 | { 13 | this._operand = operand; 14 | } 15 | public DbExpression Operand { get { return this._operand; } } 16 | 17 | public override T Accept(DbExpressionVisitor visitor) 18 | { 19 | return visitor.Visit(this); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbDivideExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | 4 | namespace Chloe.DbExpressions 5 | { 6 | public class DbDivideExpression : DbBinaryExpression 7 | { 8 | public DbDivideExpression(Type type, DbExpression left, DbExpression right) 9 | : this(type, left, right, null) 10 | { 11 | 12 | } 13 | public DbDivideExpression(Type type, DbExpression left, DbExpression right, MethodInfo method) 14 | : base(DbExpressionType.Divide, type, left, right, method) 15 | { 16 | 17 | } 18 | 19 | public override T Accept(DbExpressionVisitor visitor) 20 | { 21 | return visitor.Visit(this); 22 | } 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbFromTableExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbFromTableExpression : DbMainTableExpression 6 | { 7 | public DbFromTableExpression(DbTableSegment table) 8 | : base(DbExpressionType.FromTable, table) 9 | { 10 | } 11 | public override T Accept(DbExpressionVisitor visitor) 12 | { 13 | return visitor.Visit(this); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbGreaterThanExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbGreaterThanExpression : DbBinaryExpression 6 | { 7 | public DbGreaterThanExpression(DbExpression left, DbExpression right) 8 | : this(left, right, null) 9 | { 10 | 11 | } 12 | public DbGreaterThanExpression(DbExpression left, DbExpression right, MethodInfo method) 13 | : base(DbExpressionType.GreaterThan, UtilConstants.TypeOfBoolean, left, right, method) 14 | { 15 | 16 | } 17 | 18 | public override T Accept(DbExpressionVisitor visitor) 19 | { 20 | return visitor.Visit(this); 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbJoinType.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.DbExpressions 3 | { 4 | public enum DbJoinType 5 | { 6 | InnerJoin, 7 | LeftJoin, 8 | RightJoin, 9 | FullJoin 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbLessThanExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbLessThanExpression : DbBinaryExpression 6 | { 7 | public DbLessThanExpression(DbExpression left, DbExpression right) 8 | : this(left, right, null) 9 | { 10 | 11 | } 12 | public DbLessThanExpression(DbExpression left, DbExpression right, MethodInfo method) 13 | : base(DbExpressionType.LessThan, UtilConstants.TypeOfBoolean, left, right, method) 14 | { 15 | 16 | } 17 | 18 | public override T Accept(DbExpressionVisitor visitor) 19 | { 20 | return visitor.Visit(this); 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbMainTableExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public abstract class DbMainTableExpression : DbExpression 6 | { 7 | DbTableSegment _table; 8 | List _joinTables; 9 | protected DbMainTableExpression(DbExpressionType nodeType, DbTableSegment table) 10 | : base(nodeType) 11 | { 12 | this._table = table; 13 | this._joinTables = new List(); 14 | } 15 | public DbTableSegment Table { get { return this._table; } } 16 | 17 | public List JoinTables { get { return this._joinTables; } } 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbMultiplyExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | 4 | namespace Chloe.DbExpressions 5 | { 6 | public class DbMultiplyExpression : DbBinaryExpression 7 | { 8 | public DbMultiplyExpression(Type type, DbExpression left, DbExpression right) 9 | : this(type, left, right, null) 10 | { 11 | 12 | } 13 | public DbMultiplyExpression(Type type, DbExpression left, DbExpression right, MethodInfo method) 14 | : base(DbExpressionType.Multiply, type, left, right, method) 15 | { 16 | 17 | } 18 | 19 | public override T Accept(DbExpressionVisitor visitor) 20 | { 21 | return visitor.Visit(this); 22 | } 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbNegateExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.DbExpressions 7 | { 8 | public class DbNegateExpression : DbExpression 9 | { 10 | DbExpression _operand; 11 | 12 | public DbNegateExpression(Type type, DbExpression operand) 13 | : base(DbExpressionType.Negate, type) 14 | { 15 | this._operand = operand; 16 | } 17 | public DbExpression Operand { get { return this._operand; } } 18 | 19 | public override T Accept(DbExpressionVisitor visitor) 20 | { 21 | return visitor.Visit(this); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbNotEqualExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbNotEqualExpression : DbBinaryExpression 6 | { 7 | public DbNotEqualExpression(DbExpression left, DbExpression right) 8 | : this(left, right, null) 9 | { 10 | 11 | } 12 | public DbNotEqualExpression(DbExpression left, DbExpression right, MethodInfo method) 13 | : base(DbExpressionType.NotEqual, UtilConstants.TypeOfBoolean, left, right, method) 14 | { 15 | 16 | } 17 | 18 | public override T Accept(DbExpressionVisitor visitor) 19 | { 20 | return visitor.Visit(this); 21 | } 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbNotExpression.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.DbExpressions 3 | { 4 | public class DbNotExpression : DbExpression 5 | { 6 | DbExpression _exp; 7 | 8 | public DbNotExpression(DbExpression exp) 9 | : base(DbExpressionType.Not, UtilConstants.TypeOfBoolean) 10 | { 11 | this._exp = exp; 12 | } 13 | 14 | public DbExpression Operand { get { return this._exp; } } 15 | 16 | public override T Accept(DbExpressionVisitor visitor) 17 | { 18 | return visitor.Visit(this); 19 | } 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbOrExpression.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | namespace Chloe.DbExpressions 4 | { 5 | public class DbOrExpression : DbBinaryExpression 6 | { 7 | public DbOrExpression(DbExpression left, DbExpression right) 8 | : this(left, right, null) 9 | { 10 | } 11 | public DbOrExpression(DbExpression left, DbExpression right, MethodInfo method) 12 | : base(DbExpressionType.Or, UtilConstants.TypeOfBoolean, left, right, method) 13 | { 14 | } 15 | 16 | public override T Accept(DbExpressionVisitor visitor) 17 | { 18 | return visitor.Visit(this); 19 | } 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbOrderType.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.DbExpressions 3 | { 4 | public enum DbOrderType 5 | { 6 | Asc, 7 | Desc 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbOrdering.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.DbExpressions 3 | { 4 | public class DbOrdering 5 | { 6 | DbOrderType _orderType; 7 | DbExpression _expression; 8 | public DbOrdering(DbExpression expression, DbOrderType orderType) 9 | { 10 | this._expression = expression; 11 | this._orderType = orderType; 12 | } 13 | public DbExpression Expression { get { return this._expression; } } 14 | public DbOrderType OrderType { get { return this._orderType; } } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbSubQueryExpression.cs: -------------------------------------------------------------------------------- 1 |  2 | using System; 3 | 4 | namespace Chloe.DbExpressions 5 | { 6 | public class DbSubQueryExpression : DbExpression 7 | { 8 | DbSqlQueryExpression _sqlQuery; 9 | 10 | public DbSubQueryExpression(DbSqlQueryExpression sqlQuery) 11 | : base(DbExpressionType.SubQuery) 12 | { 13 | this._sqlQuery = sqlQuery; 14 | } 15 | 16 | public DbSqlQueryExpression SqlQuery { get { return this._sqlQuery; } } 17 | public override Type Type { get { return this.SqlQuery.Type; } } 18 | 19 | public override T Accept(DbExpressionVisitor visitor) 20 | { 21 | return visitor.Visit(this); 22 | } 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbTable.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.DbExpressions 3 | { 4 | [System.Diagnostics.DebuggerDisplay("Name = {Name}")] 5 | public class DbTable 6 | { 7 | string _name; 8 | string _schema; 9 | public DbTable(string name) 10 | : this(name, null) 11 | { 12 | } 13 | public DbTable(string name, string schema) 14 | { 15 | this._name = name; 16 | this._schema = schema; 17 | } 18 | 19 | public string Name { get { return this._name; } } 20 | public string Schema { get { return this._schema; } } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/DbExpressions/DbTableExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.DbExpressions 7 | { 8 | public class DbTableExpression : DbExpression 9 | { 10 | DbTable _table; 11 | public DbTableExpression(DbTable table) 12 | : base(DbExpressionType.Table, UtilConstants.TypeOfVoid) 13 | { 14 | this._table = table; 15 | } 16 | 17 | public DbTable Table { get { return this._table; } } 18 | 19 | public override T Accept(DbExpressionVisitor visitor) 20 | { 21 | return visitor.Visit(this); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Entity/AutoIncrementAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe.Entity 4 | { 5 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)] 6 | public class AutoIncrementAttribute : Attribute 7 | { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Entity/NonAutoIncrementAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.Entity 7 | { 8 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)] 9 | public class NonAutoIncrementAttribute : Attribute 10 | { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Entity/NotMappedAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe.Entity 4 | { 5 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)] 6 | public class NotMappedAttribute : Attribute 7 | { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Entity/SequenceAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe.Entity 4 | { 5 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)] 6 | public class SequenceAttribute : Attribute 7 | { 8 | public SequenceAttribute(string name) 9 | { 10 | this.Name = name; 11 | } 12 | public string Name { get; private set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Entity/TableAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe.Entity 4 | { 5 | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] 6 | public class TableAttribute : Attribute 7 | { 8 | public TableAttribute() { } 9 | public TableAttribute(string name) 10 | { 11 | this.Name = name; 12 | } 13 | public string Name { get; set; } 14 | public string Schema { get; set; } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/IOrderedQuery`.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq.Expressions; 3 | 4 | namespace Chloe 5 | { 6 | public interface IOrderedQuery : IQuery 7 | { 8 | IOrderedQuery ThenBy(Expression> keySelector); 9 | IOrderedQuery ThenByDesc(Expression> keySelector); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/IQuery.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe 4 | { 5 | public interface IQuery 6 | { 7 | Type ElementType { get; } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Infrastructure/IDbConnectionFactory.cs: -------------------------------------------------------------------------------- 1 | using System.Data; 2 | 3 | namespace Chloe.Infrastructure 4 | { 5 | public interface IDbConnectionFactory 6 | { 7 | IDbConnection CreateConnection(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Infrastructure/IDbContextServiceProvider.cs: -------------------------------------------------------------------------------- 1 | using System.Data; 2 | 3 | namespace Chloe.Infrastructure 4 | { 5 | public interface IDbContextServiceProvider 6 | { 7 | IDbConnection CreateConnection(); 8 | IDbExpressionTranslator CreateDbExpressionTranslator(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Infrastructure/IDbExpressionTranslator.cs: -------------------------------------------------------------------------------- 1 | using Chloe.DbExpressions; 2 | using System.Collections.Generic; 3 | 4 | namespace Chloe.Infrastructure 5 | { 6 | public interface IDbExpressionTranslator 7 | { 8 | string Translate(DbExpression expression, out List parameters); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Infrastructure/Interception/DbCommandInterceptionContext`.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Infrastructure.Interception 8 | { 9 | public class DbCommandInterceptionContext 10 | { 11 | Dictionary _dataBag = new Dictionary(); 12 | public TResult Result { get; set; } 13 | public Exception Exception { get; set; } 14 | public Dictionary DataBag { get { return this._dataBag; } } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/JoinType.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe 3 | { 4 | public enum JoinType 5 | { 6 | InnerJoin, 7 | LeftJoin, 8 | RightJoin, 9 | FullJoin 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Mapper/IObjectActivator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Mapper 8 | { 9 | public interface IObjectActivator 10 | { 11 | object CreateInstance(IDataReader reader); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Mapper/IValueSetter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Mapper 8 | { 9 | public interface IValueSetter 10 | { 11 | void SetValue(object obj, IDataReader reader); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Mapper/MappingMemberBinder.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Mapper 8 | { 9 | public class MappingMemberBinder : IValueSetter 10 | { 11 | IMRM _mMapper; 12 | int _ordinal; 13 | public MappingMemberBinder(IMRM mMapper, int ordinal) 14 | { 15 | this._mMapper = mMapper; 16 | this._ordinal = ordinal; 17 | } 18 | 19 | public int Ordinal { get { return this._ordinal; } } 20 | 21 | public void SetValue(object obj, IDataReader reader) 22 | { 23 | this._mMapper.Map(obj, reader, this._ordinal); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/ParamDirection.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe 7 | { 8 | public enum ParamDirection 9 | { 10 | Input = 1, 11 | Output = 2, 12 | InputOutput = 3, 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Query/JoinQueryResult.cs: -------------------------------------------------------------------------------- 1 | using Chloe.DbExpressions; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Query 8 | { 9 | public class JoinQueryResult 10 | { 11 | public IMappingObjectExpression MappingObjectExpression { get; set; } 12 | public DbJoinTableExpression JoinTable { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Query/JoiningQueryInfo.cs: -------------------------------------------------------------------------------- 1 | using Chloe.DbExpressions; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Linq.Expressions; 6 | using System.Text; 7 | 8 | namespace Chloe.Query 9 | { 10 | class JoiningQueryInfo 11 | { 12 | public JoiningQueryInfo(QueryBase query, JoinType joinType, LambdaExpression condition) 13 | { 14 | this.Query = query; 15 | this.JoinType = joinType; 16 | this.Condition = condition; 17 | } 18 | public QueryBase Query { get; set; } 19 | public JoinType JoinType { get; set; } 20 | public LambdaExpression Condition { get; set; } 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Query/Mapping/IObjectActivatorCreator.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Mapper; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Data; 5 | using System.Linq; 6 | using System.Reflection; 7 | using System.Text; 8 | 9 | namespace Chloe.Query.Mapping 10 | { 11 | public interface IObjectActivatorCreator 12 | { 13 | IObjectActivator CreateObjectActivator(); 14 | IObjectActivator CreateObjectActivator(IDbContext dbContext); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Query/Mapping/MappingData.cs: -------------------------------------------------------------------------------- 1 | using Chloe.DbExpressions; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Query.Mapping 8 | { 9 | public class MappingData 10 | { 11 | public MappingData() 12 | { 13 | } 14 | public IObjectActivatorCreator ObjectActivatorCreator { get; set; } 15 | public DbSqlQueryExpression SqlQuery { get; set; } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Query/QueryBase.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Query.QueryExpressions; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace Chloe.Query 8 | { 9 | abstract class QueryBase 10 | { 11 | public abstract QueryExpression QueryExpression { get; } 12 | public abstract bool TrackEntity { get; } 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Query/QueryExpressions/DistinctExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.Query.QueryExpressions 7 | { 8 | class DistinctExpression : QueryExpression 9 | { 10 | public DistinctExpression(Type elementType, QueryExpression prevExpression) 11 | : base(QueryExpressionType.Distinct, elementType, prevExpression) 12 | { 13 | } 14 | public override T Accept(QueryExpressionVisitor visitor) 15 | { 16 | return visitor.Visit(this); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Query/QueryExpressions/QueryExpressionType.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace Chloe.Query.QueryExpressions 3 | { 4 | enum QueryExpressionType 5 | { 6 | Root = 1, 7 | Where, 8 | Take, 9 | Skip, 10 | OrderBy, 11 | OrderByDesc, 12 | ThenBy, 13 | ThenByDesc, 14 | Select, 15 | Include, 16 | Aggregate, 17 | JoinQuery, 18 | GroupingQuery, 19 | Distinct, 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Query/QueryState/AggregateQueryState.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Chloe.Query.QueryState 7 | { 8 | class AggregateQueryState : QueryStateBase, IQueryState 9 | { 10 | public AggregateQueryState(ResultElement resultElement) 11 | : base(resultElement) 12 | { 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Query/QueryState/DistinctQueryState.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Chloe.DbExpressions; 6 | 7 | namespace Chloe.Query.QueryState 8 | { 9 | class DistinctQueryState : SubQueryState 10 | { 11 | public DistinctQueryState(ResultElement resultElement) 12 | : base(resultElement) 13 | { 14 | } 15 | 16 | public override DbSqlQueryExpression CreateSqlQuery() 17 | { 18 | DbSqlQueryExpression sqlQuery = base.CreateSqlQuery(); 19 | sqlQuery.IsDistinct = true; 20 | 21 | return sqlQuery; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Query/Visitors/FilterPredicateExpressionVisitor.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Core.Visitors; 2 | using Chloe.DbExpressions; 3 | using Chloe.Utility; 4 | using System; 5 | using System.Collections.Generic; 6 | using System.Linq; 7 | using System.Linq.Expressions; 8 | using System.Text; 9 | 10 | namespace Chloe.Query.Visitors 11 | { 12 | class FilterPredicateExpressionVisitor : ExpressionVisitor 13 | { 14 | public static DbExpression ParseFilterPredicate(LambdaExpression lambda, ScopeParameterDictionary scopeParameters, KeyDictionary scopeTables) 15 | { 16 | return GeneralExpressionVisitor.ParseLambda(ExpressionVisitorBase.ReBuildFilterPredicate(lambda), scopeParameters, scopeTables); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Utility/ConstantWrapper`.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Chloe 4 | { 5 | public class ConstantWrapper 6 | { 7 | public ConstantWrapper(T value) 8 | { 9 | this.Value = value; 10 | } 11 | public T Value { get; private set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/Chloe/Utility/KeyValuePairList.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq; 3 | using System.Text; 4 | 5 | namespace System.Collections.Generic 6 | { 7 | class KeyValuePairList : List> 8 | { 9 | public KeyValuePairList() 10 | { 11 | } 12 | public void Add(TKey key, TValue value) 13 | { 14 | this.Add(new KeyValuePair(key, value)); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/ChloeDemo/Chloe.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNetCore/ChloeDemo/Chloe.db -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/ChloeDemo/ConsoleHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ChloeDemo 8 | { 9 | class ConsoleHelper 10 | { 11 | public static void WriteLineAndReadKey(object val) 12 | { 13 | Console.WriteLine(val); 14 | Console.ReadKey(); 15 | } 16 | 17 | public static void WriteLineAndReadKey(string val = "...") 18 | { 19 | Console.WriteLine(val); 20 | Console.ReadKey(); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/ChloeDemo/DbHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Data; 4 | using System.Data.Common; 5 | using System.Data.SqlClient; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | 10 | namespace Database 11 | { 12 | public class DbHelper 13 | { 14 | public static readonly string ConnectionString = "Data Source = .;Initial Catalog = Chloe;Integrated Security = SSPI;"; 15 | 16 | public static DbConnection CreateConnection() 17 | { 18 | SqlConnection conn = new SqlConnection(ConnectionString); 19 | return conn; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Chloe-master/src/DotNetCore/ChloeDemo/chloe-mssql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/DotNetCore/ChloeDemo/chloe-mssql.sql -------------------------------------------------------------------------------- /Chloe-master/src/nuget.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Chloe-master/src/nuget.exe -------------------------------------------------------------------------------- /DBBak/181211151511.psc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/DBBak/181211151511.psc -------------------------------------------------------------------------------- /Doc/排队取号系统培训资料.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Doc/排队取号系统培训资料.pdf -------------------------------------------------------------------------------- /Img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Img/1.jpg -------------------------------------------------------------------------------- /Img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Img/2.jpg -------------------------------------------------------------------------------- /Img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Img/3.jpg -------------------------------------------------------------------------------- /Img/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Img/4.jpg -------------------------------------------------------------------------------- /Img/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Img/5.jpg -------------------------------------------------------------------------------- /Img/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Img/6.jpg -------------------------------------------------------------------------------- /Img/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Img/7.jpg -------------------------------------------------------------------------------- /Img/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Img/8.jpg -------------------------------------------------------------------------------- /Img/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Img/9.jpg -------------------------------------------------------------------------------- /Img/WeChat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Img/WeChat.png -------------------------------------------------------------------------------- /LEDDisplay/LEDDisplay.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/LEDDisplay/LEDDisplay.suo -------------------------------------------------------------------------------- /LEDDisplay/LEDDisplay/bin.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/LEDDisplay/LEDDisplay/bin.zip -------------------------------------------------------------------------------- /LEDDisplay/LEDDisplay/frmParameterSet.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace LEDDisplay 11 | { 12 | public partial class frmParameterSet : Form 13 | { 14 | public frmParameterSet() 15 | { 16 | InitializeComponent(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /LEDDisplay/LEDDisplay/ico.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/LEDDisplay/LEDDisplay/ico.ico -------------------------------------------------------------------------------- /LEDDisplay/LEDDisplay/led.vsj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/LEDDisplay/LEDDisplay/led.vsj -------------------------------------------------------------------------------- /Lib/Chloe.MySql.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Lib/Chloe.MySql.dll -------------------------------------------------------------------------------- /Lib/Chloe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Lib/Chloe.dll -------------------------------------------------------------------------------- /Lib/CustomSkin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Lib/CustomSkin.dll -------------------------------------------------------------------------------- /Lib/ExpressionSerialization.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Lib/ExpressionSerialization.dll -------------------------------------------------------------------------------- /Lib/FastReport.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Lib/FastReport.zip -------------------------------------------------------------------------------- /Lib/IrisSkin2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Lib/IrisSkin2.dll -------------------------------------------------------------------------------- /Lib/MessageLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Lib/MessageLib.dll -------------------------------------------------------------------------------- /Lib/MySql.Data.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Lib/MySql.Data.dll -------------------------------------------------------------------------------- /Lib/Register.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Lib/Register.dll -------------------------------------------------------------------------------- /Lib/WebFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Lib/WebFramework.dll -------------------------------------------------------------------------------- /Lib/log4net.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/Lib/log4net.dll -------------------------------------------------------------------------------- /MessageService/MessageClient/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/MessageService/MessageClient/loading.gif -------------------------------------------------------------------------------- /MessageService/MessageClient/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/MessageService/MessageClient/network.png -------------------------------------------------------------------------------- /MessageService/MessageClient/network_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/MessageService/MessageClient/network_off.png -------------------------------------------------------------------------------- /MessageService/MessageClientTest/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace MessageClientTest 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// 应用程序的主入口点。 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new Form1()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /MessageService/MessageClientTest/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /MessageService/MessageServer/FrmSetting.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Forms; 2 | 3 | namespace MessageServer 4 | { 5 | public partial class FrmSetting : Form 6 | { 7 | public FrmSetting() 8 | { 9 | InitializeComponent(); 10 | } 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /MessageService/MessageServer/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/MessageService/MessageServer/Icon.ico -------------------------------------------------------------------------------- /MessageService/MessageServer/Resources/Add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/MessageService/MessageServer/Resources/Add.png -------------------------------------------------------------------------------- /MessageService/MessageServer/Resources/Exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/MessageService/MessageServer/Resources/Exit.png -------------------------------------------------------------------------------- /MessageService/MessageServer/Resources/Remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/MessageService/MessageServer/Resources/Remove.png -------------------------------------------------------------------------------- /MessageService/MessageServer/Resources/Run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/MessageService/MessageServer/Resources/Run.png -------------------------------------------------------------------------------- /MessageService/MessageServer/Resources/Setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/MessageService/MessageServer/Resources/Setting.png -------------------------------------------------------------------------------- /MessageService/MessageServer/Resources/Stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/MessageService/MessageServer/Resources/Stop.png -------------------------------------------------------------------------------- /MessageService/QueueMessage/EnumType.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace QueueMessage 3 | { 4 | public enum ClientType 5 | { 6 | Service = 0, 7 | CallSystem = 1, 8 | CallClient = 2, 9 | SoundPlayer = 3, 10 | LEDDisplay = 4, 11 | ScreenDisplay = 5, 12 | QueueClient = 6 13 | } 14 | 15 | public enum ClientQueryType 16 | { 17 | Request = 0, 18 | Response = 1 19 | } 20 | 21 | public enum ClientChangedType 22 | { 23 | Add = 0, 24 | Remove = 1 25 | } 26 | 27 | public enum Operate 28 | { 29 | Pause = 0, 30 | Resume = 1, 31 | Reset = 2 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /MessageService/QueueMessage/ExtraData.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace QueueMessage 7 | { 8 | public class ExtraData 9 | { 10 | 11 | private const int headLength = 4; 12 | public int Position { get; set; } 13 | public byte[] Head { get; set; } 14 | public byte[] Data { get; set; } 15 | 16 | public ExtraData() 17 | { 18 | this.Head = new byte[headLength]; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /MessageService/QueueService/ClientInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using QueueMessage; 6 | 7 | namespace QueueService 8 | { 9 | public class ClientInfo 10 | { 11 | public IntPtr ID { get; set; } 12 | public string IP { get; set; } 13 | public string Name { get; set; } 14 | public string Type { get; set; } 15 | public string ConnTime { get; set; } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /MessageService/QueueService/DeviceInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace QueueService 4 | { 5 | public class DeviceInfo 6 | { 7 | public DeviceInfo() 8 | { 9 | } 10 | 11 | public IntPtr ID { get; set; } 12 | 13 | public string IP { get; set; } 14 | 15 | public string DeviceName { get; set; } 16 | 17 | public string ConnTime { get; set; } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /QueueClient/Library/Person.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | [Serializable] 7 | public class Person 8 | { 9 | public string idcard;//卡号 10 | public string name;//姓名 11 | public string sex; //性别 12 | public string birthday; //出生日期 13 | public string address; //地址,在识别护照时导出的是国籍简码 14 | public string signdate; //签发日期,在识别护照时导出的是有效期至 15 | public string validtermOfStart; //有效起始日期,在识别护照时为空 16 | public string validtermOfEnd; //有效截止日期,在识别护照时为空 17 | } 18 | -------------------------------------------------------------------------------- /QueueClient/PrintDesigner/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /QueueClient/PrintDesigner/Resources/Print.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/PrintDesigner/Resources/Print.ico -------------------------------------------------------------------------------- /QueueClient/QueueClient/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /QueueClient/QueueClient/Properties/vssver2.scc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Properties/vssver2.scc -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/L办事.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/L办事.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/L招商引资 拷贝.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/L招商引资 拷贝.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/L评价 拷贝 3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/L评价 拷贝 3.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/L返回按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/L返回按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/L领证.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/L领证.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/L首页按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/L首页按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/back button1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/back button1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/back button2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/back button2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/background.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/background_ev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/background_ev.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/button 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/button 2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/button active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/button active.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/button normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/button normal.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/button_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/button_1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/button_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/button_11.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/button_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/button_2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/button_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/button_21.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/button_read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/button_read.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/buttonmain1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/buttonmain1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/buttonmain2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/buttonmain2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/buttonok1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/buttonok1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/buttonok2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/buttonok2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/home button 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/home button 1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/home button 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/home button 2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/loading-0.gif -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/loading361.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/loading361.gif -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/nubmer button 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/nubmer button 1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/nubmer button 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/nubmer button 2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/title.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/上一页 button1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/上一页 button1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/下一页.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/下一页.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/下一页点击后.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/下一页点击后.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/刷卡区域.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/刷卡区域.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/办事.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/办事.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/办事指南.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/办事指南.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/勾选框.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/勾选框.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/勾选框2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/勾选框2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/咨询.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/咨询.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/对勾.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/对勾.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/底部黑色.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/底部黑色.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/弹窗新 (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/弹窗新 (1).png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/弹窗新.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/弹窗新.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/弹窗确认按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/弹窗确认按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/弹窗确认按钮2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/弹窗确认按钮2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/弹窗背景.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/弹窗背景.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/感谢您的评价.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/感谢您的评价.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/招商引资.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/招商引资.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/按键3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/按键3.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/按键890.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/按键890.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/按键lol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/按键lol.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/提交 button1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/提交 button1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/提交 button2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/提交 button2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/提示框1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/提示框1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/提示框2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/提示框2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/提示框新.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/提示框新.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/数字按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/数字按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/数字按钮2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/数字按钮2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/数字按键.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/数字按键.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/数字新.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/数字新.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/未选中.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/未选中.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/条框.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/条框.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/满意灰色按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/满意灰色按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/满意蓝色按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/满意蓝色按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/点击后 灰色方框.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/点击后 灰色方框.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/矩形 16 拷贝 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/矩形 16 拷贝 2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/矩形.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/矩形.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/确认 button1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/确认 button1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/确认 button2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/确认 button2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/确认按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/确认按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/确认按钮2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/确认按钮2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/背景.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/背景.jpg -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/蓝色-点击前1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/蓝色-点击前1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/评价 拷贝 3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/评价 拷贝 3.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/评价.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/评价.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/评价界面效果图.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/评价界面效果图.jpg -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/评价背景.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/评价背景.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/请输入身份证号码.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/请输入身份证号码.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/请选择您要办理的类型.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/请选择您要办理的类型.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/边框123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/边框123.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/返回按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/返回按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/返回按钮2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/返回按钮2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/部门下一页 蓝色.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/部门下一页 蓝色.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/部门下一页.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/部门下一页.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/部门蓝色背景 拷贝 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/部门蓝色背景 拷贝 11.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/银色-点击后1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/银色-点击后1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/长按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/长按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/预约下一页.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/预约下一页.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/预约下一页点击后.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/预约下一页点击后.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/预约勾选框.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/预约勾选框.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/预约勾选框1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/预约勾选框1.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/预约提交 蓝色按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/预约提交 蓝色按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/预约提交.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/预约提交.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/预约未选中.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/预约未选中.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/预约背景.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/预约背景.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/预约选中.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/预约选中.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/领证.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/领证.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/首页按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/首页按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/Resources/首页按钮2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/Resources/首页按钮2.png -------------------------------------------------------------------------------- /QueueClient/QueueClient/bin.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/bin.zip -------------------------------------------------------------------------------- /QueueClient/QueueClient/function/Person.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace QueueClient 7 | { 8 | public class Person 9 | { 10 | public string idcard;//卡号 11 | public string name;//姓名 12 | public string sex; //性别 13 | public string birthday; //出生日期 14 | public string address; //地址,在识别护照时导出的是国籍简码 15 | public string signdate; //签发日期,在识别护照时导出的是有效期至 16 | public string validtermOfStart; //有效起始日期,在识别护照时为空 17 | public string validtermOfEnd; //有效截止日期,在识别护照时为空 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /QueueClient/QueueClient/queue.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueClient/queue.ico -------------------------------------------------------------------------------- /QueueClient/QueueTest/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace QueueTest 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// 应用程序的主入口点。 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new Form2()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /QueueClient/QueueTest/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /QueueClient/QueueTest/Resources/数字按钮.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueTest/Resources/数字按钮.png -------------------------------------------------------------------------------- /QueueClient/QueueTest/Resources/数字按钮2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/QueueTest/Resources/数字按钮2.png -------------------------------------------------------------------------------- /QueueClient/QueueTest/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /QueueClient/ReadIdCard/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /QueueClient/ReadIdCard/read.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/ReadIdCard/read.ico -------------------------------------------------------------------------------- /QueueClient/ReportManager/Design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/ReportManager/Design.png -------------------------------------------------------------------------------- /QueueClient/ReportManager/FrmPrint.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Forms; 2 | 3 | namespace ReportManager 4 | { 5 | public partial class FrmPreview : Form 6 | { 7 | public int PrintCount { get; set; } 8 | 9 | public PreviewControlEx PreviewControl 10 | { 11 | get 12 | { 13 | return this.preview; 14 | } 15 | } 16 | 17 | public FrmPreview() 18 | { 19 | InitializeComponent(); 20 | this.preview.AfterPrint += btnPrint => 21 | { 22 | this.PrintCount++; 23 | }; 24 | } 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /QueueClient/ReportManager/System.Windows.Forms.DataVisualization.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/QueueClient/ReportManager/System.Windows.Forms.DataVisualization.dll -------------------------------------------------------------------------------- /RateService/Doc/评价服务消息规范.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/RateService/Doc/评价服务消息规范.doc -------------------------------------------------------------------------------- /RateService/RateService/RateDevice.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace RateService 4 | { 5 | public class DeviceInfo 6 | { 7 | public DeviceInfo() 8 | { 9 | } 10 | 11 | public IntPtr ID { get; set; } 12 | 13 | public string WindowNumber { get; set; } 14 | 15 | public string UserID { get; set; } 16 | 17 | public string UserCode { get; set; } 18 | 19 | public string IP { get; set; } 20 | 21 | public string ConnTime { get; set; } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /RateService/RateService/RateUpdate.ini: -------------------------------------------------------------------------------- 1 | [Config] 2 | Version=1.1.2.0 3 | Url=http://192.168.1.102/update/rate.apk 4 | -------------------------------------------------------------------------------- /RemotingConfig/RemotingConfig/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace RemotingConfig 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// 应用程序的主入口点。 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new FrmMain()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /RemotingConfig/RemotingConfig/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SQL/t_user.sql: -------------------------------------------------------------------------------- 1 | ALTER table t_user add column unitSeq varchar(255) after NAME; -------------------------------------------------------------------------------- /SQL/区域升级脚本.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SQL/区域升级脚本.sql -------------------------------------------------------------------------------- /ScreenDisplay/ScreenDisplay/Form1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace ScreenDisplay 11 | { 12 | public partial class Form1 : Form 13 | { 14 | public Form1() 15 | { 16 | InitializeComponent(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ScreenDisplay/ScreenDisplay/Main.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay/ScreenDisplay/Main.ico -------------------------------------------------------------------------------- /ScreenDisplay/ScreenDisplay/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ScreenDisplay/ScreenDisplay/Properties/vssver2.scc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay/ScreenDisplay/Properties/vssver2.scc -------------------------------------------------------------------------------- /ScreenDisplay/ScreenDisplay/Resources/Main.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay/ScreenDisplay/Resources/Main.ico -------------------------------------------------------------------------------- /ScreenDisplay/ScreenDisplay2/Form1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace ScreenDisplay2 11 | { 12 | public partial class Form1 : Form 13 | { 14 | public Form1() 15 | { 16 | InitializeComponent(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ScreenDisplay/ScreenDisplay2/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace ScreenDisplay2 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// 应用程序的主入口点。 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new Form1()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ScreenDisplay/ScreenDisplay2/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ScreenDisplay_APP/README.md: -------------------------------------------------------------------------------- 1 | # ScreenDisplay_APP 2 | 综合显示屏安卓版,使用WebView内嵌网页页面实现
3 | 网页内部通过ajax和webSocket与服务进行通信 4 | -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/java/nocomment/screendisplay/BootReceiver.java: -------------------------------------------------------------------------------- 1 | package nocomment.screendisplay; 2 | 3 | import android.content.BroadcastReceiver; 4 | import android.content.Context; 5 | import android.content.Intent; 6 | 7 | public class BootReceiver extends BroadcastReceiver { 8 | 9 | @Override 10 | public void onReceive(Context context, Intent intent) { 11 | Intent newIntent = new Intent(context, MainActivity.class); 12 | newIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 13 | context.startActivity(newIntent); 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 13 | -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_APP/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_APP/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_APP/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_APP/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_APP/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_APP/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_APP/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_APP/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_APP/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_APP/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #008577 4 | #00574B 5 | #D81B60 6 | 7 | -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 综合显示屏 3 | 4 | -------------------------------------------------------------------------------- /ScreenDisplay_APP/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ScreenDisplay_Service/ScreenDisplayService/DeviceInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ScreenDisplayService 4 | { 5 | public class DeviceInfo 6 | { 7 | public DeviceInfo() 8 | { 9 | } 10 | 11 | public IntPtr ID { get; set; } 12 | 13 | public string DeviceName { get; set; } 14 | 15 | public string IP { get; set; } 16 | 17 | public string ConnTime { get; set; } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /ScreenDisplay_Service/ScreenDisplayService/配置示例.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_Service/ScreenDisplayService/配置示例.txt -------------------------------------------------------------------------------- /ScreenDisplay_Service/ScreenDisplayService/默认配置.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/ScreenDisplay_Service/ScreenDisplayService/默认配置.txt -------------------------------------------------------------------------------- /Service/BLL/BLineUpMaxNoBLL.cs: -------------------------------------------------------------------------------- 1 | using DAL; 2 | using Model; 3 | 4 | namespace BLL 5 | { 6 | public class BLineUpMaxNoBLL : BLLBase 7 | { 8 | public BLineUpMaxNoBLL() 9 | : base() 10 | { 11 | } 12 | 13 | public BLineUpMaxNoBLL(string connName) 14 | : base(connName) 15 | { 16 | } 17 | 18 | public BLineUpMaxNoBLL(string connName, string areaNo) 19 | : base(connName, areaNo) 20 | { 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Service/BLL/Common/LockAction.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Model; 6 | 7 | namespace BLL 8 | { 9 | 10 | public class LockAction 11 | { 12 | public static void Run(FLockKey key, Action action) 13 | { 14 | DAL.LockAction.Run(key, action); 15 | } 16 | 17 | public static void RunWindowLock(string windowNo, Action action) 18 | { 19 | DAL.LockAction.RunWindowLock(windowNo, action); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Service/BLL/FCallstateBLL.cs: -------------------------------------------------------------------------------- 1 | using DAL; 2 | using Model; 3 | 4 | namespace BLL 5 | { 6 | public class FCallStateBLL : BLLBase 7 | { 8 | public FCallStateBLL() 9 | : base() 10 | { 11 | } 12 | 13 | public FCallStateBLL(string connName) 14 | : base(connName) 15 | { 16 | } 17 | 18 | public FCallStateBLL(string connName, string areaNo) 19 | : base(connName, areaNo) 20 | { 21 | } 22 | 23 | public FCallStateModel GetModelByWindowNo(string windowNo) 24 | { 25 | return this.CreateDAL().GetModelByWindowNo(windowNo); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Service/BLL/FDictionaryBLL.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using DAL; 3 | using Model; 4 | 5 | namespace BLL 6 | { 7 | public class FDictionaryBLL : BLLBase 8 | { 9 | public FDictionaryBLL() 10 | : base() 11 | { 12 | } 13 | 14 | public FDictionaryBLL(string connName) 15 | : base(connName) 16 | { 17 | } 18 | 19 | public FDictionaryBLL(string connName, string areaNo) 20 | : base(connName, areaNo) 21 | { 22 | } 23 | 24 | public List GetModelListByName(string name) 25 | { 26 | return this.CreateDAL().GetModelListByName(name); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Service/BLL/TBusinessAttributeBLL.cs: -------------------------------------------------------------------------------- 1 | using DAL; 2 | using Model; 3 | 4 | namespace BLL 5 | { 6 | public class TBusinessAttributeBLL : BLLBase 7 | { 8 | public TBusinessAttributeBLL() 9 | : base() 10 | { 11 | } 12 | 13 | public TBusinessAttributeBLL(string connName) 14 | : base(connName) 15 | { 16 | } 17 | 18 | public TBusinessAttributeBLL(string connName, string areaNo) 19 | : base(connName, areaNo) 20 | { 21 | } 22 | 23 | public object GetGridDetailData(string unitSeq, string busiSeq) 24 | { 25 | return this.CreateDAL().GetGridDetailData(unitSeq, busiSeq); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Service/BLL/TLedControllerBLL.cs: -------------------------------------------------------------------------------- 1 | using DAL; 2 | using Model; 3 | 4 | namespace BLL 5 | { 6 | public class TLedControllerBLL : BLLBase 7 | { 8 | public TLedControllerBLL() 9 | : base() 10 | { 11 | } 12 | 13 | public TLedControllerBLL(string connName) 14 | : base(connName) 15 | { 16 | } 17 | 18 | public TLedControllerBLL(string connName, string areaNo) 19 | : base(connName, areaNo) 20 | { 21 | } 22 | 23 | public object GetGridData() 24 | { 25 | return this.CreateDAL().GetGridData(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Service/BLL/TScreenConfigBLL.cs: -------------------------------------------------------------------------------- 1 | using DAL; 2 | using Model; 3 | 4 | namespace BLL 5 | { 6 | public class TScreenConfigBLL : BLLBase 7 | { 8 | public TScreenConfigBLL() 9 | : base() 10 | { 11 | } 12 | 13 | public TScreenConfigBLL(string connName) 14 | : base(connName) 15 | { 16 | } 17 | 18 | public TScreenConfigBLL(string connName, string areaNo) 19 | : base(connName, areaNo) 20 | { 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Service/BLL/TUnitBLL.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using DAL; 4 | using Model; 5 | 6 | namespace BLL 7 | { 8 | public class TUnitBLL : BLLBase 9 | { 10 | public TUnitBLL() 11 | : base() 12 | { 13 | } 14 | 15 | public TUnitBLL(string connName) 16 | : base(connName) 17 | { 18 | } 19 | 20 | public TUnitBLL(string connName, string areaNo) 21 | : base(connName, areaNo) 22 | { 23 | } 24 | 25 | public object GetGridData() 26 | { 27 | return this.CreateDAL().GetGridData(); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Service/BLL/TUserBLL.cs: -------------------------------------------------------------------------------- 1 | using DAL; 2 | using Model; 3 | 4 | namespace BLL 5 | { 6 | public class TUserBLL : BLLBase 7 | { 8 | public TUserBLL() 9 | : base() 10 | { 11 | } 12 | 13 | public TUserBLL(string connName) 14 | : base(connName) 15 | { 16 | } 17 | 18 | public TUserBLL(string connName, string areaNo) 19 | : base(connName, areaNo) 20 | { 21 | } 22 | 23 | public object GetGridData(string key) 24 | { 25 | return this.CreateDAL().GetGridData(key); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Service/BLL/TWindowAreaBLL.cs: -------------------------------------------------------------------------------- 1 | using DAL; 2 | using Model; 3 | 4 | namespace BLL 5 | { 6 | public class TWindowAreaBLL : BLLBase 7 | { 8 | public TWindowAreaBLL() 9 | : base() 10 | { 11 | } 12 | 13 | public TWindowAreaBLL(string connName) 14 | : base(connName) 15 | { 16 | } 17 | 18 | public TWindowAreaBLL(string connName, string areaNo) 19 | : base(connName, areaNo) 20 | { 21 | } 22 | 23 | public object GetGridData() 24 | { 25 | return this.CreateDAL().GetGridData(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Service/DAL/Common/MySqlConnectionFactory.cs: -------------------------------------------------------------------------------- 1 | using System.Data; 2 | using Chloe.Infrastructure; 3 | using MySql.Data.MySqlClient; 4 | 5 | namespace DAL 6 | { 7 | public class MySqlConnectionFactory : IDbConnectionFactory 8 | { 9 | string _connString = null; 10 | public MySqlConnectionFactory(string connString) 11 | { 12 | this._connString = connString; 13 | } 14 | public IDbConnection CreateConnection() 15 | { 16 | IDbConnection conn = new MySqlConnection(this._connString); 17 | return conn; 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Service/Model/Common/FDictionaryString.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Model 7 | { 8 | /// 9 | /// 字典表字段 10 | /// 11 | public class FDictionaryString 12 | { 13 | /// 14 | /// 工作状态 15 | /// 16 | public static readonly string WorkState = "工作状态"; 17 | 18 | /// 19 | /// 人员性别 20 | /// 21 | public static readonly string UserSex = "人员性别"; 22 | 23 | /// 24 | /// 预约类型 25 | /// 26 | public static readonly string AppointmentType = "预约类型"; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Service/Model/Common/FLockKey.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Model 7 | { 8 | public enum FLockKey 9 | { 10 | Upload, 11 | Call, 12 | Queue, 13 | WindowState 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Service/Model/Common/FLockModel.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Entity; 2 | using System; 3 | 4 | namespace Model 5 | { 6 | /// 7 | /// 8 | /// 9 | [Serializable] 10 | [Table("F_WindowLock")] 11 | public class FLockModel : ModelBase 12 | { 13 | /// 14 | /// 窗口号 15 | /// 16 | public string windowNo { get; set; } 17 | 18 | /// 19 | /// 状态 20 | /// 21 | public int isOccupy { get; set; } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /Service/Model/Common/LockDictionary.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Concurrent; 3 | 4 | namespace Model 5 | { 6 | public class LockDictionary 7 | { 8 | ConcurrentDictionary dict = new ConcurrentDictionary(); 9 | 10 | public object GetLockObject(string key) 11 | { 12 | object value = new object(); 13 | return dict.AddOrUpdate(key, value, (tKey, existingVal) => { return existingVal; }); 14 | } 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /Service/Model/Common/ModelBase.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Chloe.Entity; 3 | 4 | namespace Model 5 | { 6 | [Serializable] 7 | public class ModelBase 8 | { 9 | [Column(IsPrimaryKey = true)] 10 | public int ID { get; set; } 11 | [Column(IsPrimaryKey = true)] 12 | public string AreaNo { get; set; } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Service/Model/TLedControllerModel - 副本.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Entity; 2 | using System; 3 | 4 | namespace Model 5 | { 6 | [Serializable] 7 | [Table("T_LedController")] 8 | public class TLedControllerModel : ModelBase 9 | { 10 | /// 11 | /// 12 | /// 13 | public string IP { get; set; } 14 | 15 | /// 16 | /// 17 | /// 18 | public string Port { get; set; } 19 | 20 | /// 21 | /// 22 | /// 23 | public string DeviceAddress { get; set; } 24 | 25 | /// 26 | /// 27 | /// 28 | public string Name { get; set; } 29 | 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /Service/Model/TLedControllerModel.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Entity; 2 | using System; 3 | 4 | namespace Model 5 | { 6 | [Serializable] 7 | [Table("T_LedController")] 8 | public class TLedControllerModel : ModelBase 9 | { 10 | /// 11 | /// 12 | /// 13 | public string IP { get; set; } 14 | 15 | /// 16 | /// 17 | /// 18 | public string Port { get; set; } 19 | 20 | /// 21 | /// 22 | /// 23 | public string DeviceAddress { get; set; } 24 | 25 | /// 26 | /// 27 | /// 28 | public string Name { get; set; } 29 | 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /Service/Model/TLedWindowModel.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Entity; 2 | using System; 3 | 4 | namespace Model 5 | { 6 | [Serializable] 7 | [Table("T_LedWindow")] 8 | public class TLedWindowModel : ModelBase 9 | { 10 | /// 11 | /// 12 | /// 13 | public int ControllerID { get; set; } 14 | 15 | /// 16 | /// 17 | /// 18 | public string WindowNumber { get; set; } 19 | 20 | /// 21 | /// 22 | /// 23 | public string DisplayText { get; set; } 24 | 25 | /// 26 | /// 27 | /// 28 | public string Position { get; set; } 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /Service/Model/TScreenConfigModel.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Entity; 2 | using System; 3 | 4 | namespace Model 5 | { 6 | /// 7 | /// 8 | /// 9 | [Serializable] 10 | [Table("T_ScreenConfig")] 11 | public class TScreenConfigModel : ModelBase 12 | { 13 | /// 14 | /// 屏名称 15 | /// 16 | public string Name { get; set; } 17 | 18 | /// 19 | /// 屏IP 20 | /// 21 | public string IP { get; set; } 22 | 23 | /// 24 | /// 屏配置 25 | /// 26 | public string Config { get; set; } 27 | 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /Service/Model/TWindowAreaModel.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Entity; 2 | using System; 3 | 4 | namespace Model 5 | { 6 | /// 7 | /// 8 | /// 9 | [Serializable] 10 | [Table("T_WindowArea")] 11 | public class TWindowAreaModel : ModelBase 12 | { 13 | /// 14 | /// 区域名称 15 | /// 16 | public string areaName { get; set; } 17 | 18 | /// 19 | /// 备注 20 | /// 21 | public string remark { get; set; } 22 | 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /Service/Model/TWindowBusinessModel.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Entity; 2 | using System; 3 | 4 | namespace Model 5 | { 6 | [Serializable] 7 | [Table("T_WindowBusiness")] 8 | public class TWindowBusinessModel : ModelBase 9 | { 10 | /// 11 | /// 12 | /// 13 | public int WindowID { get; set; } 14 | 15 | /// 16 | /// 17 | /// 18 | public string unitSeq { get; set; } 19 | 20 | /// 21 | /// 22 | /// 23 | public string busiSeq { get; set; } 24 | 25 | /// 26 | /// 优先级 27 | /// 28 | public int priorityLevel { get; set; } 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /Service/Model/TbusinessitemModel.cs: -------------------------------------------------------------------------------- 1 | using Chloe.Entity; 2 | 3 | namespace Model 4 | { 5 | [Table("T_BusinessItem")] 6 | public class TBusinessItemModel : ModelBase 7 | { 8 | /// 9 | /// 10 | /// 11 | public string unitSeq { get; set; } 12 | 13 | /// 14 | /// 15 | /// 16 | public string busiSeq { get; set; } 17 | 18 | /// 19 | /// 20 | /// 21 | public string itemName { get; set; } 22 | 23 | /// 24 | /// 25 | /// 26 | public string remark { get; set; } 27 | 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /Service/ServiceTest/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Service/ServiceTest/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace ServiceTest 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// 应用程序的主入口点。 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainForm()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Service/ServiceTest/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ServiceHost/Html/Debug.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /ServiceHost/ServiceHost/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ServiceHost/ServiceHost/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /SoundPlayer/SoundPlayer.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SoundPlayer/SoundPlayer.suo -------------------------------------------------------------------------------- /SoundPlayer/SoundPlayer/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /SoundPlayer/SoundPlayer/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SoundPlayer/SoundPlayer/icon.ico -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | 4 | namespace SystemConfig 5 | { 6 | public class FilterConfig 7 | { 8 | public static void RegisterGlobalFilters(GlobalFilterCollection filters) 9 | { 10 | filters.Add(new HandleErrorAttribute()); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Web.Routing; 7 | 8 | namespace SystemConfig 9 | { 10 | public class RouteConfig 11 | { 12 | public static void RegisterRoutes(RouteCollection routes) 13 | { 14 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 15 | 16 | routes.MapRoute( 17 | name: "Default", 18 | url: "{controller}/{action}/{id}", 19 | defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 20 | ); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/App_Start/WebApiConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web.Http; 5 | 6 | namespace SystemConfig 7 | { 8 | public static class WebApiConfig 9 | { 10 | public static void Register(HttpConfiguration config) 11 | { 12 | config.Routes.MapHttpRoute( 13 | name: "DefaultApi", 14 | routeTemplate: "api/{controller}/{id}", 15 | defaults: new { id = RouteParameter.Optional } 16 | ); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Areas/Statistics/StatisticsAreaRegistration.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | 3 | namespace SystemConfig.Areas.Statistics 4 | { 5 | public class StatisticsAreaRegistration : AreaRegistration 6 | { 7 | public override string AreaName 8 | { 9 | get 10 | { 11 | return "Statistics"; 12 | } 13 | } 14 | 15 | public override void RegisterArea(AreaRegistrationContext context) 16 | { 17 | context.MapRoute( 18 | "Statistics_default", 19 | "Statistics/{controller}/{action}/{id}", 20 | new { action = "Index", id = UrlParameter.Optional } 21 | ); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Areas/SystemConfig/SystemConfigAreaRegistration.cs: -------------------------------------------------------------------------------- 1 | using System.Web.Mvc; 2 | 3 | namespace SystemConfig.Areas.SystemConfig 4 | { 5 | public class SystemConfigAreaRegistration : AreaRegistration 6 | { 7 | public override string AreaName 8 | { 9 | get 10 | { 11 | return "SystemConfig"; 12 | } 13 | } 14 | 15 | public override void RegisterArea(AreaRegistrationContext context) 16 | { 17 | context.MapRoute( 18 | "SystemConfig_default", 19 | "SystemConfig/{controller}/{action}/{id}", 20 | new { action = "Index", id = UrlParameter.Optional } 21 | ); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Common/Pagination.cs: -------------------------------------------------------------------------------- 1 | namespace SystemConfig 2 | { 3 | public class Pagination 4 | { 5 | public bool _search { get; set; } 6 | 7 | public string nd { get; set; } 8 | 9 | public int rows { get; set; } 10 | 11 | public int page { get; set; } 12 | 13 | public int sidx { get; set; } 14 | 15 | public string sord { get; set; } 16 | } 17 | } -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/avatars/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/avatars/avatar.png -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/avatars/avatar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/avatars/avatar1.png -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/avatars/avatar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/avatars/avatar2.png -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/avatars/avatar3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/avatars/avatar3.png -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/avatars/avatar4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/avatars/avatar4.png -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/avatars/avatar5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/avatars/avatar5.png -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/css/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/css/images/loading.gif -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/css/jquery-ui-1.10.3.full.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/css/jquery-ui-1.10.3.full.min.css -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/font/font.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/font/font.woff2 -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/font/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/font/fontawesome-webfont.woff -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/image-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/image-1.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/image-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/image-2.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/image-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/image-3.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/image-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/image-4.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/image-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/image-5.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/image-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/image-6.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/thumb-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/thumb-1.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/thumb-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/thumb-2.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/thumb-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/thumb-3.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/thumb-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/thumb-4.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/thumb-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/thumb-5.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Content/images/gallery/thumb-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/SystemConfig/SystemConfig/Content/images/gallery/thumb-6.jpg -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Controllers/BaseController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | 7 | namespace SystemConfig.Controllers 8 | { 9 | public abstract class BaseController : Controller 10 | { 11 | public string AreaNo 12 | { 13 | get 14 | { 15 | var areaNo = System.Web.HttpContext.Current.Session["areaNo"]; 16 | if (areaNo == null) 17 | System.Web.HttpContext.Current.Session["areaNo"] = this.Request["areaNo"]; 18 | return areaNo.ToString(); 19 | } 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Controllers/ErrorController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | 7 | namespace SystemConfig.Controllers 8 | { 9 | public class ErrorController : Controller 10 | { 11 | // 12 | // GET: /Error/ 13 | 14 | public ActionResult Error404() 15 | { 16 | return View(); 17 | } 18 | 19 | public ActionResult Error500() 20 | { 21 | return View(); 22 | } 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /SystemConfig/SystemConfig/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="SystemConfig.MvcApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /Update/UpdateTime.dat: -------------------------------------------------------------------------------- 1 | 2018-09-11 10:00:00 2 | -------------------------------------------------------------------------------- /WeChatService/Doc/微信服务消息规范.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackQChen/QueueSystem/2efcfc4fb540b94fc6548c8476da27244fddcf77/WeChatService/Doc/微信服务消息规范.doc -------------------------------------------------------------------------------- /WeChatService/TestClient/ExtraData.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace WeChatService 7 | { 8 | public class ExtraData 9 | { 10 | 11 | private const int headLength = 4; 12 | public int Position { get; set; } 13 | public byte[] Head { get; set; } 14 | public byte[] Data { get; set; } 15 | 16 | public ExtraData() 17 | { 18 | this.Head = new byte[headLength]; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /WeChatService/TestClient/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Windows.Forms; 5 | 6 | namespace TestClient 7 | { 8 | static class Program 9 | { 10 | /// 11 | /// 应用程序的主入口点。 12 | /// 13 | [STAThread] 14 | static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new Form1()); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /WeChatService/TestClient/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /WeChatService/TestClient/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /WeChatService/WeChatService/ExtraData.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace WeChatService 7 | { 8 | public class ExtraData 9 | { 10 | 11 | private const int headLength = 4; 12 | public int Position { get; set; } 13 | public byte[] Head { get; set; } 14 | public byte[] Data { get; set; } 15 | public string GUID { get; set; } 16 | public bool Access { get; set; } 17 | 18 | public ExtraData() 19 | { 20 | this.Head = new byte[headLength]; 21 | } 22 | } 23 | } 24 | --------------------------------------------------------------------------------