Exemplo n.º 1
0
 public ApiController(IPackageService packageSvc, IPackageFileService packageFileSvc, IUserService userSvc, INuGetExeDownloaderService nugetExeDownloaderSvc)
 {
     this.packageSvc = packageSvc;
     this.packageFileSvc = packageFileSvc;
     this.userSvc = userSvc;
     this.nugetExeDownloaderSvc = nugetExeDownloaderSvc;
 }
 public PackagesController(
     IPackageService packageService,
     IUploadFileService uploadFileService,
     IUserService userService,
     IMessageService messageService,
     ISearchService searchService,
     IAutomaticallyCuratePackageCommand autoCuratedPackageCmd,
     INuGetExeDownloaderService nugetExeDownloaderService,
     IPackageFileService packageFileService,
     IEntitiesContext entitiesContext,
     IAppConfiguration config,
     IIndexingService indexingService,
     ICacheService cacheService)
 {
     _packageService = packageService;
     _uploadFileService = uploadFileService;
     _userService = userService;
     _messageService = messageService;
     _searchService = searchService;
     _autoCuratedPackageCmd = autoCuratedPackageCmd;
     _nugetExeDownloaderService = nugetExeDownloaderService;
     _packageFileService = packageFileService;
     _entitiesContext = entitiesContext;
     _config = config;
     _indexingService = indexingService;
     _cacheService = cacheService;
 }
Exemplo n.º 3
0
 //Set up constructor injection
 public PackagesController(IPackageService packageService, IPackageTypeService packageTypeService, IEventLoggerService eventLoggerService, IProgramLinesService programLinesService)
 {
     _packageService = packageService;
     _packageTypeService = packageTypeService;
     _eventLoggerService = eventLoggerService;
     _programLinesService = programLinesService;
 }
 public PackagesController(
     IPackageService packageService,
     IUploadFileService uploadFileService,
     IMessageService messageService,
     ISearchService searchService,
     IAutomaticallyCuratePackageCommand autoCuratedPackageCmd,
     IPackageFileService packageFileService,
     IEntitiesContext entitiesContext,
     IAppConfiguration config,
     IIndexingService indexingService,
     ICacheService cacheService,
     EditPackageService editPackageService,
     IPackageDeleteService packageDeleteService,
     ISupportRequestService supportRequestService,
     AuditingService auditingService)
 {
     _packageService = packageService;
     _uploadFileService = uploadFileService;
     _messageService = messageService;
     _searchService = searchService;
     _autoCuratedPackageCmd = autoCuratedPackageCmd;
     _packageFileService = packageFileService;
     _entitiesContext = entitiesContext;
     _config = config;
     _indexingService = indexingService;
     _cacheService = cacheService;
     _editPackageService = editPackageService;
     _packageDeleteService = packageDeleteService;
     _supportRequestService = supportRequestService;
     _auditingService = auditingService;
 }
Exemplo n.º 5
0
        public PackageServiceTestBase()
        {
            _releaseStore = A.Fake<IReleaseStore>(opts => opts.Strict());
            _fileService = A.Fake<IFileService>(opts => opts.Strict());

            _SUT = new PackageService(_releaseStore, _fileService);
        }
 public JsonApiController(IPackageService packageSvc, IUserService userSvc, IEntityRepository<PackageOwnerRequest> packageOwnerRequestRepository, IMessageService messageService)
 {
     this.packageSvc = packageSvc;
     this.userSvc = userSvc;
     this.packageOwnerRequestRepository = packageOwnerRequestRepository;
     this.messageSvc = messageService;
 }
 public ApiController(
     IEntitiesContext entitiesContext,
     IPackageService packageService,
     IPackageFileService packageFileService,
     IUserService userService,
     INuGetExeDownloaderService nugetExeDownloaderService,
     IContentService contentService,
     IIndexingService indexingService,
     ISearchService searchService,
     IAutomaticallyCuratePackageCommand autoCuratePackage,
     IStatusService statusService,
     IAppConfiguration config)
 {
     EntitiesContext = entitiesContext;
     PackageService = packageService;
     PackageFileService = packageFileService;
     UserService = userService;
     NugetExeDownloaderService = nugetExeDownloaderService;
     ContentService = contentService;
     StatisticsService = null;
     IndexingService = indexingService;
     SearchService = searchService;
     AutoCuratePackage = autoCuratePackage;
     StatusService = statusService;
     _config = config;
 }
        public PackageManager(IAvailablePackagesService availablePackagesService, IPackageVersionService packageVersionService, IPackageService packageService, IFileStorageService fileStorageService, ICommandExecuter commandExecuter, ISettingsService settingsService, IInstalledPackagesService installedPackagesService)
        {
            _packageVersionService = packageVersionService;
            _packageService = packageService;
            _availablePackagesService = availablePackagesService;
            _fileStorageService = fileStorageService;
            _commandExecuter = commandExecuter;
            _settingsService = settingsService;
            _installedPackagesService = installedPackagesService;
            _packageVersionService.VersionChanged += VersionChangedHandler;
            _packageVersionService.RunStarted += PackageVersionServiceStarted;
            _availablePackagesService.RunFinshed += PackagesServiceRunFinished;
            _installedPackagesService.RunFinshed += PackagesServiceRunFinished;
            _packageService.RunFinshed += PackageServiceRunFinished;
            _packageService.RunStarted += PackageServiceRunStarted;
            _availablePackagesService.RunFailed += PackagesServiceRunFailed;
            _installedPackagesService.RunFailed += PackagesServiceRunFailed;
            _availablePackagesService.RunStarted += PackagesServiceRunStarted;
            _installedPackagesService.RunStarted += PackagesServiceRunStarted;

            InitializeComponent();

            tabAvailable.ImageIndex = 0;
            tabInstalled.ImageIndex = 1;
            _installedPackagesService.ListOfDistinctHighestInstalledPackages();
        }
 public ModulesController(IPackageService packageService, string uploadsPath, IPushNotificationManager pushNotifier, IUserNameResolver userNameResolver)
 {
     _packageService = packageService;
     _uploadsPath = uploadsPath;
     _pushNotifier = pushNotifier;
     _userNameResolver = userNameResolver;
 }
Exemplo n.º 10
0
        public DefaultServiceResolver()
        {
            _hashProvider = new CryptoHashProvider(Constants.HashAlgorithm);

            _packageRepository = new ServerPackageRepository(PackageUtility.PackagePhysicalPath,  _hashProvider, new TraceLogger());

            _packageService = new PackageService(_packageRepository, new PackageAuthenticationService());
        }
Exemplo n.º 11
0
        // Constructors
        public PackagesController()
        {
            IUnitOfWork unitOfWork = RepositoryFactory.GetUnitOfWork("DefaultConnection");

            IRepository<Package> repository = RepositoryFactory.GetRepository<Package>(unitOfWork);
            IManager<Package> packageManager = ManagerFactory.GetManager(repository);
            this.packageService = ServiceFactory.GetPackageService(packageManager);
        }
Exemplo n.º 12
0
 public RssController(
     IPackageService packageSvc,
     IConfiguration configuration
 )
 {
     this.packageSvc = packageSvc;
     Configuration = configuration;
 }
		public PlatformExportImportController(IPlatformExportImportManager platformExportManager, INotifier eventNotifier, IBlobStorageProvider blobStorageProvider, IBlobUrlResolver blobUrlResolver, IPackageService packageService)
		{
			_platformExportManager = platformExportManager;
			_eventNotifier = eventNotifier;
			_blobStorageProvider = blobStorageProvider;
			_blobUrlResolver = blobUrlResolver;
			_packageService = packageService;
		}
Exemplo n.º 14
0
 public PackagesController(IPackageBuilder packageBuilder,
     IPackageService packageService,
     IBlobService blobService)
 {
     this.packageBuilder = packageBuilder;
     this.packageService = packageService;
     this.blobService = blobService;
 }
Exemplo n.º 15
0
 public BidderController(IBidderService svc, IAuctionMapper<Bidder, BidderListViewModel, CreateBidderViewModel, EditBidderViewModel> mapper, IEventService eventSvc, IPackageService packageSvc, IAuctionMapper<Package, PackageListViewModel, CreatePackageViewModel, EditPackageViewModel> pMapper)
 {
     _svc = svc;
     _mapper = mapper;
     _eventSvc = eventSvc;
     _packageSvc = packageSvc;
     _pMapper = pMapper;
 }
Exemplo n.º 16
0
 public PackageIdInUseChecker(IPackageService packageService, IODataContext oDataContext, IGalleryPackageService galleryPackageService,
     IUserkeyService userkeyService, IAuthenticationService authenticationService) {
     _packageService = packageService;
     _oDataContext = oDataContext;
     _galleryPackageService = galleryPackageService;
     _userkeyService = userkeyService;
     _authenticationService = authenticationService;
 }
Exemplo n.º 17
0
 public ApiController(IPackageService packageSvc, IPackageFileService packageFileSvc, IUserService userSvc, INuGetExeDownloaderService nugetExeDownloaderSvc, GallerySetting settings)
 {
     this.packageSvc = packageSvc;
     this.packageFileSvc = packageFileSvc;
     this.userSvc = userSvc;
     this.nugetExeDownloaderSvc = nugetExeDownloaderSvc;
     this.settings = settings;
 }
Exemplo n.º 18
0
        public PackagePartDeleter(IPackageService packageService, IOrchardServices orchardServices,
            IScreenshotPartDeleter screenshotPartDeleter, IODataContext oDataContext) {
            _packageService = packageService;
            _screenshotPartDeleter = screenshotPartDeleter;
            _oDataContext = oDataContext;

            Logger = NullLogger.Instance;
        }
Exemplo n.º 19
0
 public ApiController(IPackageService packageSvc, IScanService scanSvc, IPackageFileService packageFileSvc, IUserService userSvc, INuGetExeDownloaderService nugetExeDownloaderSvc, IConfiguration settings)
 {
     this.packageSvc = packageSvc;
     this.scanSvc = scanSvc;
     this.packageFileSvc = packageFileSvc;
     this.userSvc = userSvc;
     this.nugetExeDownloaderSvc = nugetExeDownloaderSvc;
     this.settings = settings;
 }
Exemplo n.º 20
0
 public UsersController(IUserService userSvc, IPackageService packageService, IMessageService messageService, IConfiguration settings, IPrincipal currentUser, IUserSiteProfilesService profilesService)
 {
     userService = userSvc;
     this.packageService = packageService;
     this.messageService = messageService;
     this.settings = settings;
     this.currentUser = currentUser;
     this.profilesService = profilesService;
 }
 public NuGetExeDownloaderService(
     IPackageService packageSvc,
     IPackageFileService packageFileSvc,
     IFileStorageService fileStorageSvc)
 {
     this.packageSvc = packageSvc;
     this.packageFileSvc = packageFileSvc;
     this.fileStorageSvc = fileStorageSvc;
 }
 public NuGetExeDownloaderService(
     IPackageService packageService,
     IPackageFileService packageFileService,
     IFileStorageService fileStorageService)
 {
     _packageService = packageService;
     _packageFileService = packageFileService;
     _fileStorageService = fileStorageService;
 }
Exemplo n.º 23
0
 public ModuleWorkerJob(IPackageService packageService, ModuleDescriptor moduleDescriptor, ModuleAction action)
 {
     Id = Guid.NewGuid().ToString("N");
     CancellationToken = new CancellationToken();
     PackageService = packageService;
     ModuleDescriptor = moduleDescriptor;
     Action = action;
     ProgressLog = new List<ProgressMessage>();
 }
 public ReflowPackageService(
     IEntitiesContext entitiesContext,
     IPackageService packageService,
     IPackageFileService packageFileService)
 {
     _entitiesContext = entitiesContext;
     _packageService = packageService;
     _packageFileService = packageFileService;
 }
 public PackageController(IPackageCloseoutService closeout, 
                          IPackageService svc, 
                          IAuctionMapper<Package, PackageListViewModel, CreatePackageViewModel, EditPackageViewModel> mapper, 
                          IEventService eventSvc)
 {
     _closeout = closeout;
     _svc = svc;
     _mapper = mapper;
     _eventSvc = eventSvc;
 }
Exemplo n.º 26
0
        public RegisteredPackageIdGetter(IUserkeyPackageService userkeyPackageService, IPackageService packageService, IOrchardServices orchardServices,
            IUserkeyService userkeyService, IGalleryPackageService galleryPackageService, ITaxonomyService taxonomyService) {
            _userkeyPackageService = userkeyPackageService;
            _packageService = packageService;
            _orchardServices = orchardServices;
            _userkeyService = userkeyService;
            _galleryPackageService = galleryPackageService;
            _taxonomyService = taxonomyService;

            _taxonomy = _taxonomyService.GetTaxonomyBySlug("PackageTypes");
        }
        public PlatformExportImportManager(ISecurityService securityService, IRoleManagementService roleManagementService, ISettingsManager settingsManager, IDynamicPropertyService dynamicPropertyService, IPackageService packageService)
        {
            _dynamicPropertyService = dynamicPropertyService;
            _securityService = securityService;
            _roleManagementService = roleManagementService;
            _settingsManager = settingsManager;
            _packageService = packageService;

            _manifestPartUri = PackUriHelper.CreatePartUri(new Uri("Manifest.json", UriKind.Relative));
            _platformEntriesPartUri = PackUriHelper.CreatePartUri(new Uri("PlatformEntries.json", UriKind.Relative));
        }
Exemplo n.º 28
0
        public ContactOwnersController(IOrchardServices orchardServices, IMessageManager messageManager, IPackageService packageService,
            IUserkeyPackageService userkeyPackageService, IParameterFormatValidator parameterFormatValidator, IPackageVisitTracker packageVisitTracker) {
            _orchardServices = orchardServices;
            _packageVisitTracker = packageVisitTracker;
            _messageManager = messageManager;
            _packageService = packageService;
            _userkeyPackageService = userkeyPackageService;
            _parameterFormatValidator = parameterFormatValidator;

            T = NullLocalizer.Instance;
        }
Exemplo n.º 29
0
 public JsonApiController(
     IPackageService packageService,
     IUserService userService,
     IEntityRepository<PackageOwnerRequest> packageOwnerRequestRepository,
     IMessageService messageService)
 {
     _packageService = packageService;
     _userService = userService;
     _packageOwnerRequestRepository = packageOwnerRequestRepository;
     _messageService = messageService;
 }
 public PackagesController(
     IPackageService packageSvc, IUploadFileService uploadFileSvc, IUserService userSvc, IMessageService messageService, IAutomaticallyCuratePackageCommand autoCuratedPackageCmd,
     IConfiguration configuration)
 {
     this.packageSvc = packageSvc;
     this.uploadFileSvc = uploadFileSvc;
     this.userSvc = userSvc;
     this.messageService = messageService;
     this.autoCuratedPackageCmd = autoCuratedPackageCmd;
     Configuration = configuration;
 }
Exemplo n.º 31
0
 public PackageController(IPackageService packageService)
 {
     _packageService = packageService;
 }
 public PackageController(IPackageService package, ILoggerManager logger)
 {
     _packageService = package;
     _loggerManager  = logger;
 }
 public CreateOrderCommandHandlerTests()
 {
     _mockOrderRepository       = new Mock <IOrderRepository>();
     _mockProductItemRepository = new Mock <IProductItemRepository>();
     _packageService            = new PackageService(_mockProductItemRepository.Object);
 }
Exemplo n.º 34
0
 public PackageController(IMirrorService mirror, IPackageService packages, IPackageStorageService storage)
 {
     _mirror   = mirror ?? throw new ArgumentNullException(nameof(mirror));
     _packages = packages ?? throw new ArgumentNullException(nameof(packages));
     _storage  = storage ?? throw new ArgumentNullException(nameof(storage));
 }
Exemplo n.º 35
0
 public HomeController(IPackageService packageService, ILogger <HomeController> logger)
 {
     this.packageService = packageService;
     this.logger         = logger;
 }
Exemplo n.º 36
0
        public RegistrationIndexModule(IPackageService packageService)
        {
            _packages = packageService ?? throw new ArgumentNullException(nameof(packageService));
            this.Get("v3/registration/{id}/index.json", async(req, res, routeData) =>
            {
                string id = routeData.As <string>("id");
                // Documentation: https://docs.microsoft.com/en-us/nuget/api/registration-base-url-resource
                var packages = await _packages.FindAsync(id, includeUnlisted: false, includeDependencies: true);
                var versions = packages.Select(p => p.Version).ToList();

                if (!packages.Any())
                {
                    res.StatusCode = 404;
                    return;
                }

                // TODO: Paging of registration items.
                // "Un-paged" example: https://api.nuget.org/v3/registration3/newtonsoft.json/index.json
                // Paged example: https://api.nuget.org/v3/registration3/fake/index.json
                await res.AsJson(new
                {
                    Count          = packages.Count,
                    TotalDownloads = packages.Sum(p => p.Downloads),
                    Items          = new[]
                    {
                        new RegistrationIndexItem(
                            packageId: id,
                            items: packages.Select(p => ToRegistrationIndexLeaf(req, p)).ToList(),
                            lower: versions.Min().ToNormalizedString(),
                            upper: versions.Max().ToNormalizedString()
                            ),
                    }
                });
            });

            this.Get("v3/registration/{id}/{version}.json", async(req, res, routeData) =>
            {
                string id      = routeData.As <string>("id");
                string version = routeData.As <string>("version");

                if (!NuGetVersion.TryParse(version, out var nugetVersion))
                {
                    res.StatusCode = 400;
                    return;
                }

                var package = await _packages.FindAsync(id, nugetVersion, false, includeDependencies: false);

                if (package == null)
                {
                    res.StatusCode = 404;
                    return;
                }

                // Documentation: https://docs.microsoft.com/en-us/nuget/api/registration-base-url-resource
                var result = new RegistrationLeaf(
                    registrationUri: req.PackageRegistration(id, nugetVersion, ""),
                    listed: package.Listed,
                    downloads: package.Downloads,
                    packageContentUri: req.PackageDownload(id, nugetVersion, ""),
                    published: package.Published,
                    registrationIndexUri: req.PackageRegistration(id, ""));

                await res.AsJson(result);
            });
        }
Exemplo n.º 37
0
        /// <summary>
        /// 获取库存明细
        /// </summary>
        ///参数为跟踪号或库位编码
        /// <returns>返回服务结果。</returns>
        public ServiceResult ExecuteService(string materialid, string ownerid, string whid)
        {
            var result = new ServiceResult <List <JSONObject> >();
            var ctx    = this.KDContext.Session.AppContext;

            // 检查上下文对象
            if (this.IsContextExpired(result))
            {
                return(result);
            }


            //获取相关信息
            try
            {
                JSONObject        Finaldata   = new JSONObject();
                List <JSONObject> return_data = new List <JSONObject>();
                // TODO: 通过平台动态引擎获取数据
                string sqlSelect = string.Format(@"/*dialect*/
                 SELECT DISTINCT t.FMATERIALID,T3.FNAME AS FMATERIALNAME,T2.FNUMBER AS FMATERIALNUMBER ,t3.FSPECIFICATION,
      CASE T10.FIGNOREINVENTORYTRACKNO WHEN 1 then 'True' ELSE 'False' END AS FIGNOREINVENTORYTRACKNO,
      CASE T11.FENABLELOT WHEN 1 then 'True' ELSE 'False' END AS FENABLELOT ,
	            CASE T11.FENABLEEXPIRY WHEN 1 then 'True' ELSE 'False' END AS FENABLEEXPIRY,
	            CASE T11.FENABLECAPACITY WHEN 1 then 'True' ELSE 'False' END AS FENABLECAPACITY,
	            t11.FCAPACITYSCALE,t12.FCAPACITYUNIT,
      t.FBILLNO AS FTrackNo,T.FLOTNO,FPRODUCEDATE,FEXPIRYDATE,FMQTY,FMAINUNITID, t8.FNAME AS FMainUnitNAME,
      t.FEXPPERIOD, 'D' AS FEXPUNIT,T.FAVGCTY,T.FCTY,
      FLOCID,t6.FNUMBER AS FLocNumber,t5.FNAME AS FLocName, t.FPACKAGEID,t4.FNUMBER AS FPackageNumber ,t7.FNAME AS FPackageName
                FROM dbo.BAH_V_WMS_INVENTORY t
                LEFT JOIN dbo.BAH_T_BD_MATERIAL t2 ON t.FMATERIALID = t2.FID
	            LEFT JOIN dbo.BAH_T_BD_MATERIAL_L t3 ON t.FMATERIALID = t3.FID
	            LEFT JOIN dbo.BAH_T_BD_PACKAGE T4 ON T.FPACKAGEID = T4.FID
	            LEFT JOIN dbo.BAH_T_BD_LOCATION_L t5 ON t.FLOCID = t5.FID
	            LEFT JOIN dbo.BAH_T_BD_LOCATION t6 ON t.FLOCID = t6.FID
	            LEFT JOIN dbo.BAH_T_BD_PACKAGE_L T7 ON T.FPACKAGEID = T7.FID
	            LEFT JOIN dbo.BAH_T_BD_PKGUOM_L T8 ON T4.FMAINUNITID = t8.FENTRYID
	            LEFT JOIN dbo.BAH_T_BD_LOCBASE T9 ON T6.FID = T9.FID
                INNER JOIN BAH_T_BD_LOCCONTROL T10 ON T6.FID = T10.FID
               INNER JOIN dbo.BAH_T_BD_MATWAREHOUSE T11 ON T2.FID = T11.FID
               LEFT JOIN dbo.BAH_T_BD_MATWAREHOUSE_L T12 ON T11.FENTRYID = T12.FENTRYID
	            where  (t2.FNUMBER = '{0}' or t.FBILLNO = '{0}' or t6.FNUMBER = '{0}' ) AND (t9.FUSE = 'Storage' or t9.FUSE = 'Pick') AND T.FOWNERID = '{1}' AND t.fwhid = '{2}'
                 ;", materialid, ownerid, whid);// or a.num is null

                DynamicObjectCollection dataObjectCollection = DBUtils.ExecuteDynamicObject(ctx, sqlSelect, null, null);
                if (dataObjectCollection.Count == 0)
                {
                    result.Code    = (int)ResultCode.Fail;
                    result.Message = "未检索到对应信息!";
                }
                else
                {
                    foreach (DynamicObject dataObject in dataObjectCollection)
                    {
                        JSONObject      data       = new JSONObject();
                        IPackageService pkgService = null;
                        String          FMQtyForShow;
                        try
                        {
                            FormMetadata          meta       = MetaDataServiceHelper.Load(ctx, "BAH_BD_Package") as FormMetadata;
                            QueryBuilderParemeter queryParam = new QueryBuilderParemeter();
                            queryParam.FormId              = "BAH_BD_Package";
                            queryParam.BusinessInfo        = meta.BusinessInfo;
                            queryParam.FilterClauseWihtKey = " FID ='" + dataObject["FPackageId"].ToString() + "' ";
                            var objs = BusinessDataServiceHelper.Load(ctx,
                                                                      meta.BusinessInfo.GetDynamicObjectType(),
                                                                      queryParam).FirstOrDefault();

                            pkgService = PIBDServiceFactory.Instance.GetService <IPackageService>(ctx);
                            var Marray = pkgService.Expand(ctx, objs, decimal.Parse(dataObject["FMQty"].ToString()));
                            FMQtyForShow = string.Join("", Marray.Select(item => string.Concat(item.Qty.ToTrimEndZeroString(), item.Name.Value(ctx))).ToArray());
                        }
                        finally
                        {
                            PIBDServiceFactory.Instance.CloseService(pkgService);
                        }
                        data.Add("FMATERIALID", dataObject["FMATERIALID"].ToString());
                        data.Add("FMATERIALNAME", dataObject["FMATERIALNAME"]);
                        data.Add("FMATERIALNUMBER", dataObject["FMATERIALNUMBER"]);
                        data.Add("FSPECIFICATION", dataObject["FSPECIFICATION"]);

                        data.Add("FIGNOREINVENTORYTRACKNO", dataObject["FIGNOREINVENTORYTRACKNO"]);
                        data.Add("FENABLELOT", dataObject["FENABLELOT"]);
                        data.Add("FENABLEEXPIRY", dataObject["FENABLEEXPIRY"]);
                        data.Add("FENABLECAPACITY", dataObject["FENABLECAPACITY"]);

                        data.Add("FCAPACITYSCALE", dataObject["FCAPACITYSCALE"]);
                        data.Add("FCAPACITYUNIT", dataObject["FCAPACITYUNIT"]);

                        data.Add("FTrackNo", dataObject["FTrackNo"]);
                        data.Add("FLotNo", dataObject["FLotNo"].ToString());

                        if (dataObject["FProduceDate"].ToString() == "0001-01-01 00:00:00")
                        {
                            data.Add("FProduceDate", "");
                        }
                        else
                        {
                            data.Add("FProduceDate", Convert.ToDateTime(dataObject["FProduceDate"].ToString()).ToString("yyyy-MM-dd"));
                        }

                        if (dataObject["FExpiryDate"].ToString() == "0001-01-01 00:00:00")
                        {
                            data.Add("FExpiryDate", "");
                        }
                        else
                        {
                            data.Add("FExpiryDate", Convert.ToDateTime(dataObject["FExpiryDate"].ToString()).ToString("yyyy-MM-dd HH:mm:ss.fff"));
                        }

                        data.Add("FMQty", dataObject["FMQty"].ToString());
                        data.Add("FMainUnitId", dataObject["FMainUnitId"]);
                        data.Add("FMainUnitNAME", dataObject["FMainUnitNAME"]);

                        data.Add("FAVGCTY", dataObject["FAVGCTY"]);
                        data.Add("FCTY", dataObject["FCTY"]);
                        data.Add("FEXPPERIOD", dataObject["FEXPPERIOD"]);
                        data.Add("FEXPUNIT", dataObject["FEXPUNIT"]);

                        data.Add("FLocId", dataObject["FLocId"]);
                        data.Add("FLocNumber", dataObject["FLocNumber"]);
                        data.Add("FLocName", dataObject["FLocName"]);

                        data.Add("FPackageId", dataObject["FPackageId"]);
                        data.Add("FPackageNumber", dataObject["FPackageNumber"]);
                        data.Add("FPackageName", dataObject["FPackageName"]);
                        data.Add("FMQtyForShow", FMQtyForShow);
                        return_data.Add(data);
                    }
                }

                //返回数据
                result.Code    = (int)ResultCode.Success;
                result.Data    = return_data;
                result.Message = "成功返回数据!";
            }
            catch (Exception ex)
            {
                result.Code    = (int)ResultCode.Fail;
                result.Message = ex.Message;
            }
            return(result);
        }
 public ExamController(ICategoryService categoryService, IResultService resultService, ISubCategoryService subCategoryService, IQuestionService questionService,
                       IExamTypeService examTypeService, IExamQuestionService examQuestionService, IExamservice examservice, IPackageService packageService)
 {
     _resultService       = resultService;
     _categoryService     = categoryService;
     _subCategoryService  = subCategoryService;
     _examTypeService     = examTypeService;
     _examservice         = examservice;
     _packageService      = packageService;
     _examQuestionService = examQuestionService;
     _questionService     = questionService;
 }
 public ShipmentsController(IPackageService packageService)
 {
     this.packageService = packageService ?? throw new ArgumentNullException(nameof(packageService));
 }
Exemplo n.º 40
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AzurePackageService"/> class.
 /// </summary>
 /// <param name="repository">
 /// Repository of packages
 /// </param>
 /// <param name="authenticationService">
 /// Authentication service
 /// </param>
 public AzurePackageService(AzureServerPackageRepository repository, IPackageAuthenticationService authenticationService)
 {
     this.repository     = repository;
     this.packageService = new PackageService(repository, authenticationService);
 }
 public PackageManager(IPackageService packageService, IMapper mapper)
 {
     _packageService = packageService;
     _mapper         = mapper;
 }
Exemplo n.º 42
0
 public ShellImageService(IPackageService packageService)
 {
     _packageService = packageService;
 }
Exemplo n.º 43
0
 public PackagesController(IUnitOfWork db, IPackageService pkgs)
 {
     this.db    = db;
     this.pkgs  = pkgs;
     this.theme = $"~/{ApplicationSettings.BlogAdminFolder}/";
 }
Exemplo n.º 44
0
 public RegistrationLeafController(IMirrorService mirror, IPackageService packages)
 {
     _mirror   = mirror ?? throw new ArgumentNullException(nameof(mirror));
     _packages = packages ?? throw new ArgumentNullException(nameof(packages));
 }
Exemplo n.º 45
0
 public LanguageRegistrationService(ILog log, IPackageService packageService)
 {
     _log            = log;
     _packageService = packageService;
 }
Exemplo n.º 46
0
 public CreateModel(IPackageService packageService)
 {
     PackageService = packageService;
 }
Exemplo n.º 47
0
 public PopulateTagsFilter(IPackageService packageService, ISettingsManager settingManager)
 {
     _packageService = packageService;
     _settingManager = settingManager;
 }
Exemplo n.º 48
0
 public TestPackageDeleteService(IEntityRepository <Package> packageRepository, IEntityRepository <PackageDelete> packageDeletesRepository, IEntitiesContext entitiesContext, IPackageService packageService, IIndexingService indexingService, IPackageFileService packageFileService, IAuditingService auditingService)
     : base(packageRepository, packageDeletesRepository, entitiesContext, packageService, indexingService, packageFileService, auditingService)
 {
 }
Exemplo n.º 49
0
 public InternalController(IPackageService packageService)
 {
     _packageService = packageService;
 }
Exemplo n.º 50
0
 public PackagesController(IPackageService packageService, IMapper mapper)
 {
     this.packageService = packageService;
     this.mapper         = mapper;
 }
Exemplo n.º 51
0
 public PackageController(IMappingService mappingService, IPackageService packageService) : base(mappingService)
 {
     this.packageService = packageService;
 }
 public BuildPackageCommandHandler(IMediator mediator, IServerIdentityService serverIdentityService, TrustDBContext db, IDerivationStrategyFactory derivationStrategyFactory, IPackageService trustPackageService, NotificationSegment notifications, IConfiguration configuration, ILogger <BuildPackageCommandHandler> logger)
 {
     _mediator = mediator;
     _serverIdentityService = serverIdentityService;
     _db = db;
     _derivationStrategyFactory = derivationStrategyFactory;
     _trustPackageService       = trustPackageService;
     _notifications             = notifications;
     _configuration             = configuration;
     this.logger = logger;
 }
Exemplo n.º 53
0
 public PackagesController(IPackageService packageService, IVersionService versionService, IJwtService jwtService)
 {
     this._packageService = packageService;
     this._versionService = versionService;
     this._jwtService     = jwtService;
 }
Exemplo n.º 54
0
 public PackageController(IPackageService pckgService)
 {
     packageService = pckgService;
 }
Exemplo n.º 55
0
 public SymbolPackageService(
     IEntityRepository <SymbolPackage> symbolPackageRepository,
     IPackageService packageService)
     : base(symbolPackageRepository, packageService)
 {
 }
Exemplo n.º 56
0
 public PackageFilter(IPackageService packageService)
 {
     _packageService = packageService ?? throw new ArgumentNullException(nameof(packageService));
 }
Exemplo n.º 57
0
 public RegistrationIndexController(IPackageService packages)
 {
     _packages = packages ?? throw new ArgumentNullException(nameof(packages));
 }
Exemplo n.º 58
0
        /// <summary>
        /// 输入收货明细fid,entryid,输出收货明细详情
        /// </summary>
        /// <param name="billno">收货明细编号</param>
        /// <returns>返回服务结果。</returns>
        public ServiceResult ExecuteService(string SourceBillId, string SourceEntryId)
        {
            var result = new ServiceResult <JSONObject>();
            var ctx    = this.KDContext.Session.AppContext;

            // 检查上下文对象
            if (this.IsContextExpired(result))
            {
                return(result);
            }
            // 检查传入参数
            //if (string.IsNullOrWhiteSpace(billno))
            //{
            //    result.Code = (int)ResultCode.Fail;
            //    result.Message = "收货明细编号不能为空!";
            //    return result;
            //}
            //获取相关信息
            try
            {
                //TODO:通过平台动态引擎获取数据


                JSONObject return_data = new JSONObject();

                //客户编码和物料编码

                string sqlSelect = string.Format(@"/*dialect*/
               
               SELECT t.FQty, t.FUnitId,  t4.FNAME AS FUnitName,t.FMQty,T.FMUNITID,t9.FNAME AS FMUnitName, t.FPackageId,
	            t5.FHasJoinMQty,(t.FMQTY - t5.FHasJoinMQty) AS FNeedINBOUNDMQTY,
	            t.FAVGCTY,t.FCTY
                FROM dbo.BAH_T_WMS_INBOUNDENTRY t
	            LEFT JOIN dbo.BAH_V_BD_UNIT_L t4 ON t.FUNITID = t4.fid
	            LEFT JOIN dbo.BAH_T_WMS_INBOUNDENTRY_W t5 ON t.FENTRYID = t5.FENTRYID
                LEFT JOIN dbo.BAH_V_BD_UNIT_L t9 ON t.FMUNITID = t9.fid
                WHERE  t5.FJOINSTATUS = 'A'
	            AND t.FID =  '{0}' 
	            AND T.FENTRYID =  '{1}'
                order by t.FSEQ
                   
                 ;", SourceBillId, SourceEntryId);// or a.num is null

                DynamicObjectCollection mat_objc = DBUtils.ExecuteDynamicObject(ctx, sqlSelect, null, null);
                if (mat_objc.Count == 0)
                {
                    result.Code    = (int)ResultCode.Fail;
                    result.Message = "未检索到对应信息!";
                }
                else
                {
                    List <JSONObject> detail_list = new List <JSONObject>(); //明细信息
                    foreach (DynamicObject data in mat_objc)
                    {
                        JSONObject      each_detail = new JSONObject();
                        IPackageService pkgService  = null;
                        String          FMQtyForShow;
                        String          FHASMQTYForShow;
                        String          FNeedMQTYForShow;
                        try
                        {
                            FormMetadata          meta       = MetaDataServiceHelper.Load(ctx, "BAH_BD_Package") as FormMetadata;
                            QueryBuilderParemeter queryParam = new QueryBuilderParemeter();
                            queryParam.FormId       = "BAH_BD_Package";
                            queryParam.BusinessInfo = meta.BusinessInfo;

                            queryParam.FilterClauseWihtKey = " FID ='" + data["FPackageId"].ToString() + "' ";

                            var objs = BusinessDataServiceHelper.Load(ctx,
                                                                      meta.BusinessInfo.GetDynamicObjectType(),
                                                                      queryParam).FirstOrDefault();

                            pkgService = PIBDServiceFactory.Instance.GetService <IPackageService>(ctx);
                            var Marray = pkgService.Expand(ctx, objs, decimal.Parse(data["FMQty"].ToString()));
                            var Harray = pkgService.Expand(ctx, objs, decimal.Parse(data["FHasJoinMQty"].ToString()));
                            var Narray = pkgService.Expand(ctx, objs, decimal.Parse(data["FNeedINBOUNDMQTY"].ToString()));
                            FMQtyForShow     = string.Join("", Marray.Select(item => string.Concat(item.Qty.ToTrimEndZeroString(), item.Name.Value(ctx))).ToArray());
                            FHASMQTYForShow  = string.Join("", Harray.Select(item => string.Concat(item.Qty.ToTrimEndZeroString(), item.Name.Value(ctx))).ToArray());
                            FNeedMQTYForShow = string.Join("", Narray.Select(item => string.Concat(item.Qty.ToTrimEndZeroString(), item.Name.Value(ctx))).ToArray());
                        }
                        finally
                        {
                            PIBDServiceFactory.Instance.CloseService(pkgService);
                        }

                        each_detail.Add("FQty", data["FQty"]);
                        each_detail.Add("FUnitId", data["FUnitId"]);
                        each_detail.Add("FUnitName", data["FUnitName"]);
                        each_detail.Add("FMQty", data["FMQty"]);
                        each_detail.Add("FMUNITID", data["FMUNITID"]);
                        each_detail.Add("FMUnitName", data["FMUnitName"]);
                        each_detail.Add("FMQtyForShow", FMQtyForShow);
                        each_detail.Add("FHASMQTYForShow", FHASMQTYForShow);
                        each_detail.Add("FNeedMQTYForShow", FNeedMQTYForShow);
                        each_detail.Add("FHASPutMQTY", data["FHasJoinMQty"]);
                        each_detail.Add("FNeedPutMQTY", data["FNeedINBOUNDMQTY"]);
                        each_detail.Add("FAVGCTY", data["FAVGCTY"]);
                        each_detail.Add("FCTY", data["FCTY"]);


                        detail_list.Add(each_detail);
                    }
                    return_data.Add("DetailList", detail_list);
                }


                //返回数据
                result.Code    = (int)ResultCode.Success;
                result.Data    = return_data;
                result.Message = "成功返回数据!";
            }
            catch (Exception ex)
            {
                result.Code    = (int)ResultCode.Fail;
                result.Message = ex.Message;
            }
            return(result);
        }
Exemplo n.º 59
0
 public CreateOrderCommandHandler(IOrderRepository orderRepository, IProductItemRepository productItemRepository, IPackageService packageService)
 {
     _orderRepository       = orderRepository;
     _productItemRepository = productItemRepository;
     _packageService        = packageService;
 }
Exemplo n.º 60
0
 public PackagesController(IPackageService packageService, IUsersService usersService, IReceiptsService receiptsService)
 {
     this.packageService  = packageService;
     this.usersService    = usersService;
     this.receiptsService = receiptsService;
 }