protected override void ExecuteChild(MtMoveOrderSequenceReq dataReq, ResponseAPI dataRes) { var res = new List <ASSETKKF_MODEL.Response.Mcis.MtMoveOrderSequenceRes>(); var roles = ASSETKKF_ADO.Mssql.Mcis.MtMoveOrderSequenceAdo.GetInstant().GetData(dataReq); foreach (var x in roles) { var tmp = new ASSETKKF_MODEL.Response.Mcis.MtMoveOrderSequenceRes(); tmp.Sequence = x.Sequence; tmp.MoveDate = x.MoveDate; tmp.MoveTime = x.MoveTime; tmp.EmployeeId = x.EmployeeId; tmp.WorkOrderId = x.WorkOrderId; tmp.DrawingCd = x.DrawingCd; tmp.WorkStationGrpCd_FR = x.WorkStationGrpCd_FR; tmp.WorkStationGrpCd_STD = x.WorkStationGrpCd_STD; tmp.WorkStationGrpCd_TO = x.WorkStationGrpCd_TO; tmp.SeqNo_NEXT = x.SeqNo_NEXT; tmp.EndTime = x.EndTime; tmp.CauseStatus = x.CauseStatus; tmp.RemarkCause = x.RemarkCause; tmp.AppvCauseId = x.AppvCauseId; tmp.AppvCauseDt = x.AppvCauseDt; tmp.Process_Flag = x.Process_Flag; tmp.User_Id = x.User_Id; tmp.User_date = x.User_date; res.Add(tmp); } dataRes.data = res; }
protected override void ExecuteChild(MtMoveOrderSequenceReq dataReq, ResponseAPI dataRes) { var tmp = new ASSETKKF_MODEL.Response.Mcis.MtMoveOrderSequenceRes(); var res = new List <ASSETKKF_MODEL.Response.Mcis.MtMoveOrderSequenceRes>(); var restmp = new ASSETKKF_MODEL.Response.Mcis.MtMoveOrderSequenceRes(); try { var roles = ASSETKKF_ADO.Mssql.Mcis.MtMoveOrderSequenceAdo.GetInstant().InsertMove(dataReq); if (roles.Count == 0) { tmp = new ASSETKKF_MODEL.Response.Mcis.MtMoveOrderSequenceRes(); tmp.EmployeeId = dataReq.EmployeeId; tmp.WorkStationGrpCd_TO = dataReq.WorkStationGrpCd_TO; tmp.WorkOrderId = dataReq.WorkOrderId; tmp.AppvCauseId = dataReq.AppvCauseId; tmp._result._status = "F"; tmp._result._code = "F0002"; tmp._result._message = "บันทึกไม่สำเร็จ ." + dataReq.WorkOrderId; res.Add(tmp); } { foreach (var x in roles) { tmp = new ASSETKKF_MODEL.Response.Mcis.MtMoveOrderSequenceRes(); tmp.MoveDate = x.MoveDate; tmp.MoveTime = x.MoveTime; tmp.EmployeeId = x.EmployeeId; tmp.EmployeeName = x.EmployeeName; tmp.WorkOrderId = x.WorkOrderId; tmp.WorkOrderDesc = x.WorkOrderDesc; tmp.DrawingCd = x.DrawingCd; tmp.WorkStationGrpCd_FR = x.WorkStationGrpCd_FR; tmp.WorkStationGrpCdDesc_FR = x.WorkStationGrpCdDesc_FR; tmp.WorkStationGrpCd_STD = x.WorkStationGrpCd_STD; tmp.WorkStationGrpCdDesc_STD = x.WorkStationGrpCdDesc_STD; tmp.WorkStationGrpCd_TO = x.WorkStationGrpCd_TO; tmp.WorkStationGrpCdDesc_TO = x.WorkStationGrpCdDesc_TO; tmp.SeqNo_NEXT = x.SeqNo_NEXT; tmp.EndTime = x.EndTime; tmp.CauseStatus = x.CauseStatus; tmp.RemarkCause = x.RemarkCause; tmp.AppvCauseId = x.AppvCauseId; tmp.AppvCauseDt = x.AppvCauseDt; tmp.Process_Flag = x.Process_Flag; tmp.User_Id = x.User_Id; tmp.User_date = x.User_date; tmp._result._status = x._status; tmp._result._code = x._code; tmp._result._message = x._message; res.Add(tmp); } } } catch (Exception ex) { tmp = new ASSETKKF_MODEL.Response.Mcis.MtMoveOrderSequenceRes(); tmp.EmployeeId = dataReq.EmployeeId; tmp.WorkStationGrpCd_TO = dataReq.WorkStationGrpCd_TO; tmp.WorkOrderId = dataReq.WorkOrderId; tmp.AppvCauseId = dataReq.AppvCauseId; tmp._result._status = "F"; tmp._result._code = "F0001"; tmp._result._message = "การเชื่อมต่อฐานข้อมูลมีปัญหา..." + ex.Message; res.Add(tmp); } dataRes.data = res; }