public DynaDoc(Doc doc, Guid userId, IAppServiceProvider provider) { if (doc == null) { throw new ApplicationException("Не могу создать динамический документ. Документ не передан!"); } Doc = doc; Provider = provider; DataContext = provider.Get <IDataContext>(); if (userId == Guid.Empty) { //var userData = Provider.Get<IUserDataProvider>(); UserId = Provider.GetCurrentUserId(); } else { UserId = userId; } _docRepo = Provider.Get <IDocRepository>(); _docStateRepo = Provider.Get <IDocStateRepository>(); _userRepo = Provider.Get <IUserRepository>(); }
public XlsGridDefBuilder(IAppServiceProvider provider, BizForm form, SqlQueryReader reader) { Provider = provider; Form = form; UserId = provider.GetCurrentUserId(); SqlDataSet = new SqlQueryDataSet(Provider, reader); }
/* public TemplateReportGeneratorProvider(IDataContext dataContext, Guid userId) * { * DataContext = dataContext; * UserId = userId; * }*/ public TemplateReportGeneratorProvider(IAppServiceProvider provider, IDataContext dataContext) { Provider = provider; DataContext = dataContext; //provider.Get<IDataContext>(); // var userData = provider.Get<IUserDataProvider>(); UserId = provider.GetCurrentUserId(); }
public DocDefRepository(IAppServiceProvider provider, IDataContext dataContext) { Provider = provider; DataContext = dataContext ?? Provider.Get <IDataContext>(); UserId = Provider.GetCurrentUserId(); _enumRepo = Provider.Get <IEnumRepository>(); _permissionRepository = Provider.Get <IPermissionRepository>(); }
public QueryRepository(IAppServiceProvider provider, IDataContext dataContext) { DataContext = dataContext; _userId = provider.GetCurrentUserId(); _docDefRepo = provider.Get <IDocDefRepository>(); _permissionRepo = provider.Get <IPermissionRepository>(); }
public XlsFormDefBuilder(IAppServiceProvider provider, BizForm form) { Provider = provider; DataContext = provider.Get <IDataContext>(); Form = form; //var userData = provider.Get<IUserDataProvider>(); UserId = provider.GetCurrentUserId(); //userData.UserId; _formRepo = Provider.Get <IFormRepository>(); _sqlQueryBuilderFactory = Provider.Get <ISqlQueryBuilderFactory>(); _sqlQueryReaderFactory = Provider.Get <ISqlQueryReaderFactory>(); _comboBoxValueProvider = Provider.Get <IComboBoxEnumProvider>(); }
public ComboBoxEnumProvider(IAppServiceProvider provider, IDataContext dataContext) { Provider = provider; DataContext = dataContext; UserId = provider.GetCurrentUserId(); _orgRepo = Provider.Get <IOrgRepository>(); _docDefRepo = Provider.Get <IDocDefRepository>(); _userRepo = Provider.Get <IUserRepository>(); _enumRepo = Provider.Get <IEnumRepository>(); _sqlQueryBuilderFactory = Provider.Get <ISqlQueryBuilderFactory>(); _sqlQueryReaderFactory = Provider.Get <ISqlQueryReaderFactory>(); }
public DynaDoc(Guid docId, Guid userId, IAppServiceProvider provider) { Provider = provider; if (userId == Guid.Empty) { // var userData = Provider.Get<IUserDataProvider>(); UserId = provider.GetCurrentUserId(); } else { UserId = userId; } _docRepo = Provider.Get <IDocRepository>(); _docStateRepo = Provider.Get <IDocStateRepository>(); _userRepo = Provider.Get <IUserRepository>(); Doc = _docRepo.LoadById(docId); }