|  |  | 
 |  |  |             public int HInterID; | 
 |  |  |             public string HBillNo; | 
 |  |  |             public string HDate; | 
 |  |  |             public int HProID; | 
 |  |  |             public int HProjectID; | 
 |  |  |             public string HProNumber; | 
 |  |  |             public string HMainSourceBillNo; | 
 |  |  |             public string HMainSourceBillType; | 
 |  |  |             public int HProjectStageID; | 
 |  |  |             public string HProjectStageName; | 
 |  |  |             public string HStageNote; | 
 |  |  | 
 |  |  |             public int HOrgID; | 
 |  |  |             public string HRemark; | 
 |  |  |             public string HMaker; | 
 |  |  |  | 
 |  |  |             public int HMainSourceInterID; | 
 |  |  |             public int HMainSourceEntryID; | 
 |  |  |             public string HMainSourceBillNo; | 
 |  |  |             public string HMainSourceBillType; | 
 |  |  |  | 
 |  |  |             public string HUpdater; | 
 |  |  |             public string HChecker; | 
 |  |  |             public string HMakerDate; | 
 |  |  | 
 |  |  |                 int HInterID = mainList[0].HInterID; | 
 |  |  |                 string HBillNo = mainList[0].HBillNo; | 
 |  |  |                 string HDate = mainList[0].HDate; | 
 |  |  |                 int HProID = mainList[0].HProID; | 
 |  |  |                 int HProjectID = mainList[0].HProjectID; | 
 |  |  |                 string HProNumber = mainList[0].HProNumber; | 
 |  |  |                 string HMainSourceBillNo = mainList[0].HMainSourceBillNo; | 
 |  |  |                 string HMainSourceBillType = mainList[0].HMainSourceBillType; | 
 |  |  |                 int HProjectStageID = mainList[0].HProjectStageID; | 
 |  |  |                 string HStageNote = mainList[0].HStageNote; | 
 |  |  |                 string HRelationGoods = mainList[0].HRelationGoods; | 
 |  |  | 
 |  |  |                 double HRate = mainList[0].HRate; | 
 |  |  |                 int HOrgID = mainList[0].HOrgID; | 
 |  |  |                 string HRemark = mainList[0].HRemark; | 
 |  |  |  | 
 |  |  |                 int HMainSourceInterID = mainList[0].HMainSourceInterID; | 
 |  |  |                 int HMainSourceEntryID = mainList[0].HMainSourceEntryID; | 
 |  |  |                 string HMainSourceBillNo = mainList[0].HMainSourceBillNo; | 
 |  |  |                 string HMainSourceBillType = mainList[0].HMainSourceBillType; | 
 |  |  |  | 
 |  |  |                 string HMaker = mainList[0].HMaker; | 
 |  |  |                 string HMakerDate = mainList[0].HMakerDate; | 
 |  |  |                 string HUpdater = mainList[0].HUpdater; | 
 |  |  | 
 |  |  |                 { | 
 |  |  |                     string sql = "insert into PM_ProjectReportBillMain" + | 
 |  |  |                         "(HYear,HPeriod,HBillType,HBillSubType,HInterID,HDate,HBillNo,HBillStatus,HRemark,HMaker,HMakeDate" + | 
 |  |  |                         ",HProNumber,HProjectStageID,HStageNote,HRelationGoods,HIsKey,HReportEmpID,HReportNote,HReportGoods,HReceiveEmp,HCopyEmp,HRate,HOrgID) " + | 
 |  |  |                         ",HProjectID,HProNumber,HProjectStageID,HStageNote,HRelationGoods,HIsKey,HReportEmpID,HReportNote,HReportGoods,HReceiveEmp,HCopyEmp,HRate,HOrgID,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo,HMainSourceBillType) " + | 
 |  |  |                         "values(" + | 
 |  |  |                         "" + HYear + | 
 |  |  |                         "," + HPeriod + | 
 |  |  | 
 |  |  |                         ",'" + HRemark + | 
 |  |  |                         "','" + HMaker + | 
 |  |  |                         "','" + HMakerDate + | 
 |  |  |                         "','" + HProNumber + | 
 |  |  |                         "'," + HProjectID + | 
 |  |  |                         ",'" + HProNumber + | 
 |  |  |                         "'," + HProjectStageID + | 
 |  |  |                         ",'" + HStageNote + | 
 |  |  |                         "','" + HRelationGoods + | 
 |  |  | 
 |  |  |                         "','" + HCopyEmp + | 
 |  |  |                         "'," + HRate + | 
 |  |  |                         "," + HOrgID + | 
 |  |  |                         ")"; | 
 |  |  |                         "," + HMainSourceInterID + | 
 |  |  |                         "," + HMainSourceEntryID + | 
 |  |  |                         ",'" + HMainSourceBillNo + | 
 |  |  |                         "','" + HMainSourceBillType + | 
 |  |  |                         "')"; | 
 |  |  |  | 
 |  |  |                     //主表 | 
 |  |  |                     oCN.RunProc(sql); | 
 |  |  | 
 |  |  |                         ",HRemark = '" + HRemark + | 
 |  |  |                         "',HUpdater = '" + HUpdater + | 
 |  |  |                         "',HUpdateDate = '" + HUpdaterDate + | 
 |  |  |                         "',HProNumber = '" + HProNumber + | 
 |  |  |                         "',HProjectID = " + HProjectID + | 
 |  |  |                         ",HProNumber = '" + HProNumber + | 
 |  |  |                         "',HProjectStageID = " + HProjectStageID + | 
 |  |  |                         ",HStageNote = '" + HStageNote + | 
 |  |  |                         "',HRelationGoods = '" + HRelationGoods + | 
 |  |  | 
 |  |  |                         "',HCopyEmp = '" + HCopyEmp + | 
 |  |  |                         "',HRate = " + HRate + | 
 |  |  |                         ",HOrgID = " + HOrgID + | 
 |  |  |                         " where HInterID = " + HInterID; | 
 |  |  |                         ",HMainSourceInterID = " + HMainSourceInterID + | 
 |  |  |                         ",HMainSourceEntryID = " + HMainSourceEntryID + | 
 |  |  |                         ",HMainSourceBillNo = '" + HMainSourceBillNo + | 
 |  |  |                         "',HMainSourceBillType = '" + HMainSourceBillType + | 
 |  |  |                         "' where HInterID = " + HInterID; | 
 |  |  |  | 
 |  |  |                     oCN.RunProc(sql); | 
 |  |  |  | 
 |  |  | 
 |  |  |                 { | 
 |  |  |                     string sql = "insert into PM_ProjectReportBillMain" + | 
 |  |  |                         "(HYear,HPeriod,HBillType,HBillSubType,HInterID,HDate,HBillNo,HBillStatus,HRemark,HMaker,HMakeDate" + | 
 |  |  |                         ",HProNumber,HProjectStageID,HStageNote,HRelationGoods,HIsKey,HReportEmpID,HReportNote,HReportGoods,HReceiveEmp,HCopyEmp,HRate,HOrgID,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillType,HMainSourceBillNo) " + | 
 |  |  |                         ",HProjectID,HProNumber,HProjectStageID,HStageNote,HRelationGoods,HIsKey,HReportEmpID,HReportNote,HReportGoods,HReceiveEmp,HCopyEmp,HRate,HOrgID,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillType,HMainSourceBillNo) " + | 
 |  |  |                         "values(" + | 
 |  |  |                         "" + HYear + | 
 |  |  |                         "," + HPeriod + | 
 |  |  | 
 |  |  |                         ",'" + HRemark + | 
 |  |  |                         "','" + HMaker + | 
 |  |  |                         "','" + HMakerDate + | 
 |  |  |                         "','" + HProNumber + | 
 |  |  |                         "'," + HProjectID + | 
 |  |  |                         ",'" + HProNumber + | 
 |  |  |                         "'," + HProjectStageID + | 
 |  |  |                         ",'" + HStageNote + | 
 |  |  |                         "','" + HRelationGoods + | 
 |  |  | 
 |  |  |                         "','" + HCopyEmp + | 
 |  |  |                         "'," + HRate + | 
 |  |  |                         "," + HOrgID + | 
 |  |  |                         "," + HProID + | 
 |  |  |                         "," + HProjectStageID + | 
 |  |  |                         "," + HMainSourceInterID + | 
 |  |  |                         "," + HMainSourceEntryID + | 
 |  |  |                         ",'" + HMainSourceBillType + | 
 |  |  |                         "','" + HMainSourceBillNo + | 
 |  |  |                         "')"; | 
 |  |  | 
 |  |  |                     oCN.RunProc("Insert into System_log (GeginDate, userid, WorkstationName, WorkList, SystemName, NetuserName, State) select GETDATE(),'" + user + "','" + HComputerName + "','" + "æ°å¢é¡¹ç®é¶æ®µæ±æ¥ï¼" + HBillNo + "','LMES-项ç®é¶æ®µæ±æ¥æ¨¡å','" + DBUtility.ClsPub.IPAddress + "','æ°å¢åæ®'", ref DBUtility.ClsPub.sExeReturnInfo); | 
 |  |  |                 } | 
 |  |  |                 //ä¿åå表 | 
 |  |  |                 objJsonResult = AddBillSub_ProjectReportBill(msg3, HInterID, HBillNo, OperationType,HProID, HProjectStageID, HMainSourceBillType, HMainSourceBillNo); | 
 |  |  |                 objJsonResult = AddBillSub_ProjectReportBill(msg3, HInterID, HBillNo, OperationType,HMainSourceInterID, HMainSourceEntryID, HMainSourceBillType, HMainSourceBillNo); | 
 |  |  |  | 
 |  |  |                 if (objJsonResult.code == "0") | 
 |  |  |                 { |