Example #1
0
        public ExcelTableReport(string reportName, IEnumerable <Doc> docs, BizTableReport reportData)
        {
            _report         = new ExcelReport(reportName, "Empty", "Отчет");
            _enumRepository = new EnumRepository();

            CreateReport(reportName, docs, reportData);
        }
Example #2
0
        public ExcelDocListReport(string reportName, IEnumerable <Doc> docs, Doc docTemplate)
        {
            _report         = new ExcelReport(reportName, "Empty", "Отчет");
            _enumRepository = new EnumRepository();

            CreateReport(reportName, docs, docTemplate);
        }
Example #3
0
 public LoanRepository(DataContext context, IEnumRepository enumRepo, IMapper mapper, IcommonRepository commonRepo)
 {
     _context    = context;
     _enumRepo   = enumRepo;
     _mapper     = mapper;
     _commonRepo = commonRepo;
 }
Example #4
0
 public AuthController(IAuthRepository authRepo, IConfiguration config, IEnumRepository enumRepo, ILoggerManager logger)
 {
     _authRepo = authRepo;
     _config   = config;
     _enumRepo = enumRepo;
     _logger   = logger;
 }
Example #5
0
        public WorkflowContext(WorkflowContextData data, IAppServiceProvider provider)
        {
            if (data == null)
            {
                throw new ArgumentNullException(@"data");
            }
            if (provider == null)
            {
                throw new ArgumentNullException(@"provider");
            }

            Provider = provider;

            _dataContext = Provider.Find <IMultiDataContext>() ?? Provider.Get <IDataContext>();
            Data         = data;

            _docRepo  = Provider.Get <IDocRepository>();
            _userRepo = Provider.Get <IUserRepository>();
            _defRepo  = Provider.Get <IDocDefRepository>();
            _orgRepo  = Provider.Get <IOrgRepository>();
            _enumRepo = Provider.Get <IEnumRepository>();

            _sqlQueryBuilderFactory = Provider.Get <ISqlQueryBuilderFactory>();
            _sqlQueryReaderFactory  = Provider.Get <ISqlQueryReaderFactory>();
        }
Example #6
0
        public WorkflowContext(WorkflowContextData data, IDataContext dataContext)
        {
            if (data == null)
            {
                throw new ArgumentNullException(@"data");
            }
            if (dataContext == null)
            {
                throw new ArgumentNullException(@"dataContext");
            }

            _dataContext = dataContext;
            Data         = data;
            var factory = AppServiceProviderFactoryProvider.GetFactory();

            Provider = factory.Create();

            /*_docRepo = new DocRepository(DataContext, UserId);
             * _userRepo = new UserRepository(DataContext);
             * _defRepo = new DocDefRepository(DataContext, UserId);
             * _orgRepo = new OrgRepository(DataContext/*, Data.UserId#1#);
             * _enumRepo = new EnumRepository(DataContext);*/

            _docRepo  = Provider.Get <IDocRepository>();
            _userRepo = Provider.Get <IUserRepository>();
            _defRepo  = Provider.Get <IDocDefRepository>();
            _orgRepo  = Provider.Get <IOrgRepository>();
            _enumRepo = Provider.Get <IEnumRepository>();

            _sqlQueryBuilderFactory = Provider.Get <ISqlQueryBuilderFactory>();
            _sqlQueryReaderFactory  = Provider.Get <ISqlQueryReaderFactory>();
        }
Example #7
0
 public TemplateManager(ITemplateRepository templateRepository, IEnumRepository enumRepository, ICloudFileManager cloudFileManager, IEventSourceManager eventSourceManager)
 {
     this.eventSourceManager = eventSourceManager;
     this.cloudFileManager   = cloudFileManager;
     this.enumRepository     = enumRepository;
     this.repository         = templateRepository;
 }
Example #8
0
 public LoanController(ILoanRepository loanRepo, IEnumRepository enumRepo, IMapper mapper, IcommonRepository commonRepo, ILoggerManager logger)
 {
     _loanRepo   = loanRepo;
     _enumRepo   = enumRepo;
     _mapper     = mapper;
     _commonRepo = commonRepo;
     _logger     = logger;
 }
Example #9
0
 public DocDefRepository(IAppServiceProvider provider, IDataContext dataContext)
 {
     Provider              = provider;
     DataContext           = dataContext ?? Provider.Get <IDataContext>();
     UserId                = Provider.GetCurrentUserId();
     _enumRepo             = Provider.Get <IEnumRepository>();
     _permissionRepository = Provider.Get <IPermissionRepository>();
 }
Example #10
0
        private void PrepareField(QueryReaderField field)
        {
            if (field.AttrDef != null)
            {
                if (field.AttrDef.Type.Id == (short)CissaDataType.Enum && field.AttrDef.EnumDefType != null)
                {
                    if (_enumRepo == null)
                    {
                        _enumRepo = Provider.Get <IEnumRepository>();
                    }

                    if (!_enumValues.ContainsKey(field.AttrDef.Id))
                    {
                        _enumValues.Add(field.AttrDef.Id,
                                        _enumRepo.GetEnumItems(field.AttrDef.EnumDefType.Id));
                    }
                }
                else if (field.AttrDef.Type.Id == (short)CissaDataType.Doc)
                {
                    if (_comboBoxEnumProvider == null)
                    {
                        _comboBoxEnumProvider = Provider.Get <IComboBoxEnumProvider>();
                    }

                    if (!_enumValues.ContainsKey(field.AttrDef.Id))
                    {
                        _enumValues.Add(field.AttrDef.Id,
                                        _comboBoxEnumProvider.GetEnumDocumentValues(field.AttrDef, "Name"));
                    }
                }
                else if (field.AttrDef.Type.Id == (short)CissaDataType.Organization)
                {
                    if (_comboBoxEnumProvider == null)
                    {
                        _comboBoxEnumProvider = Provider.Get <IComboBoxEnumProvider>();
                    }

                    if (!_enumValues.ContainsKey(field.AttrDef.Id))
                    {
                        _enumValues.Add(field.AttrDef.Id,
                                        _comboBoxEnumProvider.GetEnumOrganizationValues(field.AttrDef.OrgTypeId));
                    }
                }
                else if (field.AttrDef.Type.Id == (short)CissaDataType.User)
                {
                    if (_comboBoxEnumProvider == null)
                    {
                        _comboBoxEnumProvider = Provider.Get <IComboBoxEnumProvider>();
                    }

                    if (!_enumValues.ContainsKey(field.AttrDef.Id))
                    {
                        _enumValues.Add(field.AttrDef.Id,
                                        _comboBoxEnumProvider.GetEnumUserValues());
                    }
                }
            }
        }
Example #11
0
        public SqlQueryXmlBuilder(IAppServiceProvider provider, IDataContext dataContext, SqlQuery query)
        {
            Provider    = provider;
            DataContext = dataContext;
            Query       = query;

            _docRepo       = Provider.Get <IDocRepository>();
            _enumRepo      = Provider.Get <IEnumRepository>();
            _readerFactory = Provider.Get <ISqlQueryReaderFactory>(DataContext);
        }
Example #12
0
 public ProjectService(IProjectRepository repository, IMapper mapper, IOptionsMonitor <ModuleCommonOptions> optionsMonitor, IClassRepository classRepository, IPropertyRepository propertyRepository, IEnumRepository enumRepository, IEnumItemRepository enumItemRepository, IModelPropertyRepository modelPropertyRepository, IOptionsMonitor <CodeGeneratorOptions> codeGeneratorOptions)
 {
     _repository              = repository;
     _mapper                  = mapper;
     _classRepository         = classRepository;
     _propertyRepository      = propertyRepository;
     _enumRepository          = enumRepository;
     _enumItemRepository      = enumItemRepository;
     _modelPropertyRepository = modelPropertyRepository;
     _codeGeneratorOptions    = codeGeneratorOptions.CurrentValue;
     _commonOptions           = optionsMonitor.CurrentValue;
 }
Example #13
0
        public DocDefRepository(IDataContext dataContext, Guid userId)
        {
            var factory = AppServiceProviderFactoryProvider.GetFactory();

            Provider     = factory.Create();
            _ownProvider = true;

            DataContext           = dataContext ?? Provider.Get <IDataContext>();
            _enumRepo             = Provider.Get <IEnumRepository>();
            _permissionRepository = Provider.Get <IPermissionRepository>();
            UserId = userId;
        }
Example #14
0
        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>();
        }
Example #15
0
 public ModuleService(IModuleRepository repository, IMapper mapper, IClassRepository classRepository, IPropertyRepository propertyRepository, IEnumRepository enumRepository, IEnumItemRepository enumItemRepository, IModelPropertyRepository modelPropertyRepository, IClassMethodRepository classMethodRepository, CodeGeneratorDbContext dbContext, NuGetHelper nugetHelper, IConfigProvider configProvider)
 {
     _repository              = repository;
     _mapper                  = mapper;
     _classRepository         = classRepository;
     _propertyRepository      = propertyRepository;
     _enumRepository          = enumRepository;
     _enumItemRepository      = enumItemRepository;
     _modelPropertyRepository = modelPropertyRepository;
     _classMethodRepository   = classMethodRepository;
     _dbContext               = dbContext;
     _nugetHelper             = nugetHelper;
     _configProvider          = configProvider;
 }
Example #16
0
        // TODO: Удалить конструктор
        public ComboBoxEnumProvider(IDataContext context, Guid userId)
        {
            DataContext = context;
            UserId      = userId;

            var providerFactory = AppServiceProviderFactoryProvider.GetFactory();
            var userData        = new UserDataProvider(userId, "");

            Provider = providerFactory.Create(context, userData);

            _orgRepo    = new OrgRepository(context);
            _docDefRepo = new DocDefRepository(context, UserId);
            _userRepo   = new UserRepository(DataContext);
            _enumRepo   = new EnumRepository(Provider, context);
        }
        public MultiContextComboBoxEnumProvider(IAppServiceProvider provider)
        {
            Provider    = provider;
            DataContext = Provider.Get <IMultiDataContext>();

            foreach (var context in DataContext.Contexts)
            {
                if (context.DataType.HasFlag(DataContextType.Document))
                {
                    _repositories.Add(context, new ComboBoxEnumProvider(Provider, context));
                }
            }
            _enumRepo = Provider.Get <IEnumRepository>();
            _userRepo = Provider.Get <IUserRepository>();
            _orgRepo  = Provider.Get <IOrgRepository>();
        }
Example #18
0
 public EnumManager(IEnumRepository repository)
 {
     _repository = repository;
     _result     = new ResultInfo();
 }
Example #19
0
 public ExcelDocListReport(IExcelReport report, IEnumRepository enumRepository)
 {
     _report         = report;
     _enumRepository = enumRepository;
 }
Example #20
0
 public EnumService(IMapper mapper, IEnumRepository repository, IPropertyRepository propertyRepository)
 {
     _mapper             = mapper;
     _repository         = repository;
     _propertyRepository = propertyRepository;
 }
Example #21
0
 public EventSourceController(IEnumRepository enumExtensions, IEventSourceManager eventsManager)
 {
     _enumExtensions = enumExtensions;
     _eventsManager  = eventsManager;
 }
Example #22
0
 public ExcelTableReport(IExcelReport report, IEnumRepository enumRepository)
 {
     _report         = report;
     _enumRepository = enumRepository;
 }
Example #23
0
 public DocSerializer(IDataContext dataContext)
 {
     _attributeRepository = new AttributeRepository(/*dataContext*/);
     _docDefRepository    = new DocDefRepository(dataContext);
     _enumRepository      = new EnumRepository(dataContext);
 }
 public EnumController(IEnumRepository enumExtensions)
 {
     _enumExtensions = enumExtensions;
 }