public string getData() { string objStr = ""; string strSampleCode = ""; string strItemResult = ""; switch (this.hidQC_TYPE.Value) { case "5": TMisMonitorQcEmptyBatVo QcEmptyBatVo = new TMisMonitorQcEmptyBatLogic().Details(this.hidID.Value); objStr = "{\"strQcEmptyResult\":\"" + QcEmptyBatVo.QC_EMPTY_IN_RESULT + "\",\"strValue1\":\"" + QcEmptyBatVo.REMARK1 + "\",\"strValue2\":\"" + QcEmptyBatVo.REMARK2 + "\",\"strValue3\":\"" + QcEmptyBatVo.REMARK3 + "\",\"strEmptyCount\":\"" + QcEmptyBatVo.QC_EMPTY_IN_COUNT + "\"}"; break; case "8": TMisMonitorQcStVo QcStVo = new TMisMonitorQcStLogic().Details(this.hidID.Value); objStr = "{\"strValue1\":\"" + QcStVo.REMARK1 + "\",\"strValue2\":\"" + QcStVo.REMARK2 + "\",\"strValue3\":\"" + QcStVo.REMARK3 + "\",\"strStCount\":\"" + QcStVo.ST_RESULT + "\"}"; break; case "6": TMisMonitorQcAddVo QcAddVo = new TMisMonitorQcAddLogic().Details(this.hidID.Value); TMisMonitorResultVo AddResultVo = new TMisMonitorResultLogic().Details(QcAddVo.RESULT_ID_SRC); strItemResult = AddResultVo.ITEM_RESULT; TMisMonitorSampleInfoVo AddSampleVo = new TMisMonitorSampleInfoLogic().Details(AddResultVo.SAMPLE_ID); strSampleCode = AddSampleVo.SAMPLE_CODE; objStr = "{\"strSampleCode\":\"" + strSampleCode + "\",\"strItemResult\":\"" + strItemResult + "\",\"strAddResult\":\"" + QcAddVo.ADD_RESULT_EX + "\",\"strQcAdd\":\"" + QcAddVo.QC_ADD + "\",\"strAddBack\":\"" + QcAddVo.ADD_BACK + "\"}"; break; case "7": TMisMonitorQcTwinVo QcTwinVo = new TMisMonitorQcTwinLogic().Details(this.hidID.Value); TMisMonitorResultVo TwinResultVo = new TMisMonitorResultLogic().Details(QcTwinVo.RESULT_ID_SRC); TMisMonitorSampleInfoVo TwinSampleVo = new TMisMonitorSampleInfoLogic().Details(TwinResultVo.SAMPLE_ID); strSampleCode = TwinSampleVo.SAMPLE_CODE; objStr = "{\"strSrcResultID\":\"" + QcTwinVo.RESULT_ID_SRC + "\",\"strSampleCode\":\"" + strSampleCode + "\",\"strResult1\":\"" + QcTwinVo.TWIN_RESULT1 + "\",\"strResult2\":\"" + QcTwinVo.TWIN_RESULT2 + "\",\"strAvg\":\"" + QcTwinVo.TWIN_AVG + "\",\"strOffset\":\"" + QcTwinVo.TWIN_OFFSET + "\"}"; break; } return(objStr); }
/// <summary> /// 保存质控数据 /// </summary> /// <returns></returns> public string saveQcValue() { bool isSuccess = false; if (this.hidQC_TYPE.Value == "5") { //空白数据 string strEmptyValue1 = Request["QC_EMPTY_IN_VALUE1"] == "" ? "0" : Request["QC_EMPTY_IN_VALUE1"].ToString(); string strEmptyValue2 = Request["QC_EMPTY_IN_VALUE2"] == "" ? "0" : Request["QC_EMPTY_IN_VALUE2"].ToString(); string strEmptyValue3 = Request["QC_EMPTY_IN_VALUE3"] == "" ? "0" : Request["QC_EMPTY_IN_VALUE3"].ToString(); string strEmptyValue = Request["QC_EMPTY_IN_RESULT"] == "" ? "0" : Request["QC_EMPTY_IN_RESULT"].ToString(); string strEmptyCount = this.dEmptyCount.Value.Trim() == "" ? "0" : this.dEmptyCount.Value.Trim(); TMisMonitorQcEmptyBatVo QcEmptyBatVo = new TMisMonitorQcEmptyBatVo(); QcEmptyBatVo.ID = this.hidID.Value; QcEmptyBatVo.QC_EMPTY_IN_RESULT = strEmptyValue; QcEmptyBatVo.REMARK1 = strEmptyValue1; QcEmptyBatVo.REMARK2 = strEmptyValue2; QcEmptyBatVo.REMARK3 = strEmptyValue3; QcEmptyBatVo.QC_EMPTY_IN_COUNT = strEmptyCount; isSuccess = new TMisMonitorQcEmptyBatLogic().Edit(QcEmptyBatVo); } if (this.hidQC_TYPE.Value == "8") { //标准样数据 string strSRC_IN_VALUE1 = Request["SRC_IN_VALUE1"] == "" ? "0" : Request["SRC_IN_VALUE1"].ToString(); string strSRC_IN_VALUE2 = Request["SRC_IN_VALUE2"] == "" ? "0" : Request["SRC_IN_VALUE2"].ToString(); string strSRC_IN_VALUE3 = Request["SRC_IN_VALUE3"] == "" ? "0" : Request["SRC_IN_VALUE3"].ToString(); string strStResult = this.dSrcCount.Value.Trim() == "" ? "0" : this.dSrcCount.Value.Trim(); TMisMonitorQcStVo QcStVo = new TMisMonitorQcStVo(); QcStVo.ID = this.hidID.Value; QcStVo.REMARK1 = strSRC_IN_VALUE1; QcStVo.REMARK2 = strSRC_IN_VALUE2; QcStVo.REMARK3 = strSRC_IN_VALUE3; QcStVo.ST_RESULT = strStResult; isSuccess = new TMisMonitorQcStLogic().Edit(QcStVo); } if (this.hidQC_TYPE.Value == "6") { //实验室加标数据 string strAddResultEx = Request["ADD_RESULT_EX"] == "" ? "0" : Request["ADD_RESULT_EX"].ToString(); string strQcAdd = Request["QC_ADD"] == "" ? "0" : Request["QC_ADD"].ToString(); string strAddBack = Request["ADD_BACK"] == "" ? "0" : Request["ADD_BACK"].ToString(); TMisMonitorQcAddVo QcAddVo = new TMisMonitorQcAddVo(); QcAddVo.ID = this.hidID.Value; QcAddVo.ADD_RESULT_EX = strAddResultEx; QcAddVo.QC_ADD = strQcAdd; QcAddVo.ADD_BACK = strAddBack; isSuccess = new TMisMonitorQcAddLogic().Edit(QcAddVo); } if (this.hidQC_TYPE.Value == "7") { //实验室明码平行 string strTwinResult1 = Request["TWIN_RESULT1"] == "" ? "0" : Request["TWIN_RESULT1"].ToString(); string strTwinResult2 = Request["TWIN_RESULT2"] == "" ? "0" : Request["TWIN_RESULT2"].ToString(); string strTwinAvg = Request["TWIN_AVG"] == "" ? "0" : Request["TWIN_AVG"].ToString(); string strTwinOffSet = Request["TWIN_OFFSET"] == "" ? "0" : Request["TWIN_OFFSET"].ToString(); TMisMonitorQcTwinVo QcTwinVo = new TMisMonitorQcTwinVo(); QcTwinVo.ID = this.hidID.Value; QcTwinVo.TWIN_RESULT1 = strTwinResult1; QcTwinVo.TWIN_RESULT2 = strTwinResult2; QcTwinVo.TWIN_AVG = strTwinAvg; QcTwinVo.TWIN_OFFSET = strTwinOffSet; isSuccess = new TMisMonitorQcTwinLogic().Edit(QcTwinVo); if (isSuccess) { TMisMonitorResultVo ResultVo = new TMisMonitorResultVo(); ResultVo.ID = this.hidSrcResultID.Value; ResultVo.ITEM_RESULT = strTwinAvg; isSuccess = new TMisMonitorResultLogic().Edit(ResultVo); } } return(isSuccess == true ? "1" : "0"); }