public PcsIndividualParametersBase(string parameterName, string batchNum, string recipeName, RecipeTypes recipeType, IPcsToleranceParameterRepository _PcsToleranceRepository)
 {
     _pcsToleranceRepository = _PcsToleranceRepository;
     ParameterName           = parameterName;
     BatchNumber             = batchNum;
     RecipeType = recipeType;
     RecipeName = recipeName;
 }
 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 PcsDyes(string parameterName, string batchNum, string recipeName, decimal targetWeight, decimal dyeWeight, RecipeTypes recipeType, IPcsToleranceParameterRepository pcsToleranceParameterRepository)
     : base(parameterName, batchNum, recipeName, recipeType, pcsToleranceParameterRepository)
 {
     ActualWeight = dyeWeight;
     TargetWeight = targetWeight;
     SetTolerances();
     SetLimits();
     IsOutOfTolerance = CalculateOutOfSpec(UpperLimit, LowerLimit);
     IsOutOfRange     = CalculateOutOfSpec(OutOfRangeUpperLimit, OutOfRangeLowerLimit);
 }
 public PcsCompliance_Tests()
 {
     _pcsScoringRepository    = new MockPcsScoringRepository();
     _pcsToleranceParameter   = new MockToleranceParameterRepository();
     _pcsActiveTempParameters = new MockPcsActiveTempParametersRepository();
 }
Exemplo n.º 6
0
 public PcsWeights(string parameterName, string batchNum, string recipeName, decimal targetWeight, decimal actualWeight, RecipeTypes recipeType, IPcsToleranceParameterRepository pcsToleranceParameterRepository) :
     base(parameterName, batchNum, recipeName, recipeType, pcsToleranceParameterRepository)
 {
     if (parameterName.ToLower() == "fatty alc")
     {
         Console.WriteLine();
     }
     TargetWeight = targetWeight;
     ActualWeight = actualWeight;
     SetTolerances();
     SetLimits();
     IsOutOfTolerance = CalculateOutOfSpec(UpperLimit, LowerLimit);
     IsOutOfRange     = CalculateOutOfSpec(OutOfRangeUpperLimit, OutOfRangeLowerLimit);
 }
Exemplo n.º 7
0
 public PcsActiveTemps(string parameterName, string batchNum, string recipeName, decimal vesselTemp, RecipeTypes recipeType, IPcsActiveTempParameters pcsActiveTempParameters, IPcsToleranceParameterRepository pcsToleranceParameterRepository) :
     base(parameterName, batchNum, recipeName, recipeType, pcsToleranceParameterRepository)
 {
     _pcsActiveTempParameters = pcsActiveTempParameters;
     ActualWeight             = vesselTemp;
     SetLimits();
     IsOutOfTolerance = CalculateOutOfSpec(UpperLimit, LowerLimit);
     IsOutOfRange     = CalculateOutOfSpec(OutOfRangeUpperLimit, OutOfRangeLowerLimit);
 }