├── .gitattributes ├── .gitignore ├── ADInfosUtil ├── ADInfosUtil.csproj ├── ADInfosUtil.sln ├── Form1.Designer.cs ├── Form1.cs ├── Form1.resx ├── Helper.cs ├── Program.cs ├── ProgramHelper.cs ├── Properties │ └── AssemblyInfo.cs └── app.config ├── Common └── VersionAssemblyInfo.cs ├── CopyAssemblies.bat ├── CopyAssemblies_All.bat ├── CopyAssemblies_CR.bat ├── CopyAssemblies_Map.bat ├── CopyAssemblies_Server.bat ├── CopyAssemblies_Silverlight.bat ├── CopyAssemblies_x64.bat ├── CredentialsManagerClient ├── AboutBox.Designer.cs ├── AboutBox.cs ├── AboutBox.resx ├── ApplicationsTableAdapter.cs ├── AuthorizationDialog.Designer.cs ├── AuthorizationDialog.resx ├── ChangePasswordDialog.Designer.cs ├── ChangePasswordDialog.resx ├── ComboBoxEx.cs ├── CredentialsManager.Designer.cs ├── CredentialsManager.Helper.cs ├── CredentialsManager.cs ├── CredentialsManager.csproj ├── CredentialsManager.resx ├── IDesign.ico ├── ListViewEx.cs ├── LoginDialog.Designer.cs ├── LoginDialog.resx ├── NewApplicationDialog.Designer.cs ├── NewApplicationDialog.cs ├── NewApplicationDialog.resx ├── NewRoleDialog.Designer.cs ├── NewRoleDialog.resx ├── NewUserDialog.Designer.cs ├── NewUserDialog.resx ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── ResetWithQuestionDialog.Designer.cs ├── ResetWithQuestionDialog.resx ├── Resources │ ├── About.bmp │ ├── Application.bmp │ ├── Assign.bmp │ ├── Authenticate.bmp │ ├── Authorize.bmp │ ├── Background.bmp │ ├── ChangePassword.bmp │ ├── Computer.ico │ ├── CreateIApplication.bmp │ ├── CreateIRole.bmp │ ├── CreateIUser.bmp │ ├── DeleteAllApplications.bmp │ ├── DeleteAllRoles.bmp │ ├── DeleteAllUsers.bmp │ ├── DeleteApplication.bmp │ ├── DeleteRole.bmp │ ├── DeleteUser.bmp │ ├── EditInformation.bmp │ ├── GeneratePassword.bmp │ ├── Go.bmp │ ├── HTMLPage.bmp │ ├── IDesign.ico │ ├── Login.bmp │ ├── PrivateQueue.ico │ ├── PublicQueue.ico │ ├── PublishPlan.bmp │ ├── RefreshUsers.bmp │ ├── Remove.bmp │ ├── RemoveAll.bmp │ ├── ResetPassword.bmp │ ├── Role.bmp │ ├── Save.bmp │ ├── Security.bmp │ ├── SelectService.bmp │ ├── Service.bmp │ ├── ShowRulelines.bmp │ ├── Splash.bmp │ ├── Update.bmp │ ├── VSObject_Delegate_Protected.bmp │ ├── Webcontrol_ChangePassword.bmp │ ├── Webcontrol_CreateUserWizard.bmp │ ├── Webcontrol_Pswrecovery.bmp │ ├── eventlogSuccessAudit.ico │ ├── keys.bmp │ ├── keys.ico │ ├── searchPeople.bmp │ ├── searchWeb.bmp │ ├── user.bmp │ ├── user.ico │ └── users.ico ├── SplashScreen.cs ├── SplashScreen.resx ├── UpdateUserDialog.Designer.cs ├── UpdateUserDialog.resx ├── UserManagerProviderFactory.cs ├── app.config ├── authorizationdialog.cs ├── changepassworddialog.cs ├── logindialog.cs ├── newroledialog.cs ├── newuserdialog.cs ├── resetwithquestiondialog.cs └── updateuserdialog.cs ├── DeployAssemblies.bat ├── DeployAssemblies_D.bat ├── Feng.All.sln ├── Feng.Base.sln ├── Feng.Base ├── AbstractApplicationDirectory.cs ├── Async │ ├── AsyncHelper.cs │ ├── AsyncManager.cs │ ├── Events.cs │ ├── IWorker.cs │ └── WorkerBase.cs ├── Cache.cs ├── Command.cs ├── CommandManager.cs ├── Const.cs ├── DataBuffers.cs ├── Definition.cs ├── EmptyInstance.cs ├── EmptyMessageBox.cs ├── EnumNameValue.cs ├── ExceptionProcess.cs ├── Feng.Base.Portable.csproj ├── Feng.Base.Portable.sln ├── Feng.Base.Silverlight.csproj ├── Feng.Base.Silverlight.sln ├── Feng.Base.csproj ├── Feng.Base.sln ├── HashtableCache.cs ├── IApplication.cs ├── IApplicationDirectory.cs ├── IApplicationFactory.cs ├── ICache.cs ├── ICommand.cs ├── IDatabase.cs ├── IExceptionProcess.cs ├── ILogger.cs ├── IMessageBox.cs ├── IPersistentCache.cs ├── IPlugin.cs ├── IRepository.cs ├── IRepositoryConsumer.cs ├── IRepositoryFactory.cs ├── IScript.cs ├── ISearchExpression.cs ├── ISearchOrder.cs ├── InvalidUserOperationException.cs ├── Logger.cs ├── LoggerExceptionProcess.cs ├── MessageBox.cs ├── NameValue.cs ├── ObjectPool~1.cs ├── ProductInfo.cs ├── Properties │ └── AssemblyInfo.cs ├── RepositoryConfigNameAttribute.cs ├── Script.cs ├── Search │ ├── AbstractExpression.cs │ ├── LexicalAnalyzer.cs │ ├── LogicalExpression.cs │ ├── Order.cs │ ├── Parse.cs │ ├── QueryExpression.cs │ └── SimpleExpression.cs ├── SearchExpression.cs ├── SearchOrder.cs ├── ServiceProvider.cs ├── Singleton~1.cs ├── StringExceptionProcess.cs ├── StringExtention.cs ├── SystemConfiguration.cs ├── SystemDirectory.cs ├── Tuple~2.cs ├── Tuple~3.cs ├── Tuple~4.cs ├── Tuple~5.cs ├── Tuple~6.cs ├── Utils │ ├── CollectionHelper.cs │ ├── CompareHelper.cs │ ├── ConvertHelper.cs │ ├── DateTimeHelper.cs │ ├── EnumHelper.cs │ ├── ExceptionHelper.cs │ ├── IOHelper.cs │ ├── RandomHelper.cs │ ├── ReflectionHelper.cs │ ├── RepositoryHelper.cs │ └── StringHelper.cs └── nant.build ├── Feng.Config └── AD_Window_SD_Attachment.xml ├── Feng.Controller ├── AbstractControlManager.cs ├── AbstractControlManager`1.cs ├── AbstractDisplayManager.cs ├── AbstractDisplayManager`1.cs ├── AbstractSearchManager.cs ├── AbstractSearchManager~1.cs ├── CancelEventArgs.cs ├── Collections │ ├── BindingControlCollection.cs │ ├── CheckControlCollection.cs │ ├── ControlCollection.cs │ ├── DataControlCollection.cs │ ├── SearchControlCollection.cs │ └── StateControlCollection.cs ├── ControlFactoryBase.cs ├── ControlManagerExtention.cs ├── EntityChangedEventArgs.cs ├── Feng.Controller.Silverlight.csproj ├── Feng.Controller.csproj ├── Feng.Controller.sln ├── IControlCheckExceptionProcess.cs ├── IControlCollection.cs ├── IControlFactory.cs ├── IControlManager.cs ├── IControlManager`1.cs ├── IDaoFactoryService.cs ├── IDisplayManager.cs ├── IDisplayManagerContainer.cs ├── IDisplayManager~1.cs ├── ISearchManager.cs ├── ISearchManagerWithParent.cs ├── ListChangedEventArgs.cs ├── ListDisplayManager.cs ├── ManagerExtention.cs ├── Properties │ └── AssemblyInfo.cs ├── SearchHistoryInfo.cs └── SelectedDataValueChangedEventArgs.cs ├── Feng.Dao ├── AbstractEventDao.cs ├── AbstractEventDao~1.cs ├── AbstractMemoryDao~1.cs ├── AbstractRelationalDao~2.cs ├── BaseDao~1.cs ├── Dao.cd ├── DaoHelper.cs ├── DelegateDao.cs ├── EmptyDao.cs ├── Feng.Dao.Silverlight.csproj ├── Feng.Dao.csproj ├── IBaseDao.cs ├── IBaseDao~1.cs ├── IBatchDao.cs ├── ICancellateDao.cs ├── IEventDao.cs ├── IRelationalDao.cs ├── IRelationalDao~2.cs ├── IRepositoryDao~1.cs ├── ISubmittedEntityDao.cs ├── LogEntityDao.cs ├── ManytoOneDao.cs ├── MasterDao12~2.cs ├── MasterDao22~2.cs ├── MasterDao2~2.cs ├── MasterDao3~2.cs ├── MasterDao~2.cs ├── MasterDetailMemoryDao~2.cs ├── MasterGenerateDetailDao~1.cs ├── MasterNoRelationDao22~2.cs ├── MasterNoRelationDao~2.cs ├── MemoryDao2~1.cs ├── MemoryDao~1.cs ├── MultiOrgEntityDao.cs ├── OneToOneChildDao~2.cs ├── OnetoOneDao~2.cs ├── OnetoOneGenerateChildDao~2.cs └── Properties │ └── AssemblyInfo.cs ├── Feng.Data ├── Data │ ├── DbHelper.cs │ ├── MyDbCommand.cs │ └── PrimaryMaxIdGenerator.cs ├── Feng.Data.csproj ├── Feng.Data.sln ├── INameValueControl.cs ├── NameValueMapping.cs ├── NameValueMappingCollection.cs ├── Properties │ └── AssemblyInfo.cs ├── UntypedEntityInfo.cs └── Utils │ └── NameValueControlHelper.cs ├── Feng.Example ├── Domain.hbm.xml ├── Feng.Example.csproj ├── Feng.Example.sqlite ├── Order.cs ├── OrderLine.cs ├── Product.cs ├── Properties │ └── AssemblyInfo.cs ├── Update │ └── UpdateVersion.xml ├── app.config ├── connectionStrings.config ├── el-sample.config ├── example.config ├── hibernate-access.cfg.xml ├── hibernate-sqlite.cfg.xml ├── log4net-sample.config ├── mime_types ├── neokernel_props.xml ├── nh-sample.config └── release.config ├── Feng.GPS ├── Direction.cs ├── Domain.hbm.xml ├── Feng.GPS.csproj ├── Feng.GPS.sln ├── GpsDao.cs ├── GpxConverter.cs ├── Map.Designer.cs ├── Map.cs ├── Map.resx ├── Path.cs ├── Properties │ └── AssemblyInfo.cs ├── Route.cs ├── Track.cs ├── TrackPoint.cs ├── Utils │ └── RouteHelper.cs ├── WayPoint.cs ├── gpx.cs └── gpx.xsd ├── Feng.Grid ├── Feng.Grid.csproj ├── Feng.Grid.sln ├── Grid │ ├── AndValidCriterion.cs │ ├── Columns │ │ ├── ButtonColumn.cs │ │ ├── ButtonDataCell.cs │ │ ├── ButtonDataRow.cs │ │ ├── CheckColumn.cs │ │ ├── CheckColumnHelper.Designer.cs │ │ ├── CheckColumnHelper.cs │ │ └── MyColumn.cs │ ├── Comparer │ │ ├── ComboComparer.cs │ │ ├── IntMultiImageComparer.cs │ │ └── MultiComboComparer.cs │ ├── DataGrid.cs │ ├── DetailFilterGrid.cs │ ├── DropdownOptionGrid.cs │ ├── Editors │ │ ├── ButtonEditor.cs │ │ ├── DateEditor.cs │ │ ├── DateTimeEditor.cs │ │ ├── MultiLineEditor.cs │ │ ├── MyComboBoxEditor.cs │ │ ├── MyFreeComboBoxEditor.cs │ │ ├── MyMaskTextEditor.cs │ │ ├── MyNumericEditor.cs │ │ ├── MyOptionPickerEditor.cs │ │ ├── MyTextEditor.cs │ │ └── StarRatingEditor.cs │ ├── Filter │ │ ├── AnyFilter.cs │ │ ├── ComparisonFilter.cs │ │ ├── FilterApplied16by24.png │ │ ├── FilterCell.cs │ │ ├── FilterRow.cs │ │ ├── FilterRowSelector.cs │ │ ├── FilterUnApplied16by24.png │ │ ├── FormCustomFilter.Designer.cs │ │ ├── FormCustomFilter.cs │ │ ├── IFilter.cs │ │ └── LogicalFilter.cs │ ├── FilterGrid.Designer.cs │ ├── FilterGrid.cs │ ├── FilterSumGrid.cs │ ├── GridDataGragEventArgs.cs │ ├── GridExtention.cs │ ├── GridFilterToolStripItem.Designer.cs │ ├── GridFilterToolStripItem.cs │ ├── GridHelper.Designer.cs │ ├── GridHelper.cs │ ├── GridSetting.cs │ ├── IGrid.cs │ ├── MaxLengthFieldCriterion.cs │ ├── MergedDataCell.cs │ ├── MultiColumnHeaderColumnManagerRow.cs │ ├── MyDetailGrid.cs │ ├── MyExcelGrid.Designer.cs │ ├── MyExcelGrid.cs │ ├── MyGrid.cs │ ├── MyGridSetupForm.Designer.cs │ ├── MyGridSetupForm.cs │ ├── MyGridSetupForm.resx │ ├── MyGroupByRow.cs │ ├── MyGroupManageRow.cs │ ├── MyRegularExpressionCriterion.cs │ ├── NumberedRow.cs │ ├── NumberedRowSelector.cs │ ├── Print │ │ ├── CustomizeReportStyleForm.cs │ │ ├── CustomizeReportStyleForm.resx │ │ ├── GenerateReportForm.cs │ │ ├── GenerateReportForm.resx │ │ ├── HeaderFooterEditor.cs │ │ ├── HeaderFooterEditor.resx │ │ ├── IPrintable.cs │ │ ├── MyGridExportSaveFileDialog.Designer.cs │ │ ├── MyGridExportSaveFileDialog.cs │ │ ├── MyGridExportSaveFileDialog.resx │ │ ├── MyGridPrintDocument.cs │ │ ├── PrintPreviewForm.cs │ │ ├── PrintPreviewForm.resx │ │ ├── PrintableTextBox.cs │ │ └── ReportPreviewControl.cs │ ├── RequiredFieldCriterion.cs │ ├── ScriptCriterion.cs │ ├── SpaceDataRow.cs │ ├── TextFilter │ │ ├── FilterCell.cs │ │ ├── FilterRow.cs │ │ └── FilterRowSelector.cs │ └── Viewers │ │ ├── BoolImageViewer.cs │ │ ├── BoolTextViewer.cs │ │ ├── ButtonViewer.cs │ │ ├── DateViewer.cs │ │ ├── DetailSummaryRowViewer.cs │ │ ├── EnableTextViewer.cs │ │ ├── ImageTextViewer.cs │ │ ├── IntImageTextViewer.cs │ │ ├── IntImageViewer.cs │ │ ├── IntMultiImageViewer.cs │ │ ├── MultiColorTextViewer.cs │ │ ├── MultiLineViewer.cs │ │ ├── MyComboBoxViewer.cs │ │ ├── MyOptionPickerViewer.cs │ │ ├── NumericViewer.cs │ │ ├── StartSopActionViewer.cs │ │ └── TrackingViewer.cs ├── Properties │ └── AssemblyInfo.cs └── Windows │ └── Forms │ ├── FilterForm.Designer.cs │ ├── FilterForm.cs │ ├── MyComboBox.cs │ ├── MyFreeComboBox.cs │ ├── MyOptionPicker.Designer.cs │ ├── MyOptionPicker.cs │ └── StyleSheetCombo.cs ├── Feng.Help ├── Grid.html ├── Window.html ├── grid_template.xslt ├── image │ └── true.png ├── style │ └── help.css └── window_template.xslt ├── Feng.Map.sln ├── Feng.Map ├── Feng.Map.csproj ├── Feng.Map.sln ├── GMapMarkerCircle.cs ├── GMapProviderWrapper.cs ├── GeobaseMapMarker.cs ├── GoogleMapAPI.cs ├── GoogleMapChinaOffset.cs ├── GoogleMapChinaProjection.cs ├── GpsDataSelector.Designer.cs ├── GpsDataSelector.cs ├── GpsDataSelector.resx ├── GpxImporter.cs ├── GpxToDb.cs ├── KmlHelper.cs ├── KmlOverlay.cs ├── MapControl.cs ├── MapForm.Designer.cs ├── MapForm.cs ├── MapForm.resx ├── MapHelper.cs ├── Obsolete │ ├── GoogleMapChinaOffset2.cs │ ├── GoogleMapChinaOffsetIndex.dat │ ├── MsSqlGoogleMapChinaOffsetCache2.cs │ ├── PureGoogleMapChinaOffsetCache2.cs │ └── SQLiteGoogleMapChinaOffsetCache2.cs ├── Properties │ └── AssemblyInfo.cs ├── PureGoogleMapChinaOffsetCache.cs ├── SQLiteGoogleMapChinaOffsetCache.cs ├── SharpMapMarker.cs └── crack_geobase.txt ├── Feng.Model ├── AbstractBaseEntity.cs ├── AuditableAttribute.cs ├── BaseADEntity.cs ├── BaseBOEntity.cs ├── BaseDataEntity.cs ├── BaseEntity.cs ├── EmptyEntityMetadata.cs ├── EntityBuffer.cs ├── EntityBufferCollection.cs ├── EntityHelper.cs ├── EntityScript.cs ├── Feng.Model.Silverlight.csproj ├── Feng.Model.csproj ├── IActivableEntity.cs ├── ICloneable.cs ├── IDeletableEntity.cs ├── IDetailEntity.cs ├── IDetailGenerateDetailEntity.cs ├── IEntity.cs ├── IEntityList.cs ├── IEntityScript.cs ├── IIdEntity.cs ├── ILogEntity.cs ├── IMasterEntity.cs ├── IMasterGenerateDetailEntity.cs ├── IMetadata.cs ├── IMultiOrgEntity.cs ├── IOnetoOneChildEntity.cs ├── IOnetoOneParentEntity.cs ├── IOperatingEntity.cs ├── ISavableEntity.cs ├── ISubmittedEntity.cs ├── IUpdatableEntity.cs ├── IVersionedEntity.cs ├── IdEntity~1.cs ├── LogEntity.cs ├── MultiOrgEntity.cs ├── OperateArgs.cs ├── Properties │ └── AssemblyInfo.cs └── SubmittedEntity.cs ├── Feng.NH.ByteCode.CacheLinFu ├── Feng.NH.ByteCode.CacheLinFu.csproj ├── Properties │ └── AssemblyInfo.cs ├── ProxyFactory.cs └── ProxyFactoryFactory.cs ├── Feng.NH.ByteCode.Castle ├── Feng.NH.ByteCode.CacheCastle.csproj ├── Properties │ └── AssemblyInfo.cs ├── ProxyFactory.cs └── ProxyFactoryFactory.cs ├── Feng.NH ├── Data │ └── DbHelper2.cs ├── Feng.NH.csproj ├── NH │ ├── Cache.cs │ ├── CompareHqlGenerator.cs │ ├── INHibernateRepository.cs │ ├── INHibernateStatelessRepository.cs │ ├── ISessionFactoryManager.cs │ ├── LinqToHqlGeneratorsRegistry.cs │ ├── MsSqlExceptionConverter.cs │ ├── NHMAHelper.cs │ ├── NHibernateConfigSectionHandler.cs │ ├── NHibernateHelper.cs │ ├── RepositoryFactory.cs │ ├── SessionExtensions.cs │ ├── SessionFactoriesConfigSection.cs │ ├── SessionFactoriesConfigSectionCollection.cs │ ├── SessionFactoriesConfigSectionElement.cs │ ├── SessionFactoryManager.cs │ ├── SessionManager.cs │ ├── SimpleRepository.cs │ └── StatelessRepository.cs └── Properties │ └── AssemblyInfo.cs ├── Feng.NeoKernel ├── Agent │ ├── CompenentArtSoaDataServiceAgent.cs │ ├── HelloWorldAgent.cs │ ├── ScheduleTaskAgent.cs │ ├── ScheduleTaskFactoryAgent.cs │ └── WebServiceHostFactoryAgent.cs ├── Feng.NeoKernel.csproj ├── Feng.NeoKernel.sln ├── NK │ ├── Neokernel.cs │ ├── StartupAgent.cs │ ├── XMLStartupAgent.cs │ └── crack.txt ├── ProgramHelper.cs ├── Properties │ └── AssemblyInfo.cs ├── clientaccesspolicy.xml ├── crossdomain.xml ├── mime_types ├── neokernel.exe.config └── neokernel_props.xml ├── Feng.Net ├── Feng.Net.csproj ├── Feng.Net.sln ├── MyHttpClient.cs ├── Properties │ └── AssemblyInfo.cs ├── Repository.cs ├── RepositoryFactory.cs ├── Utils │ ├── EntityIdConverter.cs │ ├── RealToWSJsonConverterContractResolver.cs │ └── TypeHelper.cs ├── WebFormatChangedException.cs ├── WebProxy.cs ├── WebServiceInvoker.cs └── nant.build ├── Feng.Report ├── CrystalLibrary │ ├── CrystalHelper.cs │ ├── CrystalHelperException.cs │ └── Helpers.cs ├── Feng.Report.csproj ├── Feng.Report.sln ├── Properties │ └── AssemblyInfo.cs ├── Web │ └── MyCrystalReportViewer.cs ├── Windows │ └── Forms │ │ ├── DefaultAnimation.gif │ │ ├── FormRptPreView.cs │ │ ├── MyCrystalReportViewer.cs │ │ ├── MyReportForm.Designer.cs │ │ ├── MyReportForm.cs │ │ └── MyReportForm.resx └── nant.build ├── Feng.Resource ├── Feng.Resource.csproj ├── Icons │ ├── Debug.Start.png │ ├── Debug.StartWithoutDebug.png │ ├── Debug.StepInto.png │ ├── Debug.StepOut.png │ ├── Debug.StepOver.png │ ├── Debug.Stop.png │ ├── Document.Copy.png │ ├── Document.Cut.png │ ├── Document.New.png │ ├── Document.Open.png │ ├── Document.Paste.png │ ├── Document.Save.png │ ├── applicationManagement.png │ ├── asterisk_red.png │ ├── exclamationpoint.png │ ├── iconAdjust.png │ ├── iconAttach.png │ ├── iconAttention.png │ ├── iconAutoForm.png │ ├── iconBookmark.png │ ├── iconCancel.png │ ├── iconClose.png │ ├── iconConfigForm.png │ ├── iconDetail.png │ ├── iconEdit.png │ ├── iconErase.png │ ├── iconExpand.png │ ├── iconExportExcel.png │ ├── iconExternalLink.png │ ├── iconFilter.png │ ├── iconFind.png │ ├── iconFirst.png │ ├── iconFolder.png │ ├── iconGroup.png │ ├── iconInvisible.png │ ├── iconLast.png │ ├── iconNew.png │ ├── iconNewReport.png │ ├── iconNext.png │ ├── iconOk.png │ ├── iconOpen.png │ ├── iconPreset.png │ ├── iconPrevious.png │ ├── iconPrint.png │ ├── iconProcess.png │ ├── iconRefresh.png │ ├── iconRelated.png │ ├── iconReport.png │ ├── iconReset.png │ ├── iconRowSearch.png │ ├── iconSave.png │ ├── iconSaveAndNew.png │ ├── iconSaveAndNext.png │ ├── iconSaveAndReturn.png │ ├── iconSearch.png │ ├── iconSetup.png │ ├── iconView.png │ ├── start.png │ ├── stop.png │ ├── time_star.gif │ ├── time_sun.gif │ └── time_yueliang.gif ├── Images │ ├── Splash.png │ ├── notifierClose.png │ └── notifierSkin.png └── Properties │ └── AssemblyInfo.cs ├── Feng.Run ├── AppConfigElement.cs ├── AppConfigSection.cs ├── AutoUpdateConfig.cs ├── AutoUpdater.cs ├── Feng.Run.csproj ├── Feng.Run.ico ├── Feng.Run.sln ├── FengProgram.cs ├── Program.cs ├── ProgramHelper.cs ├── Properties │ └── AssemblyInfo.cs ├── Utils │ └── ProgramHelper.cs ├── app.config ├── feng.config └── release.config ├── Feng.Script ├── EvaluationEngineScript.cs ├── Feng.Script.Silverlight.csproj ├── Feng.Script.csproj ├── Properties │ └── AssemblyInfo.cs ├── PythonScript.cs ├── PythonandEvalutionEngineScript.cs └── Scripts │ ├── Host.cs │ ├── PythonConsoleHost.cs │ ├── PythonHelper.cs │ ├── PythonHost.cs │ ├── PythonRuntime.cs │ └── RubyHost.cs ├── Feng.Security.WebService ├── App_Code │ ├── MembershipUserODS.cs │ ├── MembershipUserWrapper.cs │ └── RoleDataObject.cs ├── AssemblyInfo.cs ├── Feng.Security.WebService.csproj ├── Global.asax ├── Global.asax.cs ├── LogInWebService.cs ├── Login.aspx ├── Login.aspx.cs ├── Login.aspx.designer.cs ├── Membership │ ├── MembershipManage.aspx │ ├── MembershipManage.aspx.cs │ ├── MembershipManage.aspx.designer.cs │ └── Web.config ├── Web.config ├── WebLogin.asmx ├── WebLogin.asmx.cs ├── WebService.sln └── config │ ├── Web.config │ └── application.exe.config ├── Feng.Security ├── Authority.cs ├── Cryptographer.cs ├── Feng.Security.csproj ├── Feng.Security.sln ├── LoginEventArgs.cs ├── LoginHelper.cs ├── Permission.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Settings.Designer.cs │ └── Settings.settings ├── UserManager │ ├── AspNetDbDataSet.Designer.cs │ ├── AspNetDbDataSet.cs │ ├── AspNetDbDataSet.xsc │ ├── AspNetDbDataSet.xsd │ ├── AspNetDbDataSet.xss │ ├── AspNetDbTablesAdapter.cs │ ├── AspNetManager.cs │ ├── AspNetProvider.cs │ ├── IApplicationManager.cs │ ├── IMembershipManager.cs │ ├── IPasswordManager.cs │ ├── IRoleManager.cs │ ├── IUserManager.cs │ ├── MockManager.cs │ ├── MockProvider.cs │ ├── ProviderBase.cs │ ├── ProviderCollection.cs │ ├── ProviderConfigurationSection.cs │ ├── ProviderManager.cs │ ├── UserManagerHelper.cs │ ├── WebServiceManager.cs │ └── WebServiceProvider.cs ├── Utils │ └── SecutiryHelper.cs ├── WebServices │ └── LogInWebService.cs ├── nant.build └── sample.config ├── Feng.Server.ComponentArt ├── Feng.Server.ComponentArtSOA.csproj ├── Properties │ └── AssemblyInfo.cs └── SoaDataService.cs ├── Feng.Server.sln ├── Feng.Server ├── Feng.Server.csproj ├── Feng.Server.sln ├── ProgramHelper.cs ├── Properties │ └── AssemblyInfo.cs ├── Service │ ├── AjaxDictionary.cs │ ├── AuthorizationService.cs │ ├── CrossDomainService.cs │ ├── DataOperationService.cs │ ├── DataSearchService~1.cs │ ├── DataSearchViewService.cs │ ├── DataSearchViewService.svc │ ├── DataSearchViewServiceHostFactory.cs │ ├── DataSearchViewService~1.cs │ ├── ICrossDomainService.cs │ ├── IDataOperationService.cs │ ├── IDataSearchService~1.cs │ ├── IDataSearchViewService.cs │ ├── IDataSearchViewService~1.cs │ └── NameValueMappingService.cs ├── Utils │ ├── AuthHelper.cs │ ├── ServiceHelper.cs │ ├── SvcServiceCodeHelper.cs │ ├── TypeHelper.cs │ ├── WebHelper.cs │ └── WebServiceInstance.cs ├── Wcf │ ├── DataSearchViewServiceHostFactory.cs │ └── MonitorBehavior.cs └── Web │ ├── GeneralSearch.ashx │ ├── GeneralSearch.ashx.cs │ └── SearchManagerXslt.cs ├── Feng.Silverlight.sln ├── Feng.Sql ├── Concatenate.cs ├── ConvertToChineseMoney.cs ├── Feng.Sql.csproj ├── Properties │ └── AssemblyInfo.cs └── Test Scripts │ └── Test.sql ├── Feng.Tests.sln ├── Feng.Updater ├── AutoUpdateStarter.cs ├── AutoUpdateStarterConfig.cs ├── Feng.Updater.csproj ├── Feng.Updater.ico ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── UpdateHelper.cs ├── Feng.View ├── ControlCheckException.cs ├── Feng.View.Silverlight.csproj ├── Feng.View.csproj ├── IBindingControl.cs ├── IBindingDataValueControl.cs ├── ICheckControl.cs ├── IControlWrapper.cs ├── IDataControl.cs ├── IDataValueControl.cs ├── IFormatControl.cs ├── IGridDropdownControl.cs ├── IMultiDataValueControl.cs ├── IReadOnlyControl.cs ├── ISearchControl.cs ├── IStateControl.cs ├── Properties │ └── AssemblyInfo.cs └── StateControlHelper.cs ├── Feng.Windows.Controller ├── Data │ ├── DataTableDao.cs │ ├── SearchManager.cs │ ├── SearchManagerFunction.cs │ ├── SearchManagerGroupByDetail.cs │ ├── SearchManagerProcedure.cs │ ├── SearchManagerProxyDetailInMaster.cs │ ├── SearchManagerQuery.cs │ └── SearchManagerWithParent.cs ├── Feng.Windows.Controller.csproj ├── Feng.Windows.Controller.sln ├── NH │ ├── ActionableList~1.cs │ ├── NHDataEntityInfoGenerator.cs │ ├── NHibernateBll.cs │ ├── NHibernateBll`1.cs │ ├── NHibernateDao~1.cs │ ├── SearchManager.cs │ ├── SearchManagerCriteria.cs │ ├── SearchManagerProxy.cs │ ├── SearchManagerProxyDetail.cs │ ├── SearchManagerProxyDetailInMaster.cs │ ├── SearchManagerProxyManytoOne.cs │ ├── SearchManagerProxyOneToOne.cs │ ├── SearchManagerProxyOneToOneChild.cs │ ├── SearchManagerProxyOneToSame.cs │ ├── SearchManagerQuery.cs │ └── SearchManagerWithParent.cs ├── Net │ ├── IWebServiceClient.cs │ ├── SearchManager.cs │ ├── SearchManager~1.cs │ ├── WebRestClient.cs │ └── WebSoapClient.cs ├── Properties │ └── AssemblyInfo.cs └── Windows │ ├── Collections │ ├── BindingControlCollectionBindingSource.cs │ ├── DataControlCollection.cs │ └── SearchControlCollection.cs │ ├── Forms │ ├── BackgroundControlCheckExceptionProcess.cs │ ├── ControlFactoryWindows.cs │ ├── ControlManager.cs │ ├── ControlManagerBindingSource.cs │ ├── ControlManagerBindingSource~1.cs │ ├── ControlManager~1.cs │ ├── DisplayManager.cs │ ├── DisplayManagerBindingSource.cs │ ├── DisplayManagerBindingSource~1.cs │ ├── DisplayManager~1.cs │ ├── ErrorProviderControlCheckExceptionProcess.cs │ ├── IDisplayManagerBindingSource.cs │ ├── IValidationManager.cs │ ├── IWindowControl.cs │ ├── IWindowControlManager.cs │ ├── IWindowControlManager~1.cs │ ├── MyValidationProvider.cs │ └── ValidationHelper.cs │ └── Utils │ ├── ProcessInfoDao.cs │ └── ProcessInfoHelper.cs ├── Feng.Windows.Design ├── AssemblyInfo.cs ├── DataControlWrapperDesigner.cs ├── Feng.Windows.Design.sln ├── Feng.Windows.Forms.Design.csproj ├── LabeledDataControlDesigner.cs ├── LabeledSearchControlBetweenDesigner.cs └── nant.build ├── Feng.Windows.Forms ├── Feng.Windows.Forms.csproj ├── Feng.Windows.Forms.sln ├── Feng.Windows.sln ├── Properties │ └── AssemblyInfo.cs ├── Windows │ ├── Forms │ │ ├── AboutBox.Designer.cs │ │ ├── AboutBox.cs │ │ ├── AboutBox.resx │ │ ├── ActionButtons.cs │ │ ├── AppMessageExceptionHandler.cs │ │ ├── AppMessageWarningHandler.cs │ │ ├── AppTextExceptionFormatter.cs │ │ ├── AssociateMenuToToolStrip.cs │ │ ├── ControlsName.cs │ │ ├── Enums.cs │ │ ├── ErrorReport.cs │ │ ├── ErrorReport.designer.cs │ │ ├── ErrorReport.resx │ │ ├── FileDialogControlBase.cs │ │ ├── FileDialogControlBase.designer.cs │ │ ├── FileDialogControlBaseHelperTypes.cs │ │ ├── FindForm.Designer.cs │ │ ├── FindForm.cs │ │ ├── FindForm.resx │ │ ├── IButton.cs │ │ ├── ILayoutControl.cs │ │ ├── LoadingCircle.Designer.cs │ │ ├── LoadingCircle.cs │ │ ├── MessageForm.cs │ │ ├── MyButton.cs │ │ ├── MyButtonTextBox.Designer.cs │ │ ├── MyButtonTextBox.cs │ │ ├── MyCalendar.cs │ │ ├── MyCheckBox.cs │ │ ├── MyCheckedListBox.cs │ │ ├── MyCurrencyTextBox.cs │ │ ├── MyDatePicker.cs │ │ ├── MyDatePickerXceed.cs │ │ ├── MyDateTimePicker.cs │ │ ├── MyDateTimeTextBox.cs │ │ ├── MyForm.Designer.cs │ │ ├── MyForm.cs │ │ ├── MyGroupBox.cs │ │ ├── MyImageRating.cs │ │ ├── MyIntegerTextBox.cs │ │ ├── MyLabel.cs │ │ ├── MyLinkLabel.cs │ │ ├── MyListBox.cs │ │ ├── MyLongTextBox.cs │ │ ├── MyMaskTextBox.cs │ │ ├── MyMonthPicker.cs │ │ ├── MyMultiLineTextBox2.cs │ │ ├── MyMultilineTextBox.cs │ │ ├── MyNumericTextBox.cs │ │ ├── MyPanel.cs │ │ ├── MyPictureBox.cs │ │ ├── MyRadioButton.cs │ │ ├── MyRadioListBox.cs │ │ ├── MyRichTextBox.cs │ │ ├── MyRichTextBox.resx │ │ ├── MySplitContainer.cs │ │ ├── MyTabControl.cs │ │ ├── MyTextBox.cs │ │ ├── MyThreeStateCheckbox.cs │ │ ├── MyToolStripButton.cs │ │ ├── MyToolTip.cs │ │ ├── MyToolWindow.cs │ │ ├── MyToolWindow.resx │ │ ├── MyUserControl.Designer.cs │ │ ├── MyUserControl.cs │ │ ├── NoProgressBar.cs │ │ ├── NullableDateTimePicker.cs │ │ ├── PositionPersistForm.Designer.cs │ │ ├── PositionPersistForm.cs │ │ ├── ProgressForm.Designer.cs │ │ ├── ProgressForm.cs │ │ ├── ProgressForm.resx │ │ ├── SplashScreen.cs │ │ ├── StarRatingControl.cs │ │ ├── StateControl.cs │ │ ├── SyntaxRichTextBox.cs │ │ ├── SystemTrayNotifyIcon.cs │ │ ├── TaskbarNotifier.cs │ │ ├── ThemedDateTimePicker.cs │ │ ├── ToDoTaskTaskPane.cs │ │ ├── ToolStripLoadingCircle.cs │ │ ├── WebForm.Designer.cs │ │ ├── WebForm.cs │ │ ├── WebForm.resx │ │ ├── Win32.cs │ │ ├── WinFormExceptionProcess.cs │ │ ├── Wizard.cs │ │ ├── WizardPage.cs │ │ ├── WizardPagesCollection.cs │ │ └── structs.cs │ └── Utils │ │ ├── ImageHelper.cs │ │ └── XceedUtility.cs └── nant.build ├── Feng.Windows.Model ├── ADInfoBll.cs ├── ADInfoDal.cs ├── ADUtils.cs ├── AbstractBaseEntity.cs ├── BaseADEntity.cs ├── BaseBOEntity.cs ├── BaseDataEntity.cs ├── BaseEntity.cs ├── ConfigInfo │ ├── ActionInfo.cs │ ├── AlertInfo.cs │ ├── AlertRuleInfo.cs │ ├── AttachmentInfo.cs │ ├── BookmarkInfo.cs │ ├── ClientInfo.cs │ ├── CommandBindingInfo.cs │ ├── CustomSearchInfo.cs │ ├── DaoFactoryInfo.cs │ ├── EntityBufferInfo.cs │ ├── EventProcessInfo.cs │ ├── ExecuteTaskInfo.cs │ ├── FormInfo.cs │ ├── GridCellInfo.cs │ ├── GridColumnInfo.cs │ ├── GridColumnWarningInfo.cs │ ├── GridFilterInfo.cs │ ├── GridGroupInfo.cs │ ├── GridInfo.cs │ ├── GridRelatedAddressInfo.cs │ ├── GridRelatedInfo.cs │ ├── GridRowInfo.cs │ ├── MenuHistoryInfo.cs │ ├── MenuInfo.cs │ ├── ModuleByClientInfo.cs │ ├── ModuleByOrgInfo.cs │ ├── ModuleDependencyInfo.cs │ ├── ModuleIncludeInfo.cs │ ├── ModuleInfo.cs │ ├── MonthReportDataInfo.cs │ ├── MonthReportInfo.cs │ ├── NameValueMappingInfo.cs │ ├── OrganizationInfo.cs │ ├── ParamCreatorInfo.cs │ ├── PluginInfo.cs │ ├── ProcessInfo.cs │ ├── ReportDataInfo.cs │ ├── ReportInfo.cs │ ├── ResourceContent.cs │ ├── ResourceDependencyInfo.cs │ ├── ResourceInfo.cs │ ├── RoleInfo.cs │ ├── ServerTaskScheduleInfo.cs │ ├── SimpleParamInfo.cs │ ├── TaskInfo.cs │ ├── UserConfigurationInfo.cs │ ├── WebServiceInfo.cs │ ├── WindowInfo.cs │ ├── WindowMenuInfo.cs │ ├── WindowSelectInfo.cs │ ├── WindowTabEventInfo.cs │ └── WindowTabInfo.cs ├── Data │ └── UntypedEntityInfo.cs ├── Domain.hbm.xml ├── Feng.Windows.Model.csproj ├── NH │ ├── ADInfoDal.cs │ ├── AuditLogInterceptor.cs │ ├── AuditLogRecord.cs │ ├── DateYYMMIncrementGenerator.cs │ ├── DeleteLogInterceptor.cs │ ├── Repository.cs │ ├── RepositoryFactory.cs │ └── TypedEntityInfo.cs ├── Permission.cs ├── Properties │ └── AssemblyInfo.cs ├── PythonEntityScript.cs ├── PythonandEvalutionEngineEntityScript.cs └── Windows │ └── Utils │ └── ResourceInfoHelper.cs ├── Feng.Windows.View ├── ApplicationExtention.cs ├── ComboServiceProvider.cs ├── DBDataBuffer.cs ├── DbDaoFactoryService.cs ├── DbDef.cs ├── DefaultServiceProvider.cs ├── EmptyServiceProvider.cs ├── Feng.Windows.Application.csproj ├── Feng.Windows.View.sln ├── Grid │ ├── ArchiveBoundGrid.cs │ ├── ArchiveGridExtention.cs │ ├── ArchiveGridHelper.Designer.cs │ ├── ArchiveGridHelper.cs │ ├── ArchiveGridHelper.resx │ ├── ArchiveUnboundDetailGrid.cs │ ├── ArchiveUnboundGrid.cs │ ├── ArchiveUnboundWithDetailGridLoadOnDemand.cs │ ├── BoundGridExtention.cs │ ├── BoundGridGroupByRow.cs │ ├── BoundGridGroupManagerRow.cs │ ├── BoundGridHelper.Designer.cs │ ├── BoundGridHelper.cs │ ├── Columns │ │ └── WarningColumn.cs │ ├── DataBoundDetailGrid.cs │ ├── DataBoundGrid.cs │ ├── DataBoundWithDetailGridLoadOnDemand.cs │ ├── DataUnboundDetailGrid.cs │ ├── DataUnboundGrid.cs │ ├── DataUnboundWithDetailGridLoadOnDemand.cs │ ├── DataUnboundWithDetailGridLoadonce.cs │ ├── Editors │ │ ├── MyObjectPickerEditor.cs │ │ ├── MyObjectSelectEditor.cs │ │ └── MyObjectTextEditor.cs │ ├── GeneratedArchiveUnboundGrid.cs │ ├── GeneratedDataUnboundGrid.cs │ ├── GridExtention2.cs │ ├── GridFilterToolStripItem.Designer.cs │ ├── GridFilterToolStripItem.cs │ ├── IArchiveGrid.cs │ ├── IBoundGrid.cs │ ├── IUnboundGridWithDetailGridLoadOnDemand.cs │ ├── MySummaryCell.cs │ ├── MySummaryRow.cs │ ├── Search │ │ ├── SearchCell.cs │ │ ├── SearchRow.cs │ │ └── SearchRowSelector.cs │ ├── UnboundGridWithDetailGridLoadOnDemandExtention.cs │ └── Viewers │ │ ├── DetailGridStatisticsViewer.cs │ │ └── ObjectViewer.cs ├── IManagerFactory.cs ├── IWindowFactory.cs ├── MemoryServiceProvider.cs ├── Properties │ └── AssemblyInfo.cs ├── ResourceSessionFactoryManager.cs └── Windows │ ├── Forms │ ├── ActionWindowForm.Designer.cs │ ├── ActionWindowForm.cs │ ├── ActionWindowForm.resx │ ├── ArchiveCheckForm.Designer.cs │ ├── ArchiveCheckForm.cs │ ├── ArchiveCheckForm.resx │ ├── ArchiveDataControlForm.Designer.cs │ ├── ArchiveDataControlForm.cs │ ├── ArchiveDataControlForm.resx │ ├── ArchiveDataSetReportForm.Designer.cs │ ├── ArchiveDataSetReportForm.cs │ ├── ArchiveDataSetReportForm.resx │ ├── ArchiveDatabaseReportForm.Designer.cs │ ├── ArchiveDatabaseReportForm.cs │ ├── ArchiveDetailForm.Designer.cs │ ├── ArchiveDetailForm.cs │ ├── ArchiveDetailForm.resx │ ├── ArchiveDetailFormAuto.Designer.cs │ ├── ArchiveDetailFormAuto.cs │ ├── ArchiveDetailFormAuto.resx │ ├── ArchiveDetailFormAutoWithDetailGrid.Designer.cs │ ├── ArchiveDetailFormAutoWithDetailGrid.cs │ ├── ArchiveDetailFormAutoWithDetailGrid.resx │ ├── ArchiveDetailFormAutoWithDetailGridsPanel.Designer.cs │ ├── ArchiveDetailFormAutoWithDetailGridsPanel.cs │ ├── ArchiveDetailFormAutoWithDetailGridsPanel.resx │ ├── ArchiveDetailFormAutoWithMultiDetailGrid.Designer.cs │ ├── ArchiveDetailFormAutoWithMultiDetailGrid.cs │ ├── ArchiveDetailFormWithDetailGrids.Designer.cs │ ├── ArchiveDetailFormWithDetailGrids.cs │ ├── ArchiveDetailFormWithDetailGrids.resx │ ├── ArchiveExcelForm.Designer.cs │ ├── ArchiveExcelForm.cs │ ├── ArchiveGridForm.Designer.cs │ ├── ArchiveGridForm.cs │ ├── ArchiveOperationForm.Designer.cs │ ├── ArchiveOperationForm.cs │ ├── ArchiveOperationForm.resx │ ├── ArchiveSearchForm.Designer.cs │ ├── ArchiveSearchForm.cs │ ├── ArchiveSearchForm.resx │ ├── ArchiveSeeForm.Designer.cs │ ├── ArchiveSeeForm.cs │ ├── ArchiveSeeForm.resx │ ├── ArchiveSelectForm.Designer.cs │ ├── ArchiveSelectForm.cs │ ├── ArchiveSelectForm.resx │ ├── ArchiveSetupForm.Designer.cs │ ├── ArchiveSetupForm.cs │ ├── ArchiveSetupForm.resx │ ├── BookmarkManagerForm.Designer.cs │ ├── BookmarkManagerForm.cs │ ├── BookmarkManagerForm.resx │ ├── BookmarkPropertyForm.Designer.cs │ ├── BookmarkPropertyForm.cs │ ├── BookmarkPropertyForm.resx │ ├── CSharpCodeForm.cs │ ├── ChangePwdForm.cs │ ├── ChangePwdForm.designer.cs │ ├── ChangePwdForm.resx │ ├── CodeForm.Designer.cs │ ├── CodeForm.cs │ ├── CodeForm.resx │ ├── CommandHistory.cs │ ├── ConnectionStringModifyForm.Designer.cs │ ├── ConnectionStringModifyForm.cs │ ├── ConnectionStringModifyForm.resx │ ├── CustomSearchControl.cs │ ├── CustomSearchControl.designer.cs │ ├── CustomSearchControl.resx │ ├── CustomSearchToolStripItem.Designer.cs │ ├── CustomSearchToolStripItem.cs │ ├── DataControlFormCreator.cs │ ├── DataControlGroup.Designer.cs │ ├── DataControlGroup.cs │ ├── DataControlGroup.resx │ ├── DataControlWrapper.cs │ ├── DataControlWrapper.designer.cs │ ├── ExecuteTask.cs │ ├── GeneratedArchiveCheckForm.cs │ ├── GeneratedArchiveDataControlForm.cs │ ├── GeneratedArchiveDataSetReportForm.cs │ ├── GeneratedArchiveDatabaseReportForm.cs │ ├── GeneratedArchiveExcelForm.cs │ ├── GeneratedArchiveOperationForm.cs │ ├── GeneratedArchiveSeeForm.cs │ ├── GridGotoDetailFormToolStripItem.Designer.cs │ ├── GridGotoDetailFormToolStripItem.cs │ ├── GridGotoFormTaskPane.cs │ ├── GridGotoFormToolStripItem.Designer.cs │ ├── GridGotoFormToolStripItem.cs │ ├── GridRelatedAddressTaskPane.cs │ ├── GridRelatedControl.Designer.cs │ ├── GridRelatedControl.cs │ ├── GridRelatedControl.resx │ ├── IArchiveDetailForm.cs │ ├── IChildMdiForm.cs │ ├── IGridContainer.cs │ ├── IRefreshDataForm.cs │ ├── IWinFormApplication.cs │ ├── LabeledDataControl.Designer.cs │ ├── LabeledDataControl.cs │ ├── LabeledSearchControl.Designer.cs │ ├── LabeledSearchControl.cs │ ├── LabeledSearchControl.resx │ ├── LabeledSearchControlBetween.Designer.cs │ ├── LabeledSearchControlBetween.cs │ ├── LabeledSearchControlBetween.resx │ ├── LoginControl.cs │ ├── LoginControl.designer.cs │ ├── LoginControl.resx │ ├── LoginForm.cs │ ├── LoginForm.designer.cs │ ├── LoginForm.resx │ ├── LoginSetupForm.Designer.cs │ ├── LoginSetupForm.cs │ ├── LoginSetupForm.resx │ ├── LogoutForm.cs │ ├── MembershipForm.Designer.cs │ ├── MembershipForm.cs │ ├── MembershipForm.resx │ ├── MenuWindowExtention.cs │ ├── MsReportForm.Designer.cs │ ├── MsReportForm.cs │ ├── MsReportForm.resx │ ├── MyChildForm.Designer.cs │ ├── MyChildForm.cs │ ├── MyFileBox.Designer.cs │ ├── MyFileBox.cs │ ├── MyGridSetupForm.Designer.cs │ ├── MyGridSetupForm.cs │ ├── MyGridSetupForm.resx │ ├── MyObjectPicker.Designer.cs │ ├── MyObjectPicker.cs │ ├── MyObjectSelectTextBox.cs │ ├── MyObjectTextBox.cs │ ├── MyReportForm.Designer.cs │ ├── MyReportForm.cs │ ├── MyReportForm.resx │ ├── MyTemplateForm.cs │ ├── PageBindingSource.cs │ ├── PageNavigator.cs │ ├── ProcessSelect.cs │ ├── PythonCodeForm.cs │ ├── PythonScriptForm.cs │ ├── RubyCodeForm.cs │ ├── RubyScriptForm.cs │ ├── ScriptForm.Designer.cs │ ├── ScriptForm.cs │ ├── ScriptForm.resx │ ├── SearchControlContainer.Designer.cs │ ├── SearchControlContainer.cs │ ├── SearchControlContainer.resx │ ├── SearchWindowSetupForm.Designer.cs │ ├── SearchWindowSetupForm.cs │ ├── SearchWindowSetupForm.resx │ ├── Snippet.cs │ ├── SnippetOptions.cs │ ├── TabbedMdiForm.cs │ ├── TabbedMdiForm.designer.cs │ ├── TabbedMdiForm.resx │ ├── TabbedMdiForm2.cs │ ├── TaskPane.cs │ ├── TaskPaneAlert.cs │ ├── TaskPaneForm.cs │ ├── TaskPaneForm.designer.cs │ ├── TestUtility.cs │ ├── TrackForm.Designer.cs │ ├── TrackForm.cs │ ├── WaitForm.Designer.cs │ ├── WaitForm.cs │ ├── WaitForm.resx │ └── WinFormApplicationFactory.cs │ └── Utils │ ├── AlertHelper.cs │ ├── ArchiveFormFactory.cs │ ├── CommnadBindingHelper.cs │ ├── ControlDataLoad.cs │ ├── ControlFactory.cs │ ├── EventProcessUtils.cs │ ├── GenerateReportData.cs │ ├── GridColumnInfoHelper.cs │ ├── GridDataConvert.cs │ ├── GridDataLoad.cs │ ├── GridFactory.cs │ ├── HelpGenerator.cs │ ├── ManagerFactory.cs │ ├── ModuleHelper.cs │ ├── ParamCreatorHelper.cs │ ├── ProgressAsyncHelper.cs │ ├── QueryForm.Designer.cs │ ├── QueryForm.cs │ ├── QueryForm.resx │ ├── ReportGenerator.cs │ ├── ReportHelper.cs │ ├── SearchForm.Designer.cs │ ├── SearchForm.cs │ ├── SearchForm.resx │ ├── UserActions.cs │ ├── UserConfigurationHelper.cs │ ├── WinFormManagerFactory.cs │ └── XmlEntityHelper.cs ├── Feng.Windows.sln ├── Feng.Windows ├── ColorSettings.cs ├── EnterpriseLibraryExceptionProcess.cs ├── Feng.Windows.csproj ├── ImageResource.cs ├── NativeMethods.cs ├── Net │ ├── AuthRepositoryFactory.cs │ └── MyAuthHttpClient.cs ├── PdnResources.cs ├── PersistentHashtableCache.cs ├── Properties │ └── AssemblyInfo.cs ├── Resource`1.cs ├── SystemDirectory.cs ├── TaskSchedule │ ├── ScheduledTasks.cs │ ├── Task.cs │ ├── TaskSchedulerInterop.cs │ ├── Trigger.cs │ └── TriggerList.cs ├── TemplateMaschine.cs ├── Utils │ ├── ChineseHelper.cs │ ├── ClipboardHelper.cs │ ├── CompressionHelper.cs │ ├── ConfigurationHelper.cs │ ├── DataHelper.cs │ ├── EventSuppressor.cs │ ├── Excel │ │ └── OleHelper.cs │ ├── ExcelHelper.cs │ ├── ExcelXmlHelper.cs │ ├── ExcelXmlWriter.cs │ ├── ExceptionMsgHelper.cs │ ├── FtpHelper.cs │ ├── NetHelper.cs │ ├── PdfMerge.cs │ ├── ProcessHelper.cs │ ├── QueryPerformance.cs │ ├── SecurityHelper.cs │ ├── SerializeHelper.cs │ ├── SoundHelper.cs │ ├── SystemHelper.cs │ ├── TaskIdCheck.cs │ ├── UserControlHelper.cs │ ├── XceedLicense.cs │ └── XmlHelper.cs ├── Web │ ├── MyHttpClient.cs │ └── Repository.cs ├── log4netExceptionHandler.cs └── log4netLogger.cs ├── Feng.shfbproj ├── Feng.sln ├── Microsoft.Practices.EnterpriseLibrary.Data.SQLite ├── Data.Sqlite.2010.csproj ├── Data.Sqlite.2010.sln ├── GlobalAssemblyInfo.2010.cs ├── GlobalAssemblyInfo.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── SQLiteConnectionPool.cs ├── SQLiteDatabase.cs └── SQLiteDatabaseData.cs ├── Microsoft.Practices.ServiceLocation.Silverlight ├── Microsoft.Practices.ServiceLocation.Silverlight.csproj └── Microsoft.Practices.ServiceLocation.Silverlight.sln ├── Microsoft.Practices.ServiceLocation.SpringAdapter ├── Microsoft.Practices.ServiceLocation.SpringAdapter.csproj ├── Microsoft.Practices.ServiceLocation.SpringAdapter.sln ├── Microsoft.Practices.ServiceLocation.SpringAdapter.snk ├── Properties │ └── AssemblyInfo.cs └── SpringAdapter │ └── SpringServiceLocatorAdapter.cs ├── Microsoft.Practices.ServiceLocation ├── ActivationException.Desktop.cs ├── ActivationException.cs ├── IServiceLocator.cs ├── Microsoft.Practices.ServiceLocation.csproj ├── Microsoft.Practices.ServiceLocation.sln ├── Properties │ ├── AssemblyInfo.Desktop.cs │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── Readme.txt ├── ServiceLocator.cs ├── ServiceLocatorImplBase.cs └── ServiceLocatorProvider.cs ├── NeokernelService.Admin ├── FormAdmin.Designer.cs ├── FormAdmin.cs ├── FormAdmin.resx ├── NeokernelService.Admin.csproj ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── NeokernelService ├── NeokernelService.csproj ├── ProjectInstaller.Designer.cs ├── ProjectInstaller.cs ├── Properties │ └── AssemblyInfo.cs ├── RegistryRW.cs ├── nkService.Designer.cs └── nkService.cs ├── Tools ├── CopyAssemblies.bat ├── CopyAssembliesFeng.bat ├── CopyAssemblies_All.bat ├── CopyAssemblies_Map.bat ├── CopyAssemblies_Server.bat ├── CopyConfig.bat ├── CopyScript.bat ├── DeployAssemblies.bat ├── Run.bat ├── build-vs.bat ├── build-vs.proj ├── build_python.py ├── copy_resource.bat ├── db_backup_upload.py ├── encrypt_connectionstring.py ├── exportViews.py ├── neokernel.bat ├── sign-noresource.bat ├── sign.bat ├── update-hbm.bat └── upload_resource.py ├── assembly relations.txt ├── build-vs.bat ├── build-vs.debug.proj ├── build-vs.proj ├── todo.txt └── update-hbm.bat /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /ADInfosUtil/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过下列属性集 6 | // 控制。更改这些属性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("ADInfosUtil")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Feng")] 12 | [assembly: AssemblyProduct("ADInfosUtil")] 13 | 14 | // 将 ComVisible 设置为 false 使此程序集中的类型 15 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 16 | // 则将该类型上的 ComVisible 属性设置为 true。 17 | [assembly: ComVisible(false)] 18 | 19 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 20 | [assembly: Guid("e978d6e4-9ec6-4b48-b07a-24fed8c800e7")] 21 | -------------------------------------------------------------------------------- /Common/VersionAssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | [assembly: AssemblyCopyright("Copyright ©Feng 2012")] 7 | [assembly: AssemblyTrademark("Feng")] 8 | [assembly: AssemblyCulture("")] 9 | 10 | [assembly: CLSCompliant(true)] 11 | 12 | // 程序集的版本信息由下面四个值组成: 13 | // 14 | // 主版本 15 | // 次版本 16 | // 内部版本号 17 | // 修订号 18 | // 19 | // 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值, 20 | // 方法是按如下所示使用“*”: 21 | [assembly: AssemblyVersion("2.3.0.0")] 22 | //[assembly: AssemblyFileVersion("2.1.0.0")] 23 | 24 | //#pragma warning restore 1699 25 | //#if DEBUG 26 | //[assembly: AssemblyKeyFileAttribute("..\\Common\\Feng.snk")] 27 | //#else 28 | //[assembly: AssemblyKeyFileAttribute("..\\..\\Common\\Feng.snk")] 29 | //#endif 30 | -------------------------------------------------------------------------------- /CopyAssemblies_All.bat: -------------------------------------------------------------------------------- 1 | call CopyAssemblies.bat .\Reference\Release 2 | call CopyAssemblies.bat .\Reference 3 | 4 | call CopyAssemblies_CR.bat .\Reference\Release 5 | call CopyAssemblies_CR.bat .\Reference 6 | 7 | call CopyAssemblies_Map.bat .\Reference\Release 8 | call CopyAssemblies_Map.bat .\Reference 9 | 10 | call CopyAssemblies_Server.bat .\Reference\Release 11 | call CopyAssemblies_Server.bat .\Reference 12 | 13 | call CopyAssemblies_Silverlight.bat .\Reference\Silverlight\Release 14 | call CopyAssemblies_Silverlight.bat .\Reference\Silverlight 15 | 16 | if "%PROCESSOR_ARCHITEW6432%" == "AMD64" goto 64BIT 17 | goto END 18 | 19 | :64BIT 20 | call CopyAssemblies_x86.bat .\Reference\Release 21 | call CopyAssemblies_x86.bat .\Reference 22 | 23 | :END -------------------------------------------------------------------------------- /CopyAssemblies_CR.bat: -------------------------------------------------------------------------------- 1 | set ReferenceDir=%1 2 | if "%ReferenceDir%"=="" set ReferenceDir=.\Reference 3 | 4 | rem copy ..\Support\CrystalReport\2010\*.dll %ReferenceDir% 5 | copy ..\Support\CrystalReport\2008\*.dll %ReferenceDir% 6 | 7 | IF ERRORLEVEL 1 pause 8 | -------------------------------------------------------------------------------- /CopyAssemblies_Server.bat: -------------------------------------------------------------------------------- 1 | set ReferenceDir=%1 2 | if "%ReferenceDir%"=="" set ReferenceDir=.\Reference 3 | 4 | mkdir %ReferenceDir% 5 | 6 | copy ..\Support\neokernel\neokernel.dll %ReferenceDir% 7 | copy ..\Support\neokernel\neokernel.exe %ReferenceDir% 8 | copy ..\Support\neokernel\neokernel.bat %ReferenceDir% 9 | copy ..\Support\neokernel\neokernel.dll %ReferenceDir% 10 | 11 | copy ..\Support\ComponentArt\ComponentArt.SOA.UI.dll %ReferenceDir% 12 | 13 | IF ERRORLEVEL 1 pause 14 | -------------------------------------------------------------------------------- /CopyAssemblies_x64.bat: -------------------------------------------------------------------------------- 1 | set ReferenceDir=%1 2 | if "%ReferenceDir%"=="" set ReferenceDir=.\Reference 3 | 4 | mkdir %ReferenceDir% 5 | 6 | copy ..\Support\SQLite\x64\System.Data.SQLite.dll %ReferenceDir% 7 | copy ..\Support\SQLite\x64\sqlite3.dll %ReferenceDir% 8 | 9 | copy ..\Support\geobase\x64\geobase64.dll %ReferenceDir% 10 | 11 | IF ERRORLEVEL 1 pause 12 | -------------------------------------------------------------------------------- /CredentialsManagerClient/AboutBox.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/AboutBox.Designer.cs -------------------------------------------------------------------------------- /CredentialsManagerClient/IDesign.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/IDesign.ico -------------------------------------------------------------------------------- /CredentialsManagerClient/NewApplicationDialog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/NewApplicationDialog.cs -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/About.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/About.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Application.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Application.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Assign.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Assign.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Authenticate.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Authenticate.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Authorize.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Authorize.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Background.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Background.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/ChangePassword.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/ChangePassword.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Computer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Computer.ico -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/CreateIApplication.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/CreateIApplication.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/CreateIRole.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/CreateIRole.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/CreateIUser.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/CreateIUser.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/DeleteAllApplications.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/DeleteAllApplications.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/DeleteAllRoles.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/DeleteAllRoles.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/DeleteAllUsers.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/DeleteAllUsers.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/DeleteApplication.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/DeleteApplication.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/DeleteRole.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/DeleteRole.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/DeleteUser.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/DeleteUser.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/EditInformation.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/EditInformation.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/GeneratePassword.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/GeneratePassword.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Go.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Go.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/HTMLPage.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/HTMLPage.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/IDesign.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/IDesign.ico -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Login.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Login.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/PrivateQueue.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/PrivateQueue.ico -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/PublicQueue.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/PublicQueue.ico -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/PublishPlan.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/PublishPlan.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/RefreshUsers.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/RefreshUsers.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Remove.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Remove.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/RemoveAll.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/RemoveAll.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/ResetPassword.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/ResetPassword.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Role.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Role.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Save.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Save.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Security.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Security.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/SelectService.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/SelectService.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Service.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Service.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/ShowRulelines.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/ShowRulelines.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Splash.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Splash.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Update.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Update.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/VSObject_Delegate_Protected.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/VSObject_Delegate_Protected.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Webcontrol_ChangePassword.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Webcontrol_ChangePassword.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Webcontrol_CreateUserWizard.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Webcontrol_CreateUserWizard.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/Webcontrol_Pswrecovery.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/Webcontrol_Pswrecovery.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/eventlogSuccessAudit.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/eventlogSuccessAudit.ico -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/keys.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/keys.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/keys.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/keys.ico -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/searchPeople.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/searchPeople.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/searchWeb.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/searchWeb.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/user.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/user.bmp -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/user.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/user.ico -------------------------------------------------------------------------------- /CredentialsManagerClient/Resources/users.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/Resources/users.ico -------------------------------------------------------------------------------- /CredentialsManagerClient/SplashScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/CredentialsManagerClient/SplashScreen.cs -------------------------------------------------------------------------------- /DeployAssemblies_D.bat: -------------------------------------------------------------------------------- 1 | call DeployAssemblies.bat .\Reference -------------------------------------------------------------------------------- /Feng.Base/Const.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Feng 7 | { 8 | /// 9 | /// Const Values 10 | /// 11 | public static class Const 12 | { 13 | /// 14 | /// Notnull Prefix 15 | /// 16 | public const string LabelNotNullPreFix = ""; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Feng.Base/DataBuffers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Base/DataBuffers.cs -------------------------------------------------------------------------------- /Feng.Base/EmptyInstance.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | public static class EmptyInstance 11 | { 12 | private static Dictionary m_empties = new Dictionary(); 13 | /// 14 | /// 15 | /// 16 | /// 17 | /// 18 | public static T GetEmpty() 19 | where T:class, new() 20 | { 21 | if (!m_empties.ContainsKey(typeof(T))) 22 | { 23 | m_empties[typeof(T)] = new T(); 24 | } 25 | return m_empties[typeof(T)] as T; 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Feng.Base/EnumNameValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Base/EnumNameValue.cs -------------------------------------------------------------------------------- /Feng.Base/IApplication.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | public interface IApplication 11 | { 12 | /// 13 | /// 按照ActionInfo做某一动作 14 | /// 15 | /// 16 | object ExecuteAction(string actionName); 17 | 18 | /// 19 | /// 20 | /// 21 | /// 22 | /// 23 | void ExecuteMenu(string menuName); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Feng.Base/IApplicationFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Feng 7 | { 8 | /// 9 | /// 10 | /// 11 | public interface IApplicationFactory 12 | { 13 | /// 14 | /// 15 | /// 16 | /// 17 | IApplication CreateApplication(); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Feng.Base/IDatabase.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | public interface IDatabase 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Feng.Base/IPersistentCache.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | public interface IPersistentCache : ICache 11 | { 12 | /// 13 | /// 14 | /// 15 | void Persistent(); 16 | 17 | /// 18 | /// 19 | /// 20 | void Unpersistent(); 21 | 22 | /// 23 | /// 24 | /// 25 | void Destroy(); 26 | 27 | /// 28 | /// 29 | /// 30 | DateTime? CacheTime 31 | { 32 | get; 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Feng.Base/IPlugin.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 插件 9 | /// 10 | public interface IPlugin 11 | { 12 | /// 13 | /// Onload 14 | /// 15 | void OnLoad(); 16 | 17 | /// 18 | /// OnUnload 19 | /// 20 | void OnUnload(); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Feng.Base/IRepositoryConsumer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 使用Repository的类 9 | /// 10 | public interface IRepositoryConsumer 11 | { 12 | /// 13 | /// Repository配置名。可为空,空时采用默认名。 14 | /// 15 | string RepositoryCfgName 16 | { 17 | get; 18 | set; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Feng.Base/ISearchExpression.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 搜索表达式 9 | /// 10 | public interface ISearchExpression 11 | { 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Feng.Base/ISearchOrder.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// Interface for SearchOrder 9 | /// 10 | public interface ISearchOrder 11 | { 12 | /// 13 | /// PropertyName 14 | /// 15 | string PropertyName { get; } 16 | 17 | /// 18 | /// Ascending 19 | /// 20 | bool Ascending { get; } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Feng.Base/NameValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Base/NameValue.cs -------------------------------------------------------------------------------- /Feng.Base/ProductInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 产品信息 9 | /// 10 | public class ProductInfo : Singleton 11 | { 12 | /// 13 | /// 名称 14 | /// 15 | public string Name 16 | { 17 | get; 18 | set; 19 | } 20 | 21 | /// 22 | /// 公司名 23 | /// 24 | public string CompanyName 25 | { 26 | get; 27 | set; 28 | } 29 | 30 | /// 31 | /// 版本号 32 | /// 33 | public Version CurrentVersion 34 | { 35 | get; 36 | set; 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Feng.Base/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Base/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Feng.Base/StringExtention.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Feng 4 | { 5 | /// 6 | /// 7 | /// 8 | public static class StringExtensions 9 | { 10 | /// 11 | /// Allows case insensitive checks 12 | /// 13 | /// 14 | /// 15 | /// 16 | /// 17 | public static bool Contains(this string source, string value, StringComparison comp) 18 | { 19 | if (string.IsNullOrEmpty(value) || string.IsNullOrEmpty(source)) 20 | return false; 21 | 22 | return source.IndexOf(value, comp) >= 0; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Feng.Base/SystemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Base/SystemConfiguration.cs -------------------------------------------------------------------------------- /Feng.Base/Utils/ConvertHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Base/Utils/ConvertHelper.cs -------------------------------------------------------------------------------- /Feng.Base/Utils/DateTimeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Base/Utils/DateTimeHelper.cs -------------------------------------------------------------------------------- /Feng.Base/Utils/IOHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Base/Utils/IOHelper.cs -------------------------------------------------------------------------------- /Feng.Base/Utils/ReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Base/Utils/ReflectionHelper.cs -------------------------------------------------------------------------------- /Feng.Controller/AbstractControlManager`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/AbstractControlManager`1.cs -------------------------------------------------------------------------------- /Feng.Controller/AbstractDisplayManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/AbstractDisplayManager.cs -------------------------------------------------------------------------------- /Feng.Controller/AbstractSearchManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/AbstractSearchManager.cs -------------------------------------------------------------------------------- /Feng.Controller/Collections/BindingControlCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/Collections/BindingControlCollection.cs -------------------------------------------------------------------------------- /Feng.Controller/Collections/CheckControlCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/Collections/CheckControlCollection.cs -------------------------------------------------------------------------------- /Feng.Controller/Collections/ControlCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/Collections/ControlCollection.cs -------------------------------------------------------------------------------- /Feng.Controller/Collections/DataControlCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/Collections/DataControlCollection.cs -------------------------------------------------------------------------------- /Feng.Controller/Collections/SearchControlCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/Collections/SearchControlCollection.cs -------------------------------------------------------------------------------- /Feng.Controller/Collections/StateControlCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/Collections/StateControlCollection.cs -------------------------------------------------------------------------------- /Feng.Controller/EntityChangedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/EntityChangedEventArgs.cs -------------------------------------------------------------------------------- /Feng.Controller/IControlCheckExceptionProcess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/IControlCheckExceptionProcess.cs -------------------------------------------------------------------------------- /Feng.Controller/IControlManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/IControlManager.cs -------------------------------------------------------------------------------- /Feng.Controller/IControlManager`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/IControlManager`1.cs -------------------------------------------------------------------------------- /Feng.Controller/IDaoFactoryService.cs: -------------------------------------------------------------------------------- 1 | //using System; 2 | //using System.Collections.Generic; 3 | //using System.Text; 4 | 5 | //namespace Feng 6 | //{ 7 | // /// 8 | // /// Dao Factory Service 9 | // /// 10 | // public interface IDaoFactoryService 11 | // { 12 | // /// 13 | // /// Create Dao According EntityType 14 | // /// 15 | // /// 16 | // /// 17 | // IBaseDao CreateDao(Type entityType); 18 | // } 19 | //} 20 | -------------------------------------------------------------------------------- /Feng.Controller/IDisplayManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/IDisplayManager.cs -------------------------------------------------------------------------------- /Feng.Controller/IDisplayManagerContainer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | public interface IDisplayManagerContainer 11 | { 12 | /// 13 | /// 14 | /// 15 | IDisplayManager DisplayManager 16 | { 17 | get; 18 | } 19 | } 20 | 21 | /// 22 | /// 23 | /// 24 | public interface IControlManagerContainer 25 | { 26 | /// 27 | /// 28 | /// 29 | IControlManager ControlManager 30 | { 31 | get; 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Feng.Controller/IDisplayManager~1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/IDisplayManager~1.cs -------------------------------------------------------------------------------- /Feng.Controller/ISearchManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Controller/ISearchManager.cs -------------------------------------------------------------------------------- /Feng.Controller/ManagerExtention.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Feng 4 | { 5 | /// 6 | /// 7 | /// 8 | public static class DisplayManagerExtention 9 | { 10 | /// 11 | /// 12 | /// 13 | /// 14 | /// 15 | /// 16 | public static object GetDataValue(this IDisplayManager dm, string dcName) 17 | { 18 | return dm.DataControls[dcName].SelectedDataValue; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Feng.Controller/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Controller")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Controller")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 属性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("a7efcc1f-67f2-489b-a037-0c0c49689bd9")] 22 | -------------------------------------------------------------------------------- /Feng.Dao/IBaseDao.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Dao/IBaseDao.cs -------------------------------------------------------------------------------- /Feng.Dao/IBaseDao~1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Dao/IBaseDao~1.cs -------------------------------------------------------------------------------- /Feng.Dao/ICancellateDao.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 作废Dao 9 | /// 10 | public interface ICancellateDao : IRepositoryDao 11 | { 12 | /// 13 | /// 14 | /// 15 | /// 16 | /// 17 | void Cancellate(IRepository rep, object entity); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Feng.Dao/MemoryDao~1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Dao/MemoryDao~1.cs -------------------------------------------------------------------------------- /Feng.Dao/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过以下 7 | // 特性集控制。更改这些特性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Dao")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Dao")] 14 | 15 | // 将 ComVisible 设置为 false 可使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 特性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则以下 GUID 用作类型库的 ID 21 | [assembly: Guid("7202e26c-ae93-4449-8021-e07e314f563c")] 22 | -------------------------------------------------------------------------------- /Feng.Data/Data/DbHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Data/Data/DbHelper.cs -------------------------------------------------------------------------------- /Feng.Data/Data/MyDbCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Data/Data/MyDbCommand.cs -------------------------------------------------------------------------------- /Feng.Data/Data/PrimaryMaxIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Data/Data/PrimaryMaxIdGenerator.cs -------------------------------------------------------------------------------- /Feng.Data/INameValueControl.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Feng 7 | { 8 | /// 9 | /// Display-Value对应的Viewer, Editor 10 | /// 11 | public interface INameValueControl 12 | { 13 | /// 14 | /// 获取显示文本 15 | /// 16 | /// 17 | /// 18 | string GetDisplay(object value); 19 | 20 | /// 21 | /// 获取内部值 22 | /// 23 | /// 24 | /// 25 | object GetValue(string displayText); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Feng.Data/NameValueMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Data/NameValueMapping.cs -------------------------------------------------------------------------------- /Feng.Data/NameValueMappingCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Data/NameValueMappingCollection.cs -------------------------------------------------------------------------------- /Feng.Data/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Data")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Data")] 14 | 15 | 16 | // 将 ComVisible 设置为 false 使此程序集中的类型 17 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 18 | // 则将该类型上的 ComVisible 属性设置为 true。 19 | [assembly: ComVisible(false)] 20 | 21 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 22 | [assembly: Guid("4326f176-e65c-41b9-b2e7-fda8e95b2c7f")] 23 | -------------------------------------------------------------------------------- /Feng.Example/Feng.Example.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Example/Feng.Example.sqlite -------------------------------------------------------------------------------- /Feng.Example/Product.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using NHibernate.Mapping.Attributes; 5 | 6 | namespace Feng.Example 7 | { 8 | [Class(Table = "Product", OptimisticLock = OptimisticLockMode.Version)] 9 | public class Product : BaseBOEntity 10 | { 11 | [Property(NotNull = true)] 12 | public virtual string Name 13 | { 14 | get; 15 | set; 16 | } 17 | 18 | [Property(NotNull = false)] 19 | public virtual string Description 20 | { 21 | get; 22 | set; 23 | } 24 | 25 | [Property(NotNull = true)] 26 | public virtual decimal Price 27 | { 28 | get; 29 | set; 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Feng.Example/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过下列属性集 6 | // 控制。更改这些属性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("Feng.Example")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Feng")] 12 | [assembly: AssemblyProduct("Feng.Example")] 13 | 14 | // 将 ComVisible 设置为 false 使此程序集中的类型 15 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 16 | // 则将该类型上的 ComVisible 属性设置为 true。 17 | [assembly: ComVisible(false)] 18 | 19 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 20 | [assembly: Guid("03798921-9028-439c-8bb6-f7e2a7e0801f")] 21 | -------------------------------------------------------------------------------- /Feng.Example/Update/UpdateVersion.xml: -------------------------------------------------------------------------------- 1 | 2 | 2.1.0.1 3 | app.zip 4 | Updated Background Color 5 | -------------------------------------------------------------------------------- /Feng.Example/connectionStrings.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /Feng.GPS/Path.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.GPS/Path.cs -------------------------------------------------------------------------------- /Feng.GPS/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过下列属性集 6 | // 控制。更改这些属性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("Feng.Gps")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Feng")] 12 | [assembly: AssemblyProduct("Feng.Gps")] 13 | 14 | // 将 ComVisible 设置为 false 使此程序集中的类型 15 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 16 | // 则将该类型上的 ComVisible 属性设置为 true。 17 | [assembly: ComVisible(false)] 18 | 19 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 20 | [assembly: Guid("3c7dbe0a-f38b-4031-a8d8-d2aa97805c52")] 21 | -------------------------------------------------------------------------------- /Feng.GPS/TrackPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.GPS/TrackPoint.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Columns/ButtonColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Columns/ButtonColumn.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Columns/CheckColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Columns/CheckColumn.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Comparer/ComboComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Comparer/ComboComparer.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/DataGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/DataGrid.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/DetailFilterGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/DetailFilterGrid.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/DropdownOptionGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/DropdownOptionGrid.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Editors/ButtonEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Editors/ButtonEditor.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Editors/DateEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Editors/DateEditor.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Editors/DateTimeEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Editors/DateTimeEditor.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Editors/MultiLineEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Editors/MultiLineEditor.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Editors/MyComboBoxEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Editors/MyComboBoxEditor.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Editors/MyFreeComboBoxEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Editors/MyFreeComboBoxEditor.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Editors/MyNumericEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Editors/MyNumericEditor.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Editors/MyOptionPickerEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Editors/MyOptionPickerEditor.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Editors/MyTextEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Editors/MyTextEditor.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Filter/AnyFilter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Grid.Filter 6 | { 7 | /// 8 | /// 9 | /// 10 | public class AnyFilter : IFilter 11 | { 12 | /// 13 | /// 14 | /// 15 | /// 16 | /// 17 | public bool Evaluate(object value) 18 | { 19 | return true; 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /Feng.Grid/Grid/Filter/ComparisonFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Filter/ComparisonFilter.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Filter/FilterApplied16by24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Filter/FilterApplied16by24.png -------------------------------------------------------------------------------- /Feng.Grid/Grid/Filter/FilterCell.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Filter/FilterCell.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Filter/FilterRow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Filter/FilterRow.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Filter/FilterUnApplied16by24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Filter/FilterUnApplied16by24.png -------------------------------------------------------------------------------- /Feng.Grid/Grid/Filter/FormCustomFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Filter/FormCustomFilter.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Filter/IFilter.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Grid.Filter 6 | { 7 | /// 8 | /// 9 | /// 10 | public interface IFilter 11 | { 12 | /// 13 | /// 14 | /// 15 | /// 16 | /// 17 | bool Evaluate(object value); 18 | } 19 | } -------------------------------------------------------------------------------- /Feng.Grid/Grid/FilterGrid.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/FilterGrid.Designer.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/FilterGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/FilterGrid.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/FilterSumGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/FilterSumGrid.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/GridDataGragEventArgs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Windows.Forms; 5 | 6 | namespace Feng.Grid 7 | { 8 | public class GridDataGragEventArgs : EventArgs 9 | { 10 | public GridDataGragEventArgs() 11 | { 12 | } 13 | 14 | public DragDropEffects AllowedEffect { get; set; } 15 | 16 | public IDataObject Data { get; set; } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Feng.Grid/Grid/GridSetting.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Grid 6 | { 7 | /// 8 | /// 9 | /// 10 | public static class GridSetting 11 | { 12 | /// 13 | /// 14 | /// 15 | public static string CurrentStyleSheet 16 | { 17 | get; 18 | set; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Feng.Grid/Grid/MaxLengthFieldCriterion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/MaxLengthFieldCriterion.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/MyDetailGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/MyDetailGrid.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/MyGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/MyGrid.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/MyGridSetupForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/MyGridSetupForm.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/MyGroupManageRow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/MyGroupManageRow.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/MyRegularExpressionCriterion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/MyRegularExpressionCriterion.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Print/CustomizeReportStyleForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Print/CustomizeReportStyleForm.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Print/GenerateReportForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Print/GenerateReportForm.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Print/HeaderFooterEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Print/HeaderFooterEditor.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Print/PrintPreviewForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Print/PrintPreviewForm.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Viewers/ButtonViewer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Viewers/ButtonViewer.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Viewers/DateViewer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Viewers/DateViewer.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Viewers/ImageTextViewer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Viewers/ImageTextViewer.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Viewers/IntImageViewer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Viewers/IntImageViewer.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Viewers/MultiLineViewer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Viewers/MultiLineViewer.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Viewers/NumericViewer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Viewers/NumericViewer.cs -------------------------------------------------------------------------------- /Feng.Grid/Grid/Viewers/TrackingViewer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Grid/Viewers/TrackingViewer.cs -------------------------------------------------------------------------------- /Feng.Grid/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Grid")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Grid")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 属性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("0e8a4bcf-c066-4b9e-a8bd-a3032166f6f2")] 22 | -------------------------------------------------------------------------------- /Feng.Grid/Windows/Forms/FilterForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Windows/Forms/FilterForm.cs -------------------------------------------------------------------------------- /Feng.Grid/Windows/Forms/MyComboBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Windows/Forms/MyComboBox.cs -------------------------------------------------------------------------------- /Feng.Grid/Windows/Forms/MyFreeComboBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Windows/Forms/MyFreeComboBox.cs -------------------------------------------------------------------------------- /Feng.Grid/Windows/Forms/MyOptionPicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Windows/Forms/MyOptionPicker.cs -------------------------------------------------------------------------------- /Feng.Grid/Windows/Forms/StyleSheetCombo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Grid/Windows/Forms/StyleSheetCombo.cs -------------------------------------------------------------------------------- /Feng.Help/image/true.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Help/image/true.png -------------------------------------------------------------------------------- /Feng.Map/Obsolete/PureGoogleMapChinaOffsetCache2.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Feng.Map.Obsolete 7 | { 8 | public interface PureGoogleMapChinaOffsetCache2 9 | { 10 | bool PutOffsetToCache(GMap.NET.GPoint pos, int zoom, System.Drawing.Size offset); 11 | 12 | System.Drawing.Size? GetOffsetFromCache(GMap.NET.GPoint pos, int zoom); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Feng.Map/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过下列属性集 6 | // 控制。更改这些属性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("Feng.Map")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Feng")] 12 | [assembly: AssemblyProduct("Feng.Map")] 13 | 14 | // 将 ComVisible 设置为 false 使此程序集中的类型 15 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 16 | // 则将该类型上的 ComVisible 属性设置为 true。 17 | [assembly: ComVisible(false)] 18 | 19 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 20 | [assembly: Guid("9ff9756a-0d52-4541-9636-7ad59ce4a457")] 21 | -------------------------------------------------------------------------------- /Feng.Map/PureGoogleMapChinaOffsetCache.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Map 6 | { 7 | [CLSCompliant(false)] 8 | public interface PureGoogleMapChinaOffsetCache 9 | { 10 | bool PutOffsetToCache(Int32 key, GMap.NET.GPoint offset); 11 | 12 | GMap.NET.GPoint? GetOffsetFromCache(Int32 key); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Feng.Map/crack_geobase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Map/crack_geobase.txt -------------------------------------------------------------------------------- /Feng.Model/AuditableAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Model/AuditableAttribute.cs -------------------------------------------------------------------------------- /Feng.Model/BaseBOEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using NHibernate.Mapping.Attributes; 5 | 6 | namespace Feng 7 | { 8 | /// 9 | /// 10 | /// 11 | public abstract class BaseBOEntity : BaseEntity 12 | { 13 | /// 14 | /// 15 | /// 16 | /// 17 | public sealed override Guid Identity 18 | { 19 | get { return this.ID; } 20 | } 21 | 22 | /// 23 | /// 24 | /// 25 | [Id(0, Name = "ID", Column = "Id")] 26 | [Generator(1, Class = "guid.comb")] 27 | public virtual Guid ID 28 | { 29 | get; 30 | set; 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Feng.Model/BaseDataEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using NHibernate.Mapping.Attributes; 5 | 6 | namespace Feng 7 | { 8 | /// 9 | /// 10 | /// 11 | public abstract class BaseDataEntity : BaseEntity 12 | { 13 | /// 14 | /// 15 | /// 16 | /// 17 | public sealed override long Identity 18 | { 19 | get { return this.ID; } 20 | } 21 | 22 | /// 23 | /// Id 24 | /// 25 | [Id(0, Name = "ID", Column = "Id")] 26 | [Generator(1, Class = "identity")] 27 | public virtual long ID 28 | { 29 | get; 30 | set; 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Feng.Model/EntityHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Model/EntityHelper.cs -------------------------------------------------------------------------------- /Feng.Model/IActivableEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 可激活的记录 9 | /// 10 | public interface IActivableEntity : IEntity 11 | { 12 | /// 13 | /// 是否活动 14 | /// 15 | bool IsActive 16 | { 17 | get; 18 | set; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Feng.Model/ICloneable.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Feng 4 | { 5 | /// 6 | /// 7 | /// 8 | public interface ICloneable 9 | { 10 | /// 11 | /// Shadow clone 12 | /// 13 | /// 14 | object Clone(); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Feng.Model/IDeletableEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Model/IDeletableEntity.cs -------------------------------------------------------------------------------- /Feng.Model/IDetailEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | /// 11 | /// 12 | public interface IDetailEntity : IEntity 13 | where T : class, IEntity//IMasterEntity 14 | where S : class, IEntity//IDetailEntity 15 | { 16 | /// 17 | /// 18 | /// 19 | T MasterEntity { get; set; } 20 | } 21 | } -------------------------------------------------------------------------------- /Feng.Model/IDetailGenerateDetailEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// Detail Entity,用于NHibernateMasterGenerateDetailDao 9 | /// 10 | /// 11 | /// 12 | public interface IDetailGenerateDetailEntity : IDetailEntity 13 | where T : class, IMasterGenerateDetailEntity 14 | where S : class, IDetailGenerateDetailEntity 15 | { 16 | /// 17 | /// 与新纪录比较,如果相符,则拷贝相应信息(从newEntity到this),返回true 18 | /// 19 | bool CopyIfMatch(S newEntity); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Feng.Model/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Model/IEntity.cs -------------------------------------------------------------------------------- /Feng.Model/IEntityList.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | public interface IEntityList 11 | { 12 | /// 13 | /// 数据源中实体类列表 14 | /// 15 | IList Items 16 | { 17 | get; 18 | } 19 | 20 | /// 21 | /// 当前实体类列表数量 22 | /// 23 | int Count 24 | { 25 | get; 26 | } 27 | 28 | /// 29 | /// 当前实体类 30 | /// 31 | object CurrentItem 32 | { 33 | get; 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Feng.Model/IIdEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 带Id的实体类(通过Id比较是否相同) 9 | /// 10 | /// 11 | public interface IIdEntity : IEquatable> 12 | { 13 | /// 14 | /// GetId 15 | /// 16 | TIdentity Identity 17 | { 18 | get; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Feng.Model/IMasterEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | /// 11 | /// 12 | public interface IMasterEntity : IEntity 13 | where T : class, IEntity//IMasterEntity 14 | where S : class, IEntity//IDetailEntity 15 | { 16 | /// 17 | /// 18 | /// 19 | IList DetailEntities { get; set; } 20 | } 21 | } -------------------------------------------------------------------------------- /Feng.Model/IMasterGenerateDetailEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// Master Entity,用于NHibernateMasterGenerateDetailDao 9 | /// 10 | /// 11 | /// 12 | public interface IMasterGenerateDetailEntity : IMasterEntity 13 | where T : class, IMasterGenerateDetailEntity 14 | where S : class, IDetailGenerateDetailEntity 15 | { 16 | /// 17 | /// 生成子记录 18 | /// 19 | IList GenerateDetails(); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Feng.Model/IMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Model/IMetadata.cs -------------------------------------------------------------------------------- /Feng.Model/IMultiOrgEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 多客户部门实体 9 | /// 10 | public interface IMultiOrgEntity : IEntity 11 | { 12 | /// 13 | /// 客户Id 14 | /// 15 | long ClientId 16 | { 17 | get; 18 | set; 19 | } 20 | 21 | /// 22 | /// 部门Id 23 | /// 24 | long OrgId 25 | { 26 | get; 27 | set; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Feng.Model/IOnetoOneChildEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | /// 11 | /// 12 | public interface IOnetoOneChildEntity : IEntity 13 | where T : class, IOnetoOneParentEntity 14 | where S : class, IOnetoOneChildEntity 15 | { 16 | /// 17 | /// 18 | /// 19 | T ParentEntity { get; set; } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Feng.Model/IOperatingEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | public interface IOperatingEntity 11 | { 12 | /// 13 | /// Do before Operate and OnEntityOperating 14 | /// 15 | /// 16 | void PreparingOperate(OperateArgs e); 17 | 18 | /// 19 | /// Do After Operate and OnEntityOperated 20 | /// 21 | /// 22 | void PreparedOperate(OperateArgs e); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Feng.Model/ISavableEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 可新增的实体 9 | /// 10 | public interface ISavableEntity 11 | { 12 | /// 13 | /// 新增后是否可保存 14 | /// 15 | /// 16 | bool CanBeSave(OperateArgs e); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Feng.Model/ISubmittedEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 可提交的记录 9 | /// 10 | public interface ISubmittedEntity : IEntity 11 | { 12 | /// 13 | /// 是否已提交 14 | /// 15 | bool Submitted 16 | { 17 | get; 18 | set; 19 | } 20 | } 21 | 22 | /// 23 | /// 当Entity中需要2个提交时。。。 24 | /// 25 | public interface ISubmittedEntity2 : ISubmittedEntity 26 | { 27 | /// 28 | /// 是否已提交 29 | /// 30 | bool Submitted2 31 | { 32 | get; 33 | set; 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Feng.Model/IUpdatableEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 可修改的实体 9 | /// 10 | public interface IUpdatableEntity 11 | { 12 | /// 13 | /// 修改后是否可保存 14 | /// 15 | /// 16 | bool CanBeUpdate(OperateArgs e); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Feng.Model/IVersionedEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 具有版本号的实体类接口 9 | /// 10 | public interface IVersionedEntity : IEntity 11 | { 12 | /// 13 | /// 版本号 14 | /// 15 | int Version 16 | { 17 | get; 18 | set; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Feng.Model/IdEntity~1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// IdEntity 9 | /// 10 | /// 11 | public interface IdEntity 12 | { 13 | /// 14 | /// Id 15 | /// 16 | T Id { get; set; } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Feng.Model/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Model")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Model")] 14 | 15 | 16 | // 将 ComVisible 设置为 false 使此程序集中的类型 17 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 18 | // 则将该类型上的 ComVisible 属性设置为 true。 19 | [assembly: ComVisible(false)] 20 | 21 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 22 | [assembly: Guid("01ec0ac0-b05b-4983-851f-a31dd817375a")] 23 | -------------------------------------------------------------------------------- /Feng.NH.ByteCode.CacheLinFu/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过下列属性集 6 | // 控制。更改这些属性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("Feng.NH.ByteCode.CacheLinFu")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Feng")] 12 | [assembly: AssemblyProduct("Feng.NH.ByteCode.CacheLinFu")] 13 | 14 | // 将 ComVisible 设置为 false 使此程序集中的类型 15 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 16 | // 则将该类型上的 ComVisible 属性设置为 true。 17 | [assembly: ComVisible(false)] 18 | 19 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 20 | [assembly: Guid("251f6817-3b00-4f88-bc37-33b0f073463f")] 21 | -------------------------------------------------------------------------------- /Feng.NH.ByteCode.Castle/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过下列属性集 6 | // 控制。更改这些属性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("Feng.NH.ByteCode.Castle")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Feng")] 12 | [assembly: AssemblyProduct("Feng.NH.ByteCode.Castle")] 13 | 14 | // 将 ComVisible 设置为 false 使此程序集中的类型 15 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 16 | // 则将该类型上的 ComVisible 属性设置为 true。 17 | [assembly: ComVisible(false)] 18 | 19 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 20 | [assembly: Guid("09125b20-ccbc-4693-b49e-305289ba9bbd")] 21 | 22 | -------------------------------------------------------------------------------- /Feng.NH/NH/INHibernateStatelessRepository.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Feng.NH 7 | { 8 | public interface INHibernateStatelessRepository : IDisposable 9 | { 10 | NHibernate.IStatelessSession Session 11 | { 12 | get; 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Feng.NH/NH/LinqToHqlGeneratorsRegistry.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using NHibernate.Linq; 6 | using NHibernate.Linq.Functions; 7 | 8 | namespace Feng.NH 9 | { 10 | public class LinqToHqlGeneratorsRegistry : DefaultLinqToHqlGeneratorsRegistry 11 | { 12 | public LinqToHqlGeneratorsRegistry() 13 | : base() 14 | { 15 | var comp1 = new CompareToHqlGenerator(); 16 | foreach (var i in comp1.SupportedMethods) 17 | { 18 | RegisterGenerator(i, comp1); 19 | } 20 | 21 | var comp2 = new CompareHqlGenerator(); 22 | foreach (var i in comp2.SupportedMethods) 23 | { 24 | RegisterGenerator(i, comp2); 25 | } 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Feng.NH/NH/NHibernateConfigSectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.NH/NH/NHibernateConfigSectionHandler.cs -------------------------------------------------------------------------------- /Feng.NH/NH/NHibernateHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.NH/NH/NHibernateHelper.cs -------------------------------------------------------------------------------- /Feng.NH/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.NH")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.NH")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 属性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("896bc3b2-1288-49c9-ba9f-d13b6ee1d917")] 22 | -------------------------------------------------------------------------------- /Feng.NeoKernel/Agent/HelloWorldAgent.cs: -------------------------------------------------------------------------------- 1 | //using System; 2 | //using System.Collections.Generic; 3 | //using System.Text; 4 | //using com.neokernel.nk; 5 | 6 | //namespace Feng.NeoKernel.Agent 7 | //{ 8 | // class HelloWorldAgent : Agent 9 | // { 10 | // public override void initProps() 11 | // { 12 | // setDefault("color", "red"); 13 | // setDefault("greeting", "Hello, world!"); 14 | // setDefault("language", "English"); 15 | // } 16 | 17 | 18 | // public override void start() 19 | // { 20 | // println(getString("greeting")); 21 | // println("I like to speak in " + getString("language") + "."); 22 | // println("My favorite color is " + getString("color") + "."); 23 | // } 24 | // } 25 | //} 26 | -------------------------------------------------------------------------------- /Feng.NeoKernel/NK/crack.txt: -------------------------------------------------------------------------------- 1 | 1. StartupAgent.cs 2 | compile ok 3 | in addDefaultAgentPropsToList, remove directory check 4 | 2. XMLStartupAgent.cs 5 | remove license check 6 | 7 | 8 | 3. Neokernel.cs 9 | in createAgent(Props agentProps) 10 | add 11 | if (classname.Equals("com.neokernel.xml.XMLStartupAgent")) 12 | { 13 | classname = "Feng.NeoKernel.nk.LicenseFreeXMLStartupAgent"; 14 | } -------------------------------------------------------------------------------- /Feng.NeoKernel/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过以下 7 | // 特性集控制。更改这些特性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Server.NeoKernel")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Server.NeoKernel")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 特性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("06ebc2d7-e176-4c57-83d0-824f74dced3a")] 22 | -------------------------------------------------------------------------------- /Feng.NeoKernel/clientaccesspolicy.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Feng.NeoKernel/crossdomain.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Feng.Net/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Net")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Net")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 属性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("993255b7-5fbd-4886-8ac5-089530c9bc73")] 22 | -------------------------------------------------------------------------------- /Feng.Net/RepositoryFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Threading; 5 | 6 | namespace Feng.Net 7 | { 8 | /// 9 | /// 创建Repository的Factory 10 | /// 11 | public class RepositoryFactory : IRepositoryFactory 12 | { 13 | /// 14 | /// 根据配置名生成Repository 15 | /// 16 | /// 17 | /// 18 | public virtual IRepository GenerateRepository(string repCfgName = null) 19 | { 20 | return new Repository(new MyHttpClient()); 21 | } 22 | 23 | 24 | public IRepository GetCurrentRepository() 25 | { 26 | throw new NotImplementedException(); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Feng.Net/WebFormatChangedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Net/WebFormatChangedException.cs -------------------------------------------------------------------------------- /Feng.Net/WebProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Net/WebProxy.cs -------------------------------------------------------------------------------- /Feng.Report/CrystalLibrary/CrystalHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Report/CrystalLibrary/CrystalHelper.cs -------------------------------------------------------------------------------- /Feng.Report/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using System; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Report")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Report")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 属性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("11cea393-a22f-4ece-bf60-cf8fd34880a4")] 22 | -------------------------------------------------------------------------------- /Feng.Report/Windows/Forms/DefaultAnimation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Report/Windows/Forms/DefaultAnimation.gif -------------------------------------------------------------------------------- /Feng.Report/Windows/Forms/FormRptPreView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Report/Windows/Forms/FormRptPreView.cs -------------------------------------------------------------------------------- /Feng.Resource/Icons/Debug.Start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Debug.Start.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/Debug.StartWithoutDebug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Debug.StartWithoutDebug.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/Debug.StepInto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Debug.StepInto.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/Debug.StepOut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Debug.StepOut.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/Debug.StepOver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Debug.StepOver.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/Debug.Stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Debug.Stop.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/Document.Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Document.Copy.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/Document.Cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Document.Cut.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/Document.New.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Document.New.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/Document.Open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Document.Open.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/Document.Paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Document.Paste.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/Document.Save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/Document.Save.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/applicationManagement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/applicationManagement.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/asterisk_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/asterisk_red.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/exclamationpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/exclamationpoint.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconAdjust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconAdjust.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconAttach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconAttach.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconAttention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconAttention.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconAutoForm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconAutoForm.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconBookmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconBookmark.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconCancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconCancel.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconClose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconClose.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconConfigForm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconConfigForm.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconDetail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconDetail.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconEdit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconEdit.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconErase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconErase.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconExpand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconExpand.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconExportExcel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconExportExcel.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconExternalLink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconExternalLink.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconFilter.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconFind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconFind.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconFirst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconFirst.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconFolder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconFolder.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconGroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconGroup.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconInvisible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconInvisible.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconLast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconLast.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconNew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconNew.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconNewReport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconNewReport.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconNext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconNext.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconOk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconOk.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconOpen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconOpen.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconPreset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconPreset.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconPrevious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconPrevious.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconPrint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconPrint.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconProcess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconProcess.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconRefresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconRefresh.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconRelated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconRelated.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconReport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconReport.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconReset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconReset.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconRowSearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconRowSearch.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconSave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconSave.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconSaveAndNew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconSaveAndNew.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconSaveAndNext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconSaveAndNext.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconSaveAndReturn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconSaveAndReturn.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconSearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconSearch.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconSetup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconSetup.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/iconView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/iconView.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/start.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/stop.png -------------------------------------------------------------------------------- /Feng.Resource/Icons/time_star.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/time_star.gif -------------------------------------------------------------------------------- /Feng.Resource/Icons/time_sun.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/time_sun.gif -------------------------------------------------------------------------------- /Feng.Resource/Icons/time_yueliang.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Icons/time_yueliang.gif -------------------------------------------------------------------------------- /Feng.Resource/Images/Splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Images/Splash.png -------------------------------------------------------------------------------- /Feng.Resource/Images/notifierClose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Images/notifierClose.png -------------------------------------------------------------------------------- /Feng.Resource/Images/notifierSkin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Resource/Images/notifierSkin.png -------------------------------------------------------------------------------- /Feng.Resource/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过下列属性集 6 | // 控制。更改这些属性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("Feng.Resource")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Feng")] 12 | [assembly: AssemblyProduct("Feng.Resource")] 13 | 14 | // 将 ComVisible 设置为 false 使此程序集中的类型 15 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 16 | // 则将该类型上的 ComVisible 属性设置为 true。 17 | [assembly: ComVisible(false)] 18 | 19 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 20 | [assembly: Guid("643e2ba6-b5f4-4526-bddb-5dcbe49b8ac7")] 21 | -------------------------------------------------------------------------------- /Feng.Run/Feng.Run.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Run/Feng.Run.ico -------------------------------------------------------------------------------- /Feng.Run/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Run")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Run")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 属性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("a6d90109-e4d2-4442-91cb-90294bb99add")] 22 | -------------------------------------------------------------------------------- /Feng.Script/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过以下 7 | // 特性集控制。更改这些特性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Script")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("nbzs")] 13 | [assembly: AssemblyProduct("Feng.Script")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 特性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("7836cac8-7c21-4f8e-9e04-e455d07689d0")] 22 | -------------------------------------------------------------------------------- /Feng.Security.WebService/App_Code/MembershipUserODS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Security.WebService/App_Code/MembershipUserODS.cs -------------------------------------------------------------------------------- /Feng.Security.WebService/App_Code/MembershipUserWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Security.WebService/App_Code/MembershipUserWrapper.cs -------------------------------------------------------------------------------- /Feng.Security.WebService/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="Feng.Security.WebService.Global" %> 2 | -------------------------------------------------------------------------------- /Feng.Security.WebService/LogInWebService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Security.WebService/LogInWebService.cs -------------------------------------------------------------------------------- /Feng.Security.WebService/Login.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Data; 3 | using System.Configuration; 4 | using System.Collections; 5 | using System.Web; 6 | using System.Web.Security; 7 | using System.Web.UI; 8 | using System.Web.UI.WebControls; 9 | using System.Web.UI.WebControls.WebParts; 10 | using System.Web.UI.HtmlControls; 11 | 12 | public partial class LoginPage : System.Web.UI.Page 13 | { 14 | protected void Page_Load(object sender, EventArgs e) 15 | { 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Feng.Security.WebService/Membership/Web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Feng.Security.WebService/WebLogin.asmx: -------------------------------------------------------------------------------- 1 | <%@ WebService Language="C#" CodeBehind="WebLogin.asmx.cs" Class="Feng.Security.WebService.WebLogin" %> 2 | -------------------------------------------------------------------------------- /Feng.Security.WebService/config/Web.config: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Feng.Security/Authority.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Security/Authority.cs -------------------------------------------------------------------------------- /Feng.Security/Cryptographer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Security/Cryptographer.cs -------------------------------------------------------------------------------- /Feng.Security/LoginEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Security/LoginEventArgs.cs -------------------------------------------------------------------------------- /Feng.Security/Permission.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Security/Permission.cs -------------------------------------------------------------------------------- /Feng.Security/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Security/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Feng.Security/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | <?xml version="1.0" encoding="utf-16"?> 7 | <SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 8 | <ConnectionString /> 9 | <ProviderName>System.Data.SqlClient</ProviderName> 10 | </SerializableConnectionString> 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Feng.Security/UserManager/AspNetDbDataSet.cs: -------------------------------------------------------------------------------- 1 | namespace Feng.UserManager 2 | { 3 | public partial class AspNetDbDataSet 4 | { 5 | } 6 | } -------------------------------------------------------------------------------- /Feng.Security/UserManager/AspNetDbDataSet.xsc: -------------------------------------------------------------------------------- 1 |  2 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Feng.Security/UserManager/IApplicationManager.cs: -------------------------------------------------------------------------------- 1 | // ? 2005 IDesign Inc. All rights reserved 2 | //Questions? Comments? go to 3 | //http://www.idesign.net 4 | 5 | using System; 6 | 7 | namespace Feng.UserManager 8 | { 9 | /// 10 | /// IApplicationManager 11 | /// 12 | public interface IApplicationManager 13 | { 14 | /// 15 | /// DeleteApplication 16 | /// 17 | /// 18 | void DeleteApplication(string application); 19 | 20 | /// 21 | /// GetApplications 22 | /// 23 | /// 24 | string[] GetApplications(); 25 | 26 | /// 27 | /// DeleteAllApplications 28 | /// 29 | void DeleteAllApplications(); 30 | } 31 | } -------------------------------------------------------------------------------- /Feng.Security/UserManager/ProviderConfigurationSection.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | 4 | namespace Feng.UserManager 5 | { 6 | internal class ProviderConfigurationSection : ConfigurationSection 7 | { 8 | [ConfigurationProperty("providers")] 9 | public ProviderSettingsCollection Providers 10 | { 11 | get { return (ProviderSettingsCollection) base["providers"]; } 12 | } 13 | 14 | [ConfigurationProperty("defaultProvider", DefaultValue = "AspNetUserManager")] 15 | [StringValidator(MinLength = 1)] 16 | public string DefaultProvider 17 | { 18 | get { return (string) base["defaultProvider"]; } 19 | set { base["defaultProvider"] = value; } 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /Feng.Security/UserManager/ProviderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Security/UserManager/ProviderManager.cs -------------------------------------------------------------------------------- /Feng.Security/WebServices/LogInWebService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Security/WebServices/LogInWebService.cs -------------------------------------------------------------------------------- /Feng.Server.ComponentArt/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过下列属性集 6 | // 控制。更改这些属性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("Feng.Server.ComponentArt")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Feng")] 12 | [assembly: AssemblyProduct("Feng.Server.ComponentArt")] 13 | 14 | // 将 ComVisible 设置为 false 使此程序集中的类型 15 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 16 | // 则将该类型上的 ComVisible 属性设置为 true。 17 | [assembly: ComVisible(false)] 18 | 19 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 20 | [assembly: Guid("a7347fea-ebb8-4be1-ad63-2755b056fdc7")] 21 | 22 | -------------------------------------------------------------------------------- /Feng.Server/Service/AuthorizationService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Server.Service 6 | { 7 | public class AuthorizationService 8 | { 9 | public AuthorizationService() 10 | { 11 | if (System.Web.HttpContext.Current != null) 12 | { 13 | System.Threading.Thread.CurrentPrincipal = System.Web.HttpContext.Current.User; 14 | } 15 | //var s = System.ServiceModel.ServiceSecurityContext.Current.PrimaryIdentity.Name; 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Feng.Server/Service/DataSearchViewService.svc: -------------------------------------------------------------------------------- 1 | <%@ ServiceHost Language="C#" Debug="true" Service="Feng.Server.Service.DataSearchViewService" Factory="Feng.Server.Service.DataSearchViewServiceHostFactory"%> 2 | 3 | -------------------------------------------------------------------------------- /Feng.Server/Service/DataSearchViewServiceHostFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.ServiceModel; 3 | using System.ServiceModel.Activation; 4 | using System.ServiceModel.Web; 5 | 6 | namespace Feng.Server.Service 7 | { 8 | public class DataSearchViewServiceHostFactory : ServiceHostFactory 9 | { 10 | protected override ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses) 11 | { 12 | return new WebServiceHost(serviceType, baseAddresses); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Feng.Server/Utils/WebServiceInstance.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Feng.Server.Utils 7 | { 8 | public class WebServiceInstance : Singleton 9 | { 10 | public Dictionary m_tags = new Dictionary(); 11 | public void AddWebService(string address, string tag) 12 | { 13 | m_tags[address] = tag; 14 | } 15 | 16 | public string GetWebServiceTag(string address) 17 | { 18 | if (m_tags.ContainsKey(address)) 19 | { 20 | return m_tags[address]; 21 | } 22 | else 23 | { 24 | return null; 25 | } 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Feng.Server/Wcf/DataSearchViewServiceHostFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.ServiceModel; 3 | using System.ServiceModel.Activation; 4 | using System.ServiceModel.Web; 5 | 6 | namespace Feng.Server.Wcf 7 | { 8 | public class DataSearchViewServiceHostFactory : ServiceHostFactory 9 | { 10 | protected override ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses) 11 | { 12 | return new WebServiceHost(serviceType, baseAddresses); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Feng.Server/Web/GeneralSearch.ashx: -------------------------------------------------------------------------------- 1 | <%@ WebHandler Language="C#" CodeBehind="GeneralSearch.ashx.cs" Class="Feng.Server.Web.GeneralSearch" %> 2 | -------------------------------------------------------------------------------- /Feng.Updater/AutoUpdateStarter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Updater/AutoUpdateStarter.cs -------------------------------------------------------------------------------- /Feng.Updater/Feng.Updater.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Updater/Feng.Updater.ico -------------------------------------------------------------------------------- /Feng.Updater/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Updater 6 | { 7 | class Program 8 | { 9 | static void Main(string[] args) 10 | { 11 | if (args.Length == 1 && args[0] == "-DoUpdate") 12 | { 13 | AutoUpdateStarter st = new AutoUpdateStarter(); 14 | st.StartProcessAndWait(); 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Feng.Updater/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过下列属性集 6 | // 控制。更改这些属性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("Feng.Updater")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Feng")] 12 | [assembly: AssemblyProduct("Feng.Updater")] 13 | 14 | // 将 ComVisible 设置为 false 使此程序集中的类型 15 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 16 | // 则将该类型上的 ComVisible 属性设置为 true。 17 | [assembly: ComVisible(false)] 18 | 19 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 20 | [assembly: Guid("36f2681c-9446-4fa2-ab13-392a337c1d3c")] 21 | 22 | -------------------------------------------------------------------------------- /Feng.View/ControlCheckException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.View/ControlCheckException.cs -------------------------------------------------------------------------------- /Feng.View/IBindingControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.View/IBindingControl.cs -------------------------------------------------------------------------------- /Feng.View/IBindingDataValueControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.View/IBindingDataValueControl.cs -------------------------------------------------------------------------------- /Feng.View/ICheckControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.View/ICheckControl.cs -------------------------------------------------------------------------------- /Feng.View/IControlWrapper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 包含Control的接口 9 | /// 10 | public interface IControlWrapper 11 | { 12 | /// 13 | /// 内部Control 14 | /// 15 | object InnerControl { get; } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Feng.View/IDataControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.View/IDataControl.cs -------------------------------------------------------------------------------- /Feng.View/IDataValueControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.View/IDataValueControl.cs -------------------------------------------------------------------------------- /Feng.View/IFormatControl.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Feng 7 | { 8 | /// 9 | /// 带格式的控件 10 | /// 11 | public interface IFormatControl 12 | { 13 | /// 14 | /// 15 | /// 16 | string Format 17 | { 18 | get; 19 | set; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Feng.View/IGridDropdownControl.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | public interface IGridDropdownControl 11 | { 12 | /// 13 | /// 14 | /// 15 | void AdjustDropDownControlSize(); 16 | 17 | /// 18 | /// 19 | /// 20 | /// 21 | void VisibleColumns(Dictionary columns); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Feng.View/IMultiDataValueControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.View/IMultiDataValueControl.cs -------------------------------------------------------------------------------- /Feng.View/IReadOnlyControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.View/IReadOnlyControl.cs -------------------------------------------------------------------------------- /Feng.View/ISearchControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.View/ISearchControl.cs -------------------------------------------------------------------------------- /Feng.View/IStateControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.View/IStateControl.cs -------------------------------------------------------------------------------- /Feng.View/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.View")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.View")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 属性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("dd9fc3fd-3914-4c69-8ee2-9c951f860534")] 22 | -------------------------------------------------------------------------------- /Feng.View/StateControlHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.View/StateControlHelper.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Data/SearchManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Data/SearchManager.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/NH/NHibernateBll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/NH/NHibernateBll.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/NH/NHibernateDao~1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/NH/NHibernateDao~1.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/NH/SearchManagerCriteria.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/NH/SearchManagerCriteria.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/NH/SearchManagerProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/NH/SearchManagerProxy.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Net/SearchManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Net/SearchManager.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Net/WebSoapClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Net/WebSoapClient.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Windows.Controller")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Windows.Controller")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 属性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("099e9012-36ce-4221-94d5-252a1e1689c1")] 22 | -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Collections/BindingControlCollectionBindingSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Collections/BindingControlCollectionBindingSource.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Collections/DataControlCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Collections/DataControlCollection.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Collections/SearchControlCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Collections/SearchControlCollection.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/ControlManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Forms/ControlManager.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/ControlManagerBindingSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Forms/ControlManagerBindingSource.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/ControlManagerBindingSource~1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Forms/ControlManagerBindingSource~1.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/ControlManager~1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Forms/ControlManager~1.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/DisplayManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Forms/DisplayManager.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/DisplayManagerBindingSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Forms/DisplayManagerBindingSource.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/DisplayManagerBindingSource~1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Forms/DisplayManagerBindingSource~1.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/DisplayManager~1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Forms/DisplayManager~1.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/ErrorProviderControlCheckExceptionProcess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Forms/ErrorProviderControlCheckExceptionProcess.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/IDisplayManagerBindingSource.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Windows.Forms; 5 | 6 | namespace Feng.Windows.Forms 7 | { 8 | /// 9 | /// DisplayManager with BindingSource 10 | /// 11 | public interface IDisplayManagerBindingSource 12 | { 13 | /// 14 | /// BindingSource 15 | /// 16 | BindingSource BindingSource 17 | { 18 | get; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/IValidationManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Forms/IValidationManager.cs -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/IWindowControl.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Windows.Forms 6 | { 7 | /// 8 | /// WinForm Control 9 | /// 10 | public interface IWindowControl : IDisposable 11 | { 12 | /// 13 | /// Inner Control 14 | /// 15 | System.Windows.Forms.Control Control { get; } 16 | } 17 | 18 | public interface IWindowControlBetween : IDisposable 19 | { 20 | System.Windows.Forms.Control Control1 { get; } 21 | 22 | System.Windows.Forms.Control Control2 { get; } 23 | } 24 | 25 | /// 26 | /// Windows DataControl 27 | /// 28 | public interface IWindowDataControl : IDataControl, IWindowControl 29 | { 30 | } 31 | } -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/IWindowControlManager.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Windows.Forms 6 | { 7 | /// 8 | /// 9 | /// 10 | public interface IWindowControlManager : IControlManager, IValidationManager 11 | { 12 | } 13 | } -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/IWindowControlManager~1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Windows.Forms 6 | { 7 | /// 8 | /// 9 | /// 10 | /// 11 | public interface IWindowControlManager : IWindowControlManager, IControlManager 12 | where T : class, IEntity, new() 13 | { 14 | } 15 | } -------------------------------------------------------------------------------- /Feng.Windows.Controller/Windows/Forms/MyValidationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Controller/Windows/Forms/MyValidationProvider.cs -------------------------------------------------------------------------------- /Feng.Windows.Design/LabeledDataControlDesigner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Design/LabeledDataControlDesigner.cs -------------------------------------------------------------------------------- /Feng.Windows.Design/LabeledSearchControlBetweenDesigner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Design/LabeledSearchControlBetweenDesigner.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/AboutBox.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/AboutBox.Designer.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/ActionButtons.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/ActionButtons.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/AppMessageExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/AppMessageExceptionHandler.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/ControlsName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/ControlsName.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/ErrorReport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/ErrorReport.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/ErrorReport.designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/ErrorReport.designer.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/FindForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/FindForm.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/IButton.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Feng.Windows.Forms 4 | { 5 | public interface IButton : IDisposable 6 | { 7 | bool Enabled 8 | { 9 | get; 10 | set; 11 | } 12 | 13 | bool Visible 14 | { 15 | get; 16 | set; 17 | } 18 | 19 | event EventHandler Click; 20 | 21 | object Tag 22 | { 23 | get; 24 | set; 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/LoadingCircle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/LoadingCircle.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyButton.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyCalendar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyCalendar.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyCheckBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyCheckBox.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyCheckedListBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyCheckedListBox.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyCurrencyTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyCurrencyTextBox.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyDatePicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyDatePicker.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyDatePickerXceed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyDatePickerXceed.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyDateTimePicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyDateTimePicker.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyForm.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace Feng.Windows.Forms 2 | { 3 | partial class MyForm 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | 11 | #region Windows Form Designer generated code 12 | 13 | /// 14 | /// Required method for Designer support - do not modify 15 | /// the contents of this method with the code editor. 16 | /// 17 | private void InitializeComponent() 18 | { 19 | this.components = new System.ComponentModel.Container(); 20 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 21 | this.Text = "MyForm"; 22 | } 23 | 24 | #endregion 25 | } 26 | } -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyForm.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyGroupBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyGroupBox.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyIntegerTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyIntegerTextBox.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyLabel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyLabel.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyListBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyListBox.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyMonthPicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyMonthPicker.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyNumericTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyNumericTextBox.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyPanel.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyPictureBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyPictureBox.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyRadioButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyRadioButton.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyRichTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyRichTextBox.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyTabControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyTabControl.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/MyTextBox.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/MyToolStripButton.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Feng.Windows.Forms 7 | { 8 | public class MyToolStripButton : System.Windows.Forms.ToolStripButton, IButton 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/NullableDateTimePicker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/NullableDateTimePicker.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/PositionPersistForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/PositionPersistForm.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/ToDoTaskTaskPane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/ToDoTaskTaskPane.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/WebForm.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 Feng.Windows.Forms 11 | { 12 | public partial class WebForm : Form 13 | { 14 | public WebForm() 15 | { 16 | InitializeComponent(); 17 | } 18 | 19 | public WebForm(string formText, string address) 20 | :this() 21 | { 22 | this.Text = formText; 23 | this.webBrowser1.Navigate(address); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Forms/Wizard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Forms/Wizard.cs -------------------------------------------------------------------------------- /Feng.Windows.Forms/Windows/Utils/XceedUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Forms/Windows/Utils/XceedUtility.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/ADInfoBll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/ADInfoBll.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/BaseBOEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using NHibernate.Mapping.Attributes; 5 | 6 | namespace Feng 7 | { 8 | public abstract class BaseBOEntity : BaseEntity 9 | { 10 | /// 11 | /// 12 | /// 13 | /// 14 | public sealed override Guid Identity 15 | { 16 | get { return this.Id; } 17 | } 18 | 19 | [Id(0, Name = "Id", Column = "Id")] 20 | [Generator(1, Class = "guid.comb")] 21 | public virtual Guid Id 22 | { 23 | get; 24 | set; 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Feng.Windows.Model/BaseDataEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using NHibernate.Mapping.Attributes; 5 | 6 | namespace Feng 7 | { 8 | /// 9 | /// 10 | /// 11 | public abstract class BaseDataEntity : BaseEntity 12 | { 13 | /// 14 | /// 15 | /// 16 | /// 17 | public sealed override long Identity 18 | { 19 | get { return this.Id; } 20 | } 21 | 22 | /// 23 | /// Id 24 | /// 25 | [Id(0, Name = "Id")] 26 | [Generator(1, Class = "identity")] 27 | public virtual long Id 28 | { 29 | get; 30 | set; 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/ClientInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using NHibernate.Mapping.Attributes; 5 | 6 | namespace Feng 7 | { 8 | /// 9 | /// 客户信息 10 | /// 11 | [Class(0, Name = "Feng.ClientInfo", Table = "AD_Client", OptimisticLock = OptimisticLockMode.Version)] 12 | [Cache(1, Usage = CacheUsage.NonStrictReadWrite)] 13 | [Serializable] 14 | public class ClientInfo : BaseDataEntity, IActivableEntity 15 | { 16 | /// 17 | /// 名称 18 | /// 19 | [Property(NotNull = true, Length = 200)] 20 | public virtual string Name 21 | { 22 | get; 23 | set; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/CommandBindingInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using NHibernate.Mapping.Attributes; 5 | 6 | namespace Feng 7 | { 8 | /// 9 | /// 命令绑定信息 10 | /// 11 | [Class(0, Name = "Feng.CommandBindingInfo", Table = "AD_Command_Binding", OptimisticLock = OptimisticLockMode.Version)] 12 | [Cache(1, Usage = CacheUsage.NonStrictReadWrite)] 13 | [Serializable] 14 | public class CommandBindingInfo : BaseADEntity 15 | { 16 | /// 17 | /// 要执行的Process 18 | /// 19 | [ManyToOne(ForeignKey = "FK_CommandBinding_Process", NotNull = true)] 20 | public virtual ProcessInfo Command 21 | { 22 | get; 23 | set; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/CustomSearchInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/ConfigInfo/CustomSearchInfo.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/ExecuteTaskInfo.cs: -------------------------------------------------------------------------------- 1 | //using System; 2 | //using System.Collections.Generic; 3 | //using System.Text; 4 | //using NHibernate.Mapping.Attributes; 5 | 6 | //namespace Feng 7 | //{ 8 | // /// 9 | // /// ExecuteTaskInfo 10 | // /// 11 | // [Class(0, Name = "Feng.ExecuteTaskInfo", Table = "AD_Execute_Task", OptimisticLock = OptimisticLockMode.Version)] 12 | // [Cache(1, Usage = CacheUsage.NonStrictReadWrite)] 13 | // [Serializable] 14 | // public class ExecuteTaskInfo : BaseADEntity 15 | // { 16 | // } 17 | //} 18 | -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/GridCellInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/ConfigInfo/GridCellInfo.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/GridColumnInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/ConfigInfo/GridColumnInfo.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/GridFilterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/ConfigInfo/GridFilterInfo.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/GridInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/ConfigInfo/GridInfo.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/GridRelatedInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/ConfigInfo/GridRelatedInfo.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/GridRowInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/ConfigInfo/GridRowInfo.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/MenuHistoryInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 菜单历史信息 9 | /// 10 | public class MenuHistoryInfo 11 | { 12 | /// 13 | /// 名称 14 | /// 15 | public string Name 16 | { 17 | get; 18 | set; 19 | } 20 | 21 | /// 22 | /// 菜单名 23 | /// 24 | public string MenuName 25 | { 26 | get; 27 | set; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/MenuInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/ConfigInfo/MenuInfo.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/OrganizationInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using NHibernate.Mapping.Attributes; 5 | 6 | namespace Feng 7 | { 8 | /// 9 | /// 部门信息(当前不可用) 10 | /// 11 | [Class(0, Name = "Feng.OrganizationInfo", Table = "AD_Org", OptimisticLock = OptimisticLockMode.Version)] 12 | [Cache(1, Usage = CacheUsage.NonStrictReadWrite)] 13 | [Serializable] 14 | public class OrganizationInfo : BaseDataEntity, IActivableEntity 15 | { 16 | /// 17 | /// 18 | /// 19 | [Property(NotNull = true, Length = 200)] 20 | public virtual string LoginRoleName 21 | { 22 | get; 23 | set; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Feng.Windows.Model/ConfigInfo/SimpleParamInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using NHibernate.Mapping.Attributes; 5 | 6 | namespace Feng 7 | { 8 | /// 9 | /// 简单参数表,及名称-值对应的参数表(Name-Value) 10 | /// 11 | [Class(0, Name = "Feng.SimpleParamInfo", Table = "AD_SimpleParam", OptimisticLock = OptimisticLockMode.Version)] 12 | [Cache(1, Usage = CacheUsage.NonStrictReadWrite)] 13 | [Serializable] 14 | public class SimpleParamInfo : BaseADEntity 15 | { 16 | /// 17 | /// 值 18 | /// 19 | [Property(Length = 255, NotNull = true)] 20 | public virtual string Value 21 | { 22 | get; 23 | set; 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Feng.Windows.Model/NH/ADInfoDal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/NH/ADInfoDal.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/NH/AuditLogInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/NH/AuditLogInterceptor.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/NH/AuditLogRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/NH/AuditLogRecord.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/Permission.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.Model/Permission.cs -------------------------------------------------------------------------------- /Feng.Windows.Model/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过以下 7 | // 特性集控制。更改这些特性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Windows.Model")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Windows.Model")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 特性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("260cb22c-7163-48cb-9acc-3cd35857e75e")] 22 | -------------------------------------------------------------------------------- /Feng.Windows.View/EmptyServiceProvider.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using Microsoft.Practices.ServiceLocation; 5 | 6 | namespace Feng 7 | { 8 | public class EmptyServiceProvider : ServiceLocatorImplBase 9 | { 10 | protected override object DoGetInstance(Type serviceType, string key) 11 | { 12 | return null; 13 | } 14 | 15 | protected override IEnumerable DoGetAllInstances(Type serviceType) 16 | { 17 | return null; 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/ArchiveBoundGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Grid/ArchiveBoundGrid.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/ArchiveGridHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Grid/ArchiveGridHelper.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/ArchiveUnboundGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Grid/ArchiveUnboundGrid.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/ArchiveUnboundWithDetailGridLoadOnDemand.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Grid 6 | { 7 | /// 8 | /// ArchiveUnboundWithDetailGridLoadOnDemand 9 | /// 10 | public class ArchiveUnboundWithDetailGridLoadOnDemand : ArchiveUnboundGrid, IBoundGridWithDetailGridLoadOnDemand 11 | { 12 | /// 13 | /// 14 | /// 15 | public override void CreateGrid() 16 | { 17 | base.CreateGrid(); 18 | 19 | this.SynchronizeDetailGrids = true; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/DataBoundGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Grid/DataBoundGrid.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/DataBoundWithDetailGridLoadOnDemand.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Grid 6 | { 7 | /// 8 | /// 9 | /// 10 | public class DataBoundWithDetailGridLoadOnDemand : DataBoundGrid, IBoundGridWithDetailGridLoadOnDemand 11 | { 12 | /// 13 | /// 14 | /// 15 | public override void CreateGrid() 16 | { 17 | base.CreateGrid(); 18 | 19 | this.SynchronizeDetailGrids = false; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/DataUnboundGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Grid/DataUnboundGrid.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/DataUnboundWithDetailGridLoadOnDemand.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using System.ComponentModel; 5 | using System.Data; 6 | using System.Drawing; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | using System.Diagnostics; 10 | using Xceed.Grid; 11 | 12 | namespace Feng.Grid 13 | { 14 | /// 15 | /// 16 | /// 17 | public class DataUnboundWithDetailGridLoadOnDemand : DataUnboundGrid, IBoundGridWithDetailGridLoadOnDemand 18 | { 19 | /// 20 | /// 21 | /// 22 | public override void CreateGrid() 23 | { 24 | base.CreateGrid(); 25 | 26 | this.SynchronizeDetailGrids = true; 27 | } 28 | 29 | } 30 | } -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/DataUnboundWithDetailGridLoadonce.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Grid/DataUnboundWithDetailGridLoadonce.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/IArchiveGrid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Grid/IArchiveGrid.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/IUnboundGridWithDetailGridLoadOnDemand.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Grid 6 | { 7 | /// 8 | /// 带DetailGrid的Grid 9 | /// 10 | public interface IBoundGridWithDetailGridLoadOnDemand : IBoundGrid 11 | { 12 | } 13 | 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Feng.Windows.View/Grid/MySummaryRow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Grid/MySummaryRow.cs -------------------------------------------------------------------------------- /Feng.Windows.View/IWindowFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng 6 | { 7 | /// 8 | /// 9 | /// 10 | public interface IWindowFactory 11 | { 12 | /// 13 | /// 14 | /// 15 | /// 16 | /// 17 | object CreateWindow(WindowInfo windowInfo); 18 | 19 | /// 20 | /// 21 | /// 22 | event EventHandler WindowCreated; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Feng.Windows.View/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Windows.Application")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Windows.Application")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 属性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("c5c482b6-13aa-4950-900b-a37be23e39e8")] 22 | -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/ActionWindowForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/ActionWindowForm.Designer.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/ActionWindowForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/ActionWindowForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/ArchiveDetailFormAuto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/ArchiveDetailFormAuto.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/ArchiveOperationForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/ArchiveOperationForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/ArchiveSearchForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/ArchiveSearchForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/ArchiveSeeForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/ArchiveSeeForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/ArchiveSetupForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/ArchiveSetupForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/ChangePwdForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/ChangePwdForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/CustomSearchControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/CustomSearchControl.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/DataControlGroup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Drawing; 5 | using System.Data; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace Feng.Windows.Forms 11 | { 12 | public partial class DataControlGroup : UserControl 13 | { 14 | public DataControlGroup() 15 | { 16 | InitializeComponent(); 17 | } 18 | 19 | public void SetInnerControls(Control controlLeft, Control controlRight) 20 | { 21 | controlLeft.Dock = DockStyle.Fill; 22 | controlRight.Dock = DockStyle.Fill; 23 | this.panel1.Controls.Add(controlLeft); 24 | this.panel2.Controls.Add(controlRight); 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/DataControlWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/DataControlWrapper.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/IChildMdiForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/IChildMdiForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/IGridContainer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Feng.Windows.Forms 7 | { 8 | public interface IGridContainer 9 | { 10 | Feng.Grid.IGrid MasterGrid 11 | { 12 | get; 13 | } 14 | } 15 | public interface IGridNamesContainer 16 | { 17 | string[] GridNames 18 | { 19 | get; 20 | } 21 | } 22 | 23 | public interface IWindowNamesContainer 24 | { 25 | string[] WindowNames 26 | { 27 | get; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/IRefreshDataForm.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Feng.Windows.Forms 7 | { 8 | public interface IRefreshDataForm 9 | { 10 | void RefreshData(); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/IWinFormApplication.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Windows.Forms 6 | { 7 | public interface IWinFormApplication : IApplication 8 | { 9 | void InsertStatusItem(int pos, System.Windows.Forms.ToolStripItem item); 10 | 11 | void RemoveStatusItem(System.Windows.Forms.ToolStripItem item); 12 | 13 | void UpdateStatus(string status); 14 | 15 | void OnChildFormShow(MyChildForm childForm); 16 | 17 | MyChildForm ActiveChildMdiForm 18 | { 19 | get; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/LabeledDataControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/LabeledDataControl.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/LabeledSearchControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/LabeledSearchControl.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/LabeledSearchControlBetween.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/LabeledSearchControlBetween.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/LoginControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/LoginControl.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/LoginForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/LoginForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/LogoutForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/LogoutForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/MembershipForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/MembershipForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/MyChildForm.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace Feng.Windows.Forms 2 | { 3 | partial class MyChildForm 4 | { 5 | /// 6 | /// 必需的设计器变量。 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | #region Windows 窗体设计器生成的代码 11 | 12 | /// 13 | /// 设计器支持所需的方法 - 不要 14 | /// 使用代码编辑器修改此方法的内容。 15 | /// 16 | private void InitializeComponent() 17 | { 18 | this.SuspendLayout(); 19 | // 20 | // MyForm 21 | // 22 | this.ClientSize = new System.Drawing.Size(850, 613); 23 | this.Name = "MyForm"; 24 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; 25 | this.Text = "MyForm"; 26 | this.ResumeLayout(false); 27 | 28 | } 29 | #endregion 30 | } 31 | } -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/MyChildForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/MyChildForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/MyFileBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/MyFileBox.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/PageNavigator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/PageNavigator.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/SearchControlContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/SearchControlContainer.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/TabbedMdiForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Forms/TabbedMdiForm.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/WaitForm.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Text; 7 | using System.Windows.Forms; 8 | 9 | namespace Feng.Windows.Forms 10 | { 11 | public partial class WaitForm : Form 12 | { 13 | public WaitForm() 14 | { 15 | InitializeComponent(); 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Forms/WinFormApplicationFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace Feng.Windows.Forms 6 | { 7 | public class WinFormApplicationFactory : IApplicationFactory 8 | { 9 | public IApplication CreateApplication() 10 | { 11 | return new TabbedMdiForm(); 12 | } 13 | } 14 | 15 | public class WinFormApplicationFactory2 : IApplicationFactory 16 | { 17 | public IApplication CreateApplication() 18 | { 19 | return new TabbedMdiForm2(); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Utils/ControlDataLoad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Utils/ControlDataLoad.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Utils/ControlFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Utils/ControlFactory.cs -------------------------------------------------------------------------------- /Feng.Windows.View/Windows/Utils/GridDataLoad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows.View/Windows/Utils/GridDataLoad.cs -------------------------------------------------------------------------------- /Feng.Windows/ColorSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows/ColorSettings.cs -------------------------------------------------------------------------------- /Feng.Windows/EnterpriseLibraryExceptionProcess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows/EnterpriseLibraryExceptionProcess.cs -------------------------------------------------------------------------------- /Feng.Windows/ImageResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows/ImageResource.cs -------------------------------------------------------------------------------- /Feng.Windows/Net/AuthRepositoryFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Feng.Windows.Net 7 | { 8 | public class AuthRepositoryFactory : Feng.Net.RepositoryFactory 9 | { 10 | public override IRepository GenerateRepository(string repCfgName = null) 11 | { 12 | return new Feng.Net.Repository(new MyAuthHttpClient()); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Feng.Windows/PdnResources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows/PdnResources.cs -------------------------------------------------------------------------------- /Feng.Windows/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.CompilerServices; 4 | using System.Runtime.InteropServices; 5 | 6 | // 有关程序集的常规信息通过下列属性集 7 | // 控制。更改这些属性值可修改 8 | // 与程序集关联的信息。 9 | [assembly: AssemblyTitle("Feng.Windows")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("Feng")] 13 | [assembly: AssemblyProduct("Feng.Windows")] 14 | 15 | // 将 ComVisible 设置为 false 使此程序集中的类型 16 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 17 | // 则将该类型上的 ComVisible 属性设置为 true。 18 | [assembly: ComVisible(false)] 19 | 20 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 21 | [assembly: Guid("71489314-1c99-4602-8899-9947f70bf6de")] 22 | -------------------------------------------------------------------------------- /Feng.Windows/Resource`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows/Resource`1.cs -------------------------------------------------------------------------------- /Feng.Windows/Utils/ChineseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows/Utils/ChineseHelper.cs -------------------------------------------------------------------------------- /Feng.Windows/Utils/NetHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Net.Sockets; 5 | 6 | namespace Feng.Windows.Utils 7 | { 8 | public static class NetHelper 9 | { 10 | /// 11 | /// CheckPortOpen 12 | /// 13 | /// 14 | /// 15 | /// 16 | public static bool CheckPortOpen(string ip, int port) 17 | { 18 | TcpClient TcpScan = new TcpClient(); 19 | 20 | try 21 | { 22 | TcpScan.Connect(ip, port); 23 | return true; 24 | } 25 | catch (Exception) 26 | { 27 | return false; 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Feng.Windows/Utils/QueryPerformance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows/Utils/QueryPerformance.cs -------------------------------------------------------------------------------- /Feng.Windows/Utils/SoundHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows/Utils/SoundHelper.cs -------------------------------------------------------------------------------- /Feng.Windows/Utils/TaskIdCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows/Utils/TaskIdCheck.cs -------------------------------------------------------------------------------- /Feng.Windows/log4netLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Feng.Windows/log4netLogger.cs -------------------------------------------------------------------------------- /Microsoft.Practices.EnterpriseLibrary.Data.SQLite/GlobalAssemblyInfo.2010.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.InteropServices; 4 | using System.Security; 5 | 6 | [assembly: SecurityRules(SecurityRuleSet.Level1)] 7 | -------------------------------------------------------------------------------- /Microsoft.Practices.ServiceLocation.SpringAdapter/Microsoft.Practices.ServiceLocation.SpringAdapter.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zephyrrr/mERP-framework/00f1c22429e97cb160f1185ede545f055bb6a142/Microsoft.Practices.ServiceLocation.SpringAdapter/Microsoft.Practices.ServiceLocation.SpringAdapter.snk -------------------------------------------------------------------------------- /Microsoft.Practices.ServiceLocation/Properties/AssemblyInfo.Desktop.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using System.Runtime.InteropServices; 4 | using System.Security; 5 | 6 | [assembly: AllowPartiallyTrustedCallers] -------------------------------------------------------------------------------- /Microsoft.Practices.ServiceLocation/ServiceLocatorProvider.cs: -------------------------------------------------------------------------------- 1 | namespace Microsoft.Practices.ServiceLocation 2 | { 3 | /// 4 | /// This delegate type is used to provide a method that will 5 | /// return the current container. Used with the 6 | /// static accessor class. 7 | /// 8 | /// An . 9 | public delegate IServiceLocator ServiceLocatorProvider(); 10 | } 11 | -------------------------------------------------------------------------------- /NeokernelService.Admin/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Windows.Forms; 4 | using System.Reflection; 5 | using System.Diagnostics; 6 | using System.IO; 7 | 8 | namespace NeokernelService 9 | { 10 | static class Program 11 | { 12 | /// 13 | /// 应用程序的主入口点。 14 | /// 15 | [STAThread] 16 | static void Main(string[] args) 17 | { 18 | Application.EnableVisualStyles(); 19 | Application.SetCompatibleTextRenderingDefault(false); 20 | 21 | Application.Run(new FormAdmin()); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /NeokernelService.Admin/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过下列属性集 6 | // 控制。更改这些属性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("NeokerService.Admin")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Feng")] 12 | [assembly: AssemblyProduct("NeokerService.Admin")] 13 | 14 | // 将 ComVisible 设置为 false 使此程序集中的类型 15 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 16 | // 则将该类型上的 ComVisible 属性设置为 true。 17 | [assembly: ComVisible(false)] 18 | 19 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 20 | [assembly: Guid("ea9f5daa-3ac7-4500-8cba-c99e150fb444")] 21 | 22 | -------------------------------------------------------------------------------- /NeokernelService/ProjectInstaller.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.ComponentModel; 4 | using System.Configuration.Install; 5 | 6 | namespace NeokernelService 7 | { 8 | /// 9 | /// Zusammenfassung f黵 ProjectInstaller. 10 | /// 11 | [RunInstaller(true)] 12 | public partial class ProjectInstaller : System.Configuration.Install.Installer 13 | { 14 | private System.ServiceProcess.ServiceProcessInstaller serviceProcessInstaller; 15 | private System.ServiceProcess.ServiceInstaller serviceInstaller; 16 | 17 | public ProjectInstaller() 18 | { 19 | InitializeComponent(); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /NeokernelService/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的常规信息通过下列属性集 6 | // 控制。更改这些属性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("NeokernelService")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Feng")] 12 | [assembly: AssemblyProduct("NeokernelService")] 13 | 14 | // 将 ComVisible 设置为 false 使此程序集中的类型 15 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型, 16 | // 则将该类型上的 ComVisible 属性设置为 true。 17 | [assembly: ComVisible(false)] 18 | 19 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 20 | [assembly: Guid("331f01e1-e50c-4f02-9071-b0534011bf58")] 21 | -------------------------------------------------------------------------------- /Tools/CopyAssembliesFeng.bat: -------------------------------------------------------------------------------- 1 | set ReferenceDir=%1 2 | if "%ReferenceDir%"=="" set ReferenceDir=.\Reference 3 | 4 | mkdir %ReferenceDir% 5 | 6 | copy ..\Support\Feng\*.dll %ReferenceDir% 7 | copy ..\Support\Feng\*.exe %ReferenceDir% 8 | 9 | -------------------------------------------------------------------------------- /Tools/CopyAssemblies_All.bat: -------------------------------------------------------------------------------- 1 | call CopyAssemblies.bat .\Reference\Release 2 | call CopyAssemblies.bat .\Reference 3 | 4 | call CopyAssemblies_Map.bat .\Reference\Release 5 | call CopyAssemblies_Map.bat .\Reference 6 | 7 | call CopyAssemblies_Server.bat .\Reference\Release 8 | call CopyAssemblies_Server.bat .\Reference -------------------------------------------------------------------------------- /Tools/CopyAssemblies_Map.bat: -------------------------------------------------------------------------------- 1 | set ReferenceDir=%1 2 | if "%ReferenceDir%"=="" set ReferenceDir=.\Reference\Release 3 | 4 | mkdir %ReferenceDir% 5 | 6 | rem copy ..\Support\GMap.Net\BSE.Windows.Forms.dll %ReferenceDir% 7 | copy ..\Support\GMap.Net\GMap.NET.Core.dll %ReferenceDir% 8 | copy ..\Support\GMap.Net\GMap.NET.WindowsForms.dll %ReferenceDir% 9 | 10 | copy ..\Support\SQLite\System.Data.SQLite.dll %ReferenceDir% 11 | 12 | copy ..\Support\geobase\geobase.dll %ReferenceDir% 13 | copy ..\Support\geobase\geobase.net.dll %ReferenceDir% 14 | 15 | copy ..\Support\SharpMap\SharpMap.dll %ReferenceDir% 16 | copy ..\Support\SharpMap\SharpMap.UI.dll %ReferenceDir% 17 | copy ..\Support\SharpMap\SharpMap.Extensions.dll %ReferenceDir% 18 | copy ..\Support\SharpMap\BruTile.dll %ReferenceDir% 19 | copy ..\Support\SharpMap\ProjNet.dll %ReferenceDir% 20 | 21 | IF ERRORLEVEL 1 pause 22 | -------------------------------------------------------------------------------- /Tools/CopyAssemblies_Server.bat: -------------------------------------------------------------------------------- 1 | set ReferenceDir=%1 2 | if "%ReferenceDir%"=="" set ReferenceDir=.\Reference\Release 3 | 4 | mkdir %ReferenceDir% 5 | 6 | copy ..\Support\neokernel\neokernel.dll %ReferenceDir% 7 | copy ..\Support\neokernel\neokernel.exe %ReferenceDir% 8 | copy ..\Support\neokernel\neokernel.bat %ReferenceDir% 9 | copy ..\Support\neokernel\neokernel.dll %ReferenceDir% 10 | 11 | copy ..\Support\ComponentArt\ComponentArt.SOA.UI.dll %ReferenceDir% 12 | 13 | IF ERRORLEVEL 1 pause 14 | -------------------------------------------------------------------------------- /Tools/CopyConfig.bat: -------------------------------------------------------------------------------- 1 | set ConfigDir=.\Feng.Example 2 | 3 | copy %ConfigDir%\app.config .\Reference\Feng.Run.exe.config 4 | rem copy %ConfigDir%\release.config .\Reference\Feng.Run.exe.config 5 | copy %ConfigDir%\example.config .\Reference 6 | 7 | copy %ConfigDir%\ADInfosUtil.exe.config .\Reference\ 8 | 9 | copy %ConfigDir%\neokernel.exe.config .\Reference\ 10 | copy %ConfigDir%\mime_types .\Reference\ 11 | copy %ConfigDir%\neokernel_props.xml .\Reference\ 12 | 13 | copy %ConfigDir%\ipy.exe.config .\Reference\ipy.exe.config 14 | 15 | .\Reference\ipy.exe .\Tools\encrypt_connectionstring.py 16 | 17 | 18 | IF ERRORLEVEL 1 pause -------------------------------------------------------------------------------- /Tools/CopyScript.bat: -------------------------------------------------------------------------------- 1 | mkdir .\Reference\Script 2 | cd PythonScript 3 | if exist .\PythonScript\pythonFiles.txt del .\PythonScript\pythonFiles.txt>nul 4 | dir /s /b .\PythonScript\*.py > pythonFiles.txt 5 | for /f %%i in (pythonFiles.txt ) do copy %%i ..\Reference\Script 6 | del .\PythonScript\pythonFiles.txt>nul 7 | 8 | .\Reference\ipy.exe .\build_python.py 9 | 10 | IF ERRORLEVEL 1 pause -------------------------------------------------------------------------------- /Tools/DeployAssemblies.bat: -------------------------------------------------------------------------------- 1 | set ConfigDir=.\Reference 2 | set ConfigDir=.\Reference\Release 3 | 4 | mkdir ..\Support\Feng 5 | 6 | copy %ConfigDir%\Feng.*.dll ..\Support\Feng\ 7 | copy %ConfigDir%\Feng.Run.exe ..\Support\Feng\ 8 | copy %ConfigDir%\Feng.Updater.exe ..\Support\Feng\ 9 | copy %ConfigDir%\AdInfosUtil.exe.* ..\Support\Feng\ 10 | copy %ConfigDir%\CredentialsManager.exe ..\Support\Feng\ 11 | 12 | rem copy .\Feng.Help\*.xslt ..\Support\Feng\Help\ 13 | rem copy .\Feng.Help\image\true.png ..\Support\Feng\Help\html\image\ 14 | rem copy .\Feng.Help\style\help.css ..\Support\Feng\Help\html\style\ 15 | 16 | 17 | IF ERRORLEVEL 1 pause -------------------------------------------------------------------------------- /Tools/Run.bat: -------------------------------------------------------------------------------- 1 | .\Reference\Feng.Run.exe 2 | -------------------------------------------------------------------------------- /Tools/build-vs.bat: -------------------------------------------------------------------------------- 1 | rem mkdir "C:\Program Files\Microsoft SDKs\Windows\v6.0A\lib" 2 | 3 | call "D:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" 4 | msbuild /verbosity:n build-vs.proj 5 | 6 | IF ERRORLEVEL 1 "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe" /verbosity:n build-vs.proj 7 | 8 | pause -------------------------------------------------------------------------------- /Tools/build-vs.proj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Tools/encrypt_connectionstring.py: -------------------------------------------------------------------------------- 1 | # -*- coding: UTF-8 -*- 2 | import clr 3 | clr.AddReference("Feng.Windows") 4 | from Feng.Utils import SecurityHelper; 5 | 6 | SecurityHelper.SaveConnectionStrings(r"Feng.Example\connectionStrings.config", r"Reference\Data\Dbs.dat") 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Tools/exportViews.py: -------------------------------------------------------------------------------- 1 | #in Shell, execfile(r"..\exportViews.py"); 2 | #Create Directory "Dbs" in "Reference"(CurrentDirectory) 3 | 4 | import clr 5 | clr.AddReference("Feng.Data") 6 | clr.AddReference("Feng.Base") 7 | import Feng; 8 | import System; 9 | 10 | def exportviews(): 11 | dt = Feng.Data.DbHelper.GetViewFuncProcTrigs(); 12 | #object_id, name, definition, Type 13 | for row in dt.Rows: 14 | fileName = "Dbs\\" + row["name"] + "." + row["type"]; 15 | with System.IO.StreamWriter(fileName, System.Text.Encoding.UTF8) as sw: 16 | sw.Write(row["definition"]); 17 | 18 | if __name__ == "__main__" or __name__ == "__builtin__": 19 | exportviews(); 20 | -------------------------------------------------------------------------------- /Tools/neokernel.bat: -------------------------------------------------------------------------------- 1 | .\Reference\neokernel.exe -startup_agent Feng.Server.Agents.StartupAgent -------------------------------------------------------------------------------- /Tools/sign-noresource.bat: -------------------------------------------------------------------------------- 1 | ildasm %1 /out:temp.il 2 | ilasm temp.il /dll /key:Common\Feng.snk /out:%2 3 | sn -vf %2 4 | 5 | del temp.il -------------------------------------------------------------------------------- /Tools/sign.bat: -------------------------------------------------------------------------------- 1 | ildasm %1 /out:temp.il 2 | ilasm temp.il /res:temp.res /dll /key:..\Common\Feng.snk /out:%2 3 | sn -vf %2 4 | 5 | del temp.il 6 | del temp.res -------------------------------------------------------------------------------- /Tools/update-hbm.bat: -------------------------------------------------------------------------------- 1 | .\Reference\ipy.exe Tools\generateEntityClass.py 2 | 3 | cd .\Reference 4 | mkdir hbm 5 | 6 | del /Q ..\Reference\hbm\* 7 | ..\Reference\ADInfosUtil.exe -hbm Feng.Application 8 | copy /B /Y ..\Reference\hbm\* ..\Feng.Application\Domain.hbm.xml 9 | 10 | 11 | del /Q ..\Reference\hbm\* 12 | ..\Reference\ADInfosUtil.exe -hbm Feng.Model 13 | copy /B /Y ..\Reference\hbm\* ..\Feng.Model\Domain.hbm.xml 14 | 15 | del /Q ..\Reference\hbm\* 16 | ..\Reference\ADInfosUtil.exe -hbm Feng.Example 17 | copy /B /Y ..\Reference\hbm\* ..\Feng.Example\Domain.hbm.xml 18 | 19 | del /Q ..\Reference\hbm\* 20 | ..\Reference\ADInfosUtil.exe -hbm Feng.Gps 21 | copy /B /Y ..\Reference\hbm\* ..\Feng.Gps\Domain.hbm.xml 22 | 23 | 24 | del /Q ..\Reference\hbm\* 25 | rmdir ..\Reference\hbm\ 26 | 27 | cd .. 28 | 29 | IF ERRORLEVEL 1 pause -------------------------------------------------------------------------------- /assembly relations.txt: -------------------------------------------------------------------------------- 1 | Base <- Model <- Dao <- Controller 2 | View 3 | 4 | Base <- Data; Security <- Windows <- WindowForm <- Grid 5 | Script, NH <- WindowModel <- Controller 6 | Net 7 | Resource 8 | Script 9 | 10 | Base,Data <- NH -------------------------------------------------------------------------------- /build-vs.bat: -------------------------------------------------------------------------------- 1 | rem mkdir "C:\Program Files\Microsoft SDKs\Windows\v6.0A\lib" 2 | 3 | rem del .\Reference\Feng.* 4 | rem del .\Reference\Release\Feng.* 5 | 6 | call "D:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" 7 | 8 | msbuild /p:configuration="Release" /p:Platform="Any CPU" Feng.All.sln 9 | rem msbuild /p:configuration="Debug" /p:Platform="Any CPU" Feng.All.sln 10 | 11 | rem msbuild /verbosity:n build-vs.proj 12 | rem msbuild /verbosity:n build-vs.debug.proj 13 | 14 | IF ERRORLEVEL 1 "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe" msbuild /p:configuration="Release" /p:Platform="Any CPU" Feng.All.sln 15 | IF ERRORLEVEL 1 "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe" msbuild /p:configuration="Debug" /p:Platform="Any CPU" Feng.All.sln 16 | 17 | 18 | pause -------------------------------------------------------------------------------- /build-vs.debug.proj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /build-vs.proj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- 1 | 1. Validator (use NHContrib) -------------------------------------------------------------------------------- /update-hbm.bat: -------------------------------------------------------------------------------- 1 | rem .\Reference\ipy.exe Tools\generateEntityClass.py 2 | 3 | cd .\Reference 4 | mkdir hbm 5 | 6 | del /Q ..\Reference\hbm\* 7 | ..\Reference\ADInfosUtil.exe -hbm Feng.Windows.Model 8 | copy /B /Y ..\Reference\hbm\* ..\Feng.Windows.Model\Domain.hbm.xml 9 | 10 | del /Q ..\Reference\hbm\* 11 | ..\Reference\ADInfosUtil.exe -hbm Feng.Gps 12 | copy /B /Y ..\Reference\hbm\* ..\Feng.Gps\Domain.hbm.xml 13 | 14 | goto end 15 | 16 | 17 | del /Q ..\Reference\hbm\* 18 | ..\Reference\ADInfosUtil.exe -hbm Feng.Example 19 | copy /B /Y ..\Reference\hbm\* ..\Feng.Example\Domain.hbm.xml 20 | 21 | :end 22 | del /Q ..\Reference\hbm\* 23 | rmdir ..\Reference\hbm\ 24 | 25 | cd .. 26 | 27 | IF ERRORLEVEL 1 pause --------------------------------------------------------------------------------