Esempio n. 1
0
        public MoveIn_Result MoveOut(string Station, string Serial, bool pass, string Notes)
        {
            MoveIn_Result Result_Send = new MoveIn_Result();

            Result_Send.Response = true;
            Result_Send.Error    = "";
            MES_HAI.Entity.Enums.Results SerialResult = new MES_HAI.Entity.Enums.Results();
            MES_HAI.Entity.Measure[]     Results      = new MES_HAI.Entity.Measure[1];
            MES_HAI.Entity.Measure       Result       = new MES_HAI.Entity.Measure();

            if (pass)
            {
                SerialResult        = MES_HAI.Entity.Enums.Results.Pass;
                Result.MeasureValue = "1";
                Result.Result       = MES_HAI.Entity.Enums.MeasureResults.Pass;
            }
            else
            {
                SerialResult        = MES_HAI.Entity.Enums.Results.Fail;
                Result.MeasureValue = "0";
                Result.Result       = MES_HAI.Entity.Enums.MeasureResults.Fail;
            }
            //New
            Result.HighLimit    = "1";
            Result.LowLimit     = "0";
            Result.MeasureKey   = "Pass/Fail";
            Result.MeasureNotes = Notes;
            Result.Position     = 0;
            Results[0]          = Result;
            var Errors = CIM.Serial_MoveOutAndTestResults(Station, Serial, SerialResult, "1", "1.1", Results, 0, false);

            Result_Send.Error = Error_Process(Errors.ErrorDescription);
            return(Result_Send);
        }
Esempio n. 2
0
        public MoveIn_Result MoveOut(string Station, string Serial, bool pass)
        {
            MoveIn_Result Result_Send = new MoveIn_Result();

            Result_Send.Response = true;
            Result_Send.Error    = "";
            MES_HAI.Entity.Enums.Results SerialResult = new MES_HAI.Entity.Enums.Results();
            if (pass)
            {
                SerialResult = MES_HAI.Entity.Enums.Results.Pass;
            }
            else
            {
                SerialResult = MES_HAI.Entity.Enums.Results.Fail;
            }
            var Errors = CIM.Serial_MoveOut(Station, Serial, SerialResult, 0, false);

            Result_Send.Error = Error_Process(Errors.ErrorDescription);
            return(Result_Send);
        }