public MatVarIssueScanner(IMaterialDetailsRepository materialDetailsRepository) : base(materialDetailsRepository) { _MaterialDetailsrepository = materialDetailsRepository; MaterialNamesIncludedInMatVar = _MaterialDetailsrepository.GetMaterialNamesThatAreIncludedInMatVar(); IssueDescriptor = "MatVar Issues"; ScanType = ScanTypes.MatVar; }
public BatchUploadAPIController(IApiBatchRepository apiBatchRepository, IHubContext <BatchCompletedHub> hubcontext, IGapInTimeReasons gapInTimeReasons, IMaterialDetailsRepository materialDetailsRepository) { _apiBatchRepository = apiBatchRepository; _hubContext = hubcontext; _gapInTimeReasons = gapInTimeReasons; _materialDetailsRepository = materialDetailsRepository; issueScannerManager = new IssueScannerManager(_gapInTimeReasons, _materialDetailsRepository); }
public UploadDataController(IBatchRepository batchRepository, IGapInTimeReasons gapInTimeReasons, IMaterialDetailsRepository materialDetailsRepository, IShiftLogRepository shiftLogRepository, IBatchDataFileManager batchDataFileManager) { _batchRepository = batchRepository; _gapInTimeReasons = gapInTimeReasons; _materialDetailsRepository = materialDetailsRepository; _shiftLogRepository = shiftLogRepository; _batchDataFileManager = batchDataFileManager; issueScannerManager = new IssueScannerManager(_gapInTimeReasons, _materialDetailsRepository); }
public HomeController(IBatchRepository batchRepository, IMaterialDetailsRepository materialDetailsRepository) { _BatchRepository = batchRepository; _materialDetailsRepository = materialDetailsRepository; if (!_materialDetailsRepository.GetMaterialNamesThatAreIncludedInMatVar().Any()) { _materialDetailsRepository.LoadMaterialData(); } }
public ComplianceCalculator(IPcsReworkParameters pcsReworkParameters, IPcsScoringRepository pcsScoringRepository, IPcsToleranceParameterRepository pcsToleranceParameterRepository, IPcsWeightParameterRepository pcsParameterRepository, IPcsActiveTempParameters pcsActiveTempParameters, IHelperMethods helperMethods, IMaterialDetailsRepository materialDetailsRepository) { _pcsReworkParameters = pcsReworkParameters; _pcsScoringRepository = pcsScoringRepository; _pcsToleranceParameter = pcsToleranceParameterRepository; _pcsParameterRepository = pcsParameterRepository; _pcsActiveTempParameters = pcsActiveTempParameters; _helperMethods = helperMethods; _materialDetailsRepository = materialDetailsRepository; }
public QualityController(IBatchRepository batchRepository, IPcsWeightParameterRepository pcsParameterRepository, IPcsReworkParameters pcsReworkParameters, IPcsActiveTempParameters pcsActiveTempParameters, IPcsScoringRepository pcsScoringRepository, IPcsToleranceParameterRepository pcsToleranceParameter, IRecipeLimitRepository recipeLimitRepository, IHelperMethods helperMethods, IApplicationData applicationData, IMaterialDetailsRepository materialDetailsRepository) { _batchRepository = batchRepository; _pcsParameterRepository = pcsParameterRepository; _pcsReworkParameters = pcsReworkParameters; _pcsActiveTempParameters = pcsActiveTempParameters; _pcsScoringRepository = pcsScoringRepository; _pcsToleranceParameter = pcsToleranceParameter; _recipeLimitRepository = recipeLimitRepository; _helperMethods = helperMethods; _applicationData = applicationData; _materialDetailsRepository = materialDetailsRepository; _generalHelperMethods = new GeneralHelperMethods(_batchRepository); }
public MaterialUsageViewModel(IMaterialDetailsRepository MaterialDetailsRepository, IBatchRepository batchReportRepository) { _materialDetailsRepository = MaterialDetailsRepository; _batchReportRepository = batchReportRepository; DateSelectorModal = new DateSelectorModal(); foreach (var material in _materialDetailsRepository.GetAllMaterialDetails()) { if (material.IncludeInMatVar) { MaterialsForDropDown.Add(new SelectListItem() { Text = material.ShortName, Value = material.Name }); } } MaterialsForDropDown = MaterialsForDropDown.OrderBy(x => x.Text).ToList(); }
public static double GetTotalMatVarCost(List <BatchIssue> issues, IMaterialDetailsRepository materialDetailsRepository) { double cost = 0; foreach (var issue in issues) { switch (issue.FaultType) { case BatchIssue.FaultTypes.Overweigh: cost += materialDetailsRepository.GetCostMaterialLoss(issue.MaterialName, issue.WeightDiffference); break; case BatchIssue.FaultTypes.Underweigh: cost += materialDetailsRepository.GetCostMaterialLoss(issue.MaterialName, issue.WeightDiffference); break; default: break; } } return(cost); }
public MaterialsFound(IMaterialDetailsRepository materialDetailsRepository) { _materialDetailsRepository = materialDetailsRepository; }
public QualityIssueScanner(IMaterialDetailsRepository materialDetailsRepository) : base(materialDetailsRepository) { IssueDescriptor = "Quality Issues"; ScanType = ScanTypes.Quality; _materialDetailsRepository = materialDetailsRepository; }
public AdjustmentsFirstIssueScanner(IMaterialDetailsRepository materialDetailsRepository) : base(materialDetailsRepository) { ScanType = ScanTypes.Adjustment; IssueDescriptor = "Adjustment"; }
public GapInTimesIssueScanner(IGapInTimeReasons gapReasons, IMaterialDetailsRepository materialDetailsRepository) : base(materialDetailsRepository) { IssueDescriptor = "Time Gap Between Material Issues"; ScanType = ScanTypes.Issue; _gapReasons = gapReasons; }
public TestIssueScanner(IMaterialDetailsRepository materialDetailsRepository) : base(materialDetailsRepository) { IssueDescriptor = "Test Issues"; }
public MatVarWeeklyGiveawayChart(IBatchRepository batchRepository, IMaterialDetailsRepository materialDetails) { _batchRepository = batchRepository; _materialDetails = materialDetails; }
public SettingsController(IMaterialDetailsRepository materialDetailsRepository) { _materialDetailsRepository = materialDetailsRepository; }
public MaterialDetailsSettingsController(BatchContext context, IMaterialDetailsRepository materialDetailsRepository) { _context = context; _materialDetailsRepository = materialDetailsRepository; }
public BatchFileDataManagerForDemo(IMaterialDetailsRepository materialDetailsRepository) { _materialDetailsRepository = materialDetailsRepository; _batchReports = new List <BatchReport>(); _materialsFound = new MaterialsFound(_materialDetailsRepository); }
public IssueScannerBase(IMaterialDetailsRepository materialDetailsRepository) { _materialDetailsRepository = materialDetailsRepository; materialDetails = _materialDetailsRepository.GetAllMaterialDetails(); }
public OperatorLogController(IMaterialDetailsRepository maaterialDetailsRepository, IBatchRepository batchRepository, IShiftLogRepository shiftLogRepository) { _materialDetailsRepository = maaterialDetailsRepository; _batchRepository = batchRepository; _shiftLogRepository = shiftLogRepository; }
public PcsParameterSettingsController(IMaterialDetailsRepository materialDetailsRepository, IPcsWeightParameterRepository pcsWeightParameterRepository) { _materialDetailsRepository = materialDetailsRepository; _pcsWeightParameterRepository = pcsWeightParameterRepository; }
public LastBatchMadeViewComponent(IBatchRepository batchRepository, IMaterialDetailsRepository materialDetailsRepository) { _batchRepository = batchRepository; _materialDetailsRepository = materialDetailsRepository; }
public IssueScannerManager(IGapInTimeReasons gapInTimeReasons, IMaterialDetailsRepository materialDetailsRepository) { _gapInTimeReasons = gapInTimeReasons; _materialDetailsRepository = materialDetailsRepository; RegisterIssueScanners(); }
public WeighTimeIssueScanner(IMaterialDetailsRepository materialDetailsRepository) : base(materialDetailsRepository) { IssueDescriptor = "Weigh Time Issues"; ScanType = ScanTypes.Issue; _materialDetailsRepository = materialDetailsRepository; }
public MatVarController(IBatchRepository batchRepository, IMaterialDetailsRepository materialDetailsRepository) { _BatchRepository = batchRepository; _materialDetailsRepository = materialDetailsRepository; helper = new GeneralHelperMethods(_BatchRepository); }