|  |  | 
 |  |  |                 oCn.BeginTran(); | 
 |  |  |                 //删除关联 | 
 |  |  |                 DeleteRelation(ref sReturn, lngBillKey); | 
 |  |  |                 oCn.RunProc("exec h_p_QC_NoPassProdCheckBillToProcExch " + lngBillKey.ToString() + ",-1"); | 
 |  |  |                 //oCn.RunProc("exec h_p_QC_NoPassProdCheckBillToProcExch " + lngBillKey.ToString() + ",-1");//因新增不良评审单时报错不适用先注释 | 
 |  |  |                 //删除明细表 | 
 |  |  |                 DeleteBillSub(lngBillKey); | 
 |  |  |                 DeleteBillSub2(lngBillKey); | 
 |  |  | 
 |  |  |             { | 
 |  |  |                 // | 
 |  |  |                 oCn.BeginTran(); | 
 |  |  |                 oCn.RunProc("exec h_p_QC_NoPassProdCheckBillToProcExch " + lngBillKey.ToString() + ",-1"); | 
 |  |  |                 //oCn.RunProc("exec h_p_QC_NoPassProdCheckBillToProcExch " + lngBillKey.ToString() + ",-1");//因新增不良评审单时报错不适用先注释 | 
 |  |  |                 //更新主表 | 
 |  |  |                 oCn.RunProc("UpDate QC_NoPassProdCheckBillMain set  " + | 
 |  |  |                 " HBillNo='" + omodel.HBillNo + "'" +  //固定赋值=============== | 
 |  |  | 
 |  |  |                 //    } | 
 |  |  |                 //} | 
 |  |  |                 //根据内码   回填对应流转卡 不良关联数量 | 
 |  |  |                 oCn.RunProc("exec h_p_QC_NoPassProdCheckBillToProcExch " + omodel.HInterID.ToString() + ",1"); | 
 |  |  |                 //oCn.RunProc("exec h_p_QC_NoPassProdCheckBillToProcExch " + omodel.HInterID.ToString() + ",1");//因新增不良评审单时报错不适用先注释 | 
 |  |  |                 ////////////////////////////// | 
 |  |  |                 //DataSet Ds; | 
 |  |  |                 //Ds = oCn.RunProcReturn("exec h_p_QC_NoPassProdCheckBillQtyCtrl " + omodel.HInterID.ToString(), "h_p_QC_NoPassProdCheckBillQtyCtrl"); | 
 |  |  | 
 |  |  |                 //    } | 
 |  |  |                 //} | 
 |  |  |                 //根据内码   回填对应流转卡 不良关联数量 | 
 |  |  |                 oCn.RunProc("exec h_p_QC_NoPassProdCheckBillToProcExch " + omodel.HInterID.ToString() + ",1"); | 
 |  |  |                 //oCn.RunProc("exec h_p_QC_NoPassProdCheckBillToProcExch " + omodel.HInterID.ToString() + ",1");//因新增不良评审单时报错不适用先注释 | 
 |  |  |                 // | 
 |  |  |                 ////////////////////////////// | 
 |  |  |                 //DataSet Ds; |