public PurchaseService(IPurchaseRepository _repository, ISupplierRepository _repositorySupplier, IPurchaseItemRepository _repositoryPurchaseItem, IPurchaseTypeRepository _repositoryPurchaseType) { repository = _repository; repositorySupplier = _repositorySupplier; repositoryPurchaseItem = _repositoryPurchaseItem; repositoryPurchaseType = _repositoryPurchaseType; }
public AssetService(IAssetRepository _repository, IAssetDetailRepository _repositoryAssetDetail, IAssetHistoryRepository _repositoryAssetHistory, IAssetLicenseRepository _repositoryAssetLicense, IAssetOwnerRepository _repositoryAssetOwner, IStatusRepository _repositoryStatus, IBackupRepository _repositoryBackup, ILicenseRepository _repositoryLicense, IOperationalSiteRepository _repositoryOperationalSite, IOperationalSiteLocationRepository _repositoryOperationalSiteLocation, IPurchaseItemRepository _repositoryPurchaseItem, IRackRepository _repositoryRack, IRackLocationRepository _repositoryRackLocation, IURackRepository _repositoryURack, IWarningPeriodRepository _repositoryWarningPeriod, IPurchaseTypeRepository _repositoryPurchaseType, IWarehouseRepository _repositoryWarehouse, UserManager <ApplicationUser> userManager) { repository = _repository; repositoryAssetDetail = _repositoryAssetDetail; repositoryAssetHistory = _repositoryAssetHistory; repositoryAssetLicense = _repositoryAssetLicense; repositoryAssetOwner = _repositoryAssetOwner; repositoryStatus = _repositoryStatus; repositoryBackup = _repositoryBackup; repositoryLicense = _repositoryLicense; repositoryOperationalSite = _repositoryOperationalSite; repositoryOperationalSiteLocation = _repositoryOperationalSiteLocation; repositoryPurchaseItem = _repositoryPurchaseItem; repositoryRack = _repositoryRack; repositoryRackLocation = _repositoryRackLocation; repositoryURack = _repositoryURack; repositoryWarningPeriod = _repositoryWarningPeriod; repositoryPurchaseType = _repositoryPurchaseType; repositoryWarehouse = _repositoryWarehouse; this.userManager = userManager; }
/// <summary> /// 数据源:申请单 /// </summary> /// <param name="PRContents"></param> /// <param name="PurchaseItemRepository"></param> /// <param name="CostCenterRepository"></param> /// <param name="PartRepository"></param> public PurchaseContentGridViewModel(List <PRContent> PRContents, IPurchaseItemRepository PurchaseItemRepository, ICostCenterRepository CostCenterRepository, IPartRepository PartRepository, ITaskHourRepository TaskHourRepository) { rows = new List <PurchaseContentGridRowModel>(); string state = ""; foreach (PRContent _content in PRContents) { PurchaseItem _purchaseItem = PurchaseItemRepository.QueryByID(_content.PurchaseItemID); try { state = Enum.GetName(typeof(PurchaseItemStatus), _purchaseItem.State); } catch { state = ""; } String _costcenter; CostCenter _centerObj = CostCenterRepository.QueryByID(_purchaseItem.CostCenterID); if (_centerObj != null) { _costcenter = _centerObj.Name; } else { _costcenter = ""; } string ERPNo = string.Empty; //if (_purchaseItem.PartID > 0) //{ // Part _part = PartRepository.QueryByID(_purchaseItem.PartID); // ERPNo = _part.ERPPartID; //} ERPNo = _content.ERPPartID; SetupTaskStart _setupTask = new SetupTaskStart(); #region 外发内容 if (_content.TaskID > 0) { TaskHour _taskhour = TaskHourRepository.TaskHours.Where(h => h.TaskID == _content.TaskID).OrderByDescending(h => h.TaskHourID).FirstOrDefault(); if (_taskhour != null) { _setupTask.TaskID = _taskhour.TaskID; _setupTask.MachinesName = TaskHourRepository.GetMachineByTask(_taskhour.TaskID) ?? ""; _setupTask.TotalTime = TaskHourRepository.GetTotalHourByTaskID(_taskhour.TaskID); _setupTask.UserName = _taskhour.Operater; _setupTask.MachinesCode = _taskhour.MachineCode; } } #endregion rows.Add(new PurchaseContentGridRowModel(_content, state, _costcenter, ERPNo, _setupTask)); } Page = 1; Total = PRContents.Count(); Records = 500; }
public PurchaseRepository(DataSource ds) { this.ds = ds; purchaseItemRepository = ServiceLocator.GetObject <IPurchaseItemRepository>(); recordCounterRepository = ServiceLocator.GetObject <IRecordCounterRepository>(); productQtyRepository = ServiceLocator.GetObject <IProductQtyRepository>(); }
public TonerJobController(IRepository <TonerJob> repository, ITonerRepository tonerRepository, IStockItemRepository stockItemRepository, IPurchaseItemRepository purchaseItemRepository) { this.repository = repository; this.tonerRepository = tonerRepository; this.stockItemRepository = stockItemRepository; this.purchaseItemRepository = purchaseItemRepository; }
public InventoryRepository(DataSource ds) { this.ds = ds; productRepository = ServiceLocator.GetObject <IProductRepository>(); productQtyRepository = ServiceLocator.GetObject <IProductQtyRepository>(); purchaseItemRepository = ServiceLocator.GetObject <IPurchaseItemRepository>(); salesItemRepository = ServiceLocator.GetObject <ISalesItemRepository>(); stockCorrectionItemRepository = ServiceLocator.GetObject <IStockCorrectionItemRepository>(); payablePaymentItemRepository = ServiceLocator.GetObject <IPayablePaymentItemRepository>(); }
public StatusService(IStatusRepository _repository, IAssetRepository _repositoryAsset, IHardwareRepository _repositoryHardware, ILicenseRepository _repositoryLicense, IPurchaseItemRepository _repositoryPurchaseItem, ISoftwareRepository _repositorySoftware) { repository = _repository; repositoryAsset = _repositoryAsset; repositoryHardware = _repositoryHardware; repositoryLicense = _repositoryLicense; repositoryPurchaseItem = _repositoryPurchaseItem; repositorySoftware = _repositorySoftware; }
public PurchaseItemService(IPurchaseItemRepository _repository, IPurchaseRepository _repositoryPurchase, IProductRepository _repositoryProduct, IStatusRepository _repositoryStatus, IProductTypeRepository _repositoryProductType, IAssetRepository _repositoryAsset, ILicenseRepository _repositoryLicense) { repository = _repository; repositoryPurchase = _repositoryPurchase; repositoryProduct = _repositoryProduct; repositoryStatus = _repositoryStatus; repositoryProductType = _repositoryProductType; repositoryAsset = _repositoryAsset; repositoryLicense = _repositoryLicense; }
public SoftwareService(ISoftwareRepository _repository, IProductTypeRepository _repositoryProductType, ISoftwareTypeRepository _repositorySoftwareType, IProductSupplierRepository _repositoryProductSupplier, IProductDetailRepository _repositoryProductDetail, IPurchaseItemRepository _repositoryPurchaseItem, IStatusRepository _repositoryStatus, IHostingEnvironment _hostingEnv) { repository = _repository; repositoryProductType = _repositoryProductType; repositorySoftwareType = _repositorySoftwareType; repositoryProductSupplier = _repositoryProductSupplier; repositoryProductDetail = _repositoryProductDetail; repositoryPurchaseItem = _repositoryPurchaseItem; repositoryStatus = _repositoryStatus; hostingEnv = _hostingEnv; }
public PurchaseUI(MainUI frmMain) { this.frmMain = frmMain; purchaseRepository = ServiceLocator.GetObject <IPurchaseRepository>(); purchaseItemRepository = ServiceLocator.GetObject <IPurchaseItemRepository>(); supplierRepository = ServiceLocator.GetObject <ISupplierRepository>(); debtBalanceRepository = ServiceLocator.GetObject <IDebtBalanceRepository>(); userAccessRepository = ServiceLocator.GetObject <IUserAccessRepository>(); InitializeComponent(); }
public LicenseService(ILicenseRepository _repository, IAssetRepository _repositoryAsset, IAssetLicenseRepository _repositoryAssetLicense, ILicenseValidityTypeRepository _repositoryLicenseValidityType, ILicenseTypeRepository _repositoryLicenseType, IPurchaseItemRepository _repositoryPurchaseItem, ISoftwareTypeRepository _repositorySoftwareType, IStatusRepository _repositoryStatus, IHostingEnvironment _hostingEnv) { repository = _repository; repositoryAsset = _repositoryAsset; repositoryAssetLicense = _repositoryAssetLicense; repositoryLicenseValidityType = _repositoryLicenseValidityType; repositoryLicenseType = _repositoryLicenseType; repositoryPurchaseItem = _repositoryPurchaseItem; repositorySoftwareType = _repositorySoftwareType; repositoryStatus = _repositoryStatus; hostingEnv = _hostingEnv; }
public ReturnItemGridViewModel(List <ReturnItem> ReturnItems, IPurchaseItemRepository POItemRepository, IWHStockRepository StockRepository, int RequestState) { rows = new List <ReturnItemGridRowModel>(); foreach (ReturnItem _item in ReturnItems) { WHStock _stock = StockRepository.QueryByID(_item.WarehouseItemID); PurchaseItem _poItem = POItemRepository.QueryByID(_item.PurchaseItemID); rows.Add(new ReturnItemGridRowModel(_item, _poItem, _stock, RequestState)); } Page = 1; Total = ReturnItems.Count(); Records = ReturnItems.Count(); }
public PurchaseItemGridViewModel(List <PurchaseItem> PurchaseItems, IPurchaseRequestRepository PurchaseRequestRepo, IQuotationRequestRepository QuotationRequestRepo, IPurchaseOrderRepository PurchaseOrderRepo, IUserRepository UserRepo, IPurchaseTypeRepository TypeRepo, IPurchaseItemRepository PurchaseItemRepo) { rows = new List <PurchaseItemGridRowModel>(); List <PurchaseRequest> _preqs = PurchaseRequestRepo.PurchaseRequests.ToList(); List <QuotationRequest> _quoreqs = QuotationRequestRepo.QuotationRequests.ToList(); List <PurchaseOrder> _pos = PurchaseOrderRepo.PurchaseOrders.ToList(); List <User> _users = UserRepo.Users.ToList(); List <PurchaseType> _types = TypeRepo.PurchaseTypes.ToList(); List <PurItemChangeDateRecord> _itemCDs = PurchaseItemRepo.PurItemChangeDateRecords.ToList(); //List<PurchaseItem> _items = PurchaseItemRepo.PurchaseItems.ToList(); foreach (PurchaseItem _item in PurchaseItems) { string _prNo, _qrNo, _poNo, _pocreateDate, _prcreDate; string _purchaseUser; #region region try { if (_item.PurchaseRequestID > 0) { PurchaseRequest purRequest = _preqs.Where(p => p.PurchaseRequestID == _item.PurchaseRequestID).FirstOrDefault() ?? new PurchaseRequest(); //PurchaseRequestRepo.GetByID(_item.PurchaseRequestID); _prNo = purRequest.PurchaseRequestNumber; _prcreDate = purRequest.CreateDate.ToString("yyyy-MM-dd HH:mm"); } else { _prNo = ""; _prcreDate = ""; } } catch { _prNo = ""; _prcreDate = ""; } try { if (_item.QuotationRequestID > 0) { _qrNo = (_quoreqs.Where(p => p.QuotationRequestID == _item.QuotationRequestID).FirstOrDefault() ?? new QuotationRequest()).QuotationNumber;//QuotationRequestRepo.GetByID(_item.QuotationRequestID).QuotationNumber; } else { _qrNo = ""; } } catch { _qrNo = ""; } try { if (_item.PurchaseOrderID > 0) { _poNo = (_pos.Where(p => p.PurchaseOrderID == _item.PurchaseOrderID).FirstOrDefault() ?? new PurchaseOrder()).PurchaseOrderNumber;//PurchaseOrderRepo.QueryByID(_item.PurchaseOrderID).PurchaseOrderNumber; _pocreateDate = PurchaseOrderRepo.QueryByID(_item.PurchaseOrderID).CreateDate.ToString("yyyy-MM-dd HH:mm"); } else { _poNo = ""; _pocreateDate = ""; } } catch { _poNo = ""; _pocreateDate = ""; } try { if (_item.PurchaseUserID > 0) { _purchaseUser = (_users.Where(u => u.UserID == _item.PurchaseUserID).FirstOrDefault() ?? new User()).FullName;//UserRepo.GetUserByID(_item.PurchaseUserID).FullName; } else { _purchaseUser = ""; } } catch { _purchaseUser = ""; } string _purchaseType; try { _purchaseType = (_types.Where(t => t.PurchaseTypeID == _item.PurchaseType && t.Enabled).FirstOrDefault() ?? new PurchaseType()).Name;//TypeRepo.QueryByID(_item.PurchaseType).Name; } catch { _purchaseType = ""; } string _requestUser; try { if (_item.RequestUserID > 0) { _requestUser = (_users.Where(u => u.UserID == _item.RequestUserID).FirstOrDefault() ?? new User()).FullName;//UserRepo.GetUserByID(_item.RequestUserID).FullName; } else { _requestUser = ""; } } catch { _requestUser = ""; } #endregion string _htmlTitle = ""; List <PurItemChangeDateRecord> _puritems = PurchaseItemRepo.GetPurItemChangeDateRecords(_itemCDs, _item.PurchaseItemID); if (_puritems.Count > 0) { _htmlTitle = "<table><tr><th>调整后计划</th><th>调整人</th><th>调整时间</th></tr>"; foreach (var r in _puritems) { _htmlTitle = _htmlTitle + "<tr>"; _htmlTitle = _htmlTitle + "<td>" + ((r.PlanAJDate == new DateTime(1900, 1, 1) ? "-" : r.PlanAJDate.ToString("yyyy-MM-dd"))) + "</td>"; _htmlTitle = _htmlTitle + "<td>" + r.UserName.ToString() + "</td>"; _htmlTitle = _htmlTitle + "<td>" + ((r.CreDate == new DateTime(1900, 1, 1) ? "-" : r.CreDate.ToString("yyyy-MM-dd HH:mm"))) + "</td>"; _htmlTitle = _htmlTitle + "</tr>"; } _htmlTitle = _htmlTitle + "</table>"; } else { _htmlTitle = ""; } PurchaseItemGridRowModel _row = new PurchaseItemGridRowModel(_item, _prNo, _qrNo, _poNo, _purchaseUser, _purchaseType, _requestUser, _htmlTitle, _pocreateDate, _prcreDate); rows.Add(_row); } Records = PurchaseItems.Count(); }
public Update(IPurchaseItemRepository repo) { _repo = repo; }
public AttachmentController(IAttachFileInfoRepository AttachFileInfoRepository , IPurchaseItemRepository PurchaseItemRepository) { _attachFileInfoRepository = AttachFileInfoRepository; _purchaseItemRepository = PurchaseItemRepository; }
/// <summary> /// 构造函数 /// </summary> public PurchaseItemService() { this.purchaseItemRepository = new PurchaseItemRepository(); }
public Delete(IPurchaseItemRepository repo) { _repo = repo; }
public WarehouseStockGridViewModel(List <WHStock> StockItems, IUserRepository UserRepo, IPurchaseItemRepository PurchaseItemRepo, IPurchaseTypeRepository PurchaseTypeRepo, IStockTypeRepository StockTypeRepo, IWarehouseRepository WarehouseRepo, IWarehousePositionRepository WarehousePositionRepo, IWHPartRepository WHPartRepository) { string UserName, PurchaseUserName, WarehouseUserName, PurchaseType, StockType, Warehouse, WarehousePosition; foreach (var _item in StockItems) { //PurchaseItem _purchaseItem = PurchaseItemRepo.QueryByID(_item.PurchaseItemID); try { //UserName = UserRepo.GetUserByID(_item.RequestUserID).FullName; UserName = ""; } catch { UserName = ""; } try { //PurchaseUserName = UserRepo.GetUserByID(_purchaseItem.PurchaseUserID).FullName; PurchaseUserName = ""; } catch { PurchaseUserName = ""; } try { //WarehouseUserName = UserRepo.GetUserByID(_item.WarehouseUserID).FullName; WarehouseUserName = ""; } catch { WarehouseUserName = ""; } try { PurchaseType = PurchaseTypeRepo.QueryByID(_item.PurchaseType).Name; } catch { PurchaseType = ""; } try { var _PartNumStrs = _item.PartNum.Split('-'); StockType = StockTypeRepo.StockTypes.Where(s => s.Code == _PartNumStrs[0]).FirstOrDefault().Name;//StockTypeRepo.QueryByID(_item.StockType).Name; } catch { StockType = ""; } try { Warehouse = WarehouseRepo.QueryByID(_item.WarehouseID).Name; } catch { Warehouse = ""; } try { WarehousePosition = WarehousePositionRepo.QueryByID(_item.WarehousePositionID).Name; } catch { WarehousePosition = ""; } WHPart _part1 = WHPartRepository.GetPart(_item.PartNum, _item.PartID) ?? new WHPart(); rows.Add(new WarehouseStockGridRowModel(_item, _part1, //UserName, //PurchaseUserName, //WarehouseUserName, PurchaseType, StockType, Warehouse, WarehousePosition)); } }