|  |  | 
 |  |  |         { | 
 |  |  |             public int HInterID; | 
 |  |  |             public string HBillNo; | 
 |  |  |             public int HProjectID; | 
 |  |  |             public string HProNumber; | 
 |  |  |             public string HProName; | 
 |  |  |             public int HProjectStageID; | 
 |  |  | 
 |  |  |                 string HBillSubType = ""; | 
 |  |  |                 int HInterID = mainList[0].HInterID; | 
 |  |  |                 string HBillNo = mainList[0].HBillNo; | 
 |  |  |                 int HProjectID = mainList[0].HProjectID; | 
 |  |  |                 string HProNumber = mainList[0].HProNumber; | 
 |  |  |                 string HProName = mainList[0].HProName; | 
 |  |  |                 int HProjectStageID = mainList[0].HProjectStageID; | 
 |  |  | 
 |  |  |                 if ((OperationType == 1 || OperationType == 2) && ds.Tables[0].Rows.Count == 0)//鏂板 | 
 |  |  |                 { | 
 |  |  |                     string sql = "insert into PM_WorkTaskBillMain" + | 
 |  |  |                         "(HYear,HPeriod,HBillType,HBillSubType,HInterID,HBillNo,HProNumber,HProjectStageID,HName,HDate,HTaskNote,HPlanTimes" + | 
 |  |  |                         ",HSelfTimes,HLastDate,HSendEmp,HReceiveEmp,HType,HCopyEmp,HRemark,HOrgID,HMaker,HMakeDate)" + | 
 |  |  |                         "(HYear,HPeriod,HBillType,HBillSubType,HInterID,HBillNo,HProjectID,HProNumber,HProjectStageID,HName,HDate,HTaskNote,HPlanTimes" + | 
 |  |  |                         ",HSelfTimes,HLastDate,HSendEmp,HReceiveEmp,HType,HCopyEmp,HRemark,HOrgID,HMaker,HMakeDate,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo,HMainSourceBillType)" + | 
 |  |  |                         "values(" + | 
 |  |  |                         "" + HYear + | 
 |  |  |                         "," + HPeriod + | 
 |  |  | 
 |  |  |                         "','" + HBillSubType + | 
 |  |  |                         "'," + HInterID + | 
 |  |  |                         ",'" + HBillNo + | 
 |  |  |                         "','" + HProNumber + | 
 |  |  |                         "'," + HProjectID + | 
 |  |  |                         ",'" + HProNumber + | 
 |  |  |                         "'," + HProjectStageID + | 
 |  |  |                         ",'" + HName + | 
 |  |  |                         "','" + HDate + | 
 |  |  | 
 |  |  |                         "'," + HOrgID + | 
 |  |  |                         ",'" + HMaker + | 
 |  |  |                         "','" + HMakerDate + | 
 |  |  |                         "'," + HMainSourceInterID + | 
 |  |  |                         "," + HMainSourceEntryID + | 
 |  |  |                         ",'" + HMainSourceBillNo + | 
 |  |  |                         "','" + HMainSourceBillType + | 
 |  |  |                         "')"; | 
 |  |  |  | 
 |  |  |                     //涓昏〃 | 
 |  |  | 
 |  |  |                         ",HBillType = '" + HBillType + | 
 |  |  |                         "',HBillSubType = '" + HBillSubType + | 
 |  |  |                         "',HBillNo = '" + HBillNo + | 
 |  |  |                         "',HProNumber = '" + HProNumber + | 
 |  |  |                         "',HProjectID = " + HProjectID + | 
 |  |  |                         ",HProNumber = '" + HProNumber + | 
 |  |  |                         "',HProjectStageID = " + HProjectStageID + | 
 |  |  |                         ",HName = '" + HName + | 
 |  |  |                         "',HDate = '" + HDate + | 
 |  |  | 
 |  |  |                         "',HOrgID = " + HOrgID + | 
 |  |  |                         ",HUpdater = '" + HUpdater + | 
 |  |  |                         "',HUpdateDate = '" + HUpdaterDate + | 
 |  |  |                         "',HMainSourceInterID = " + HMainSourceInterID + | 
 |  |  |                         ",HMainSourceEntryID = " + HMainSourceEntryID + | 
 |  |  |                         ",HMainSourceBillNo = '" + HMainSourceBillNo + | 
 |  |  |                         "',HMainSourceBillType = '" + HMainSourceBillType + | 
 |  |  |                         "' where HInterID = " + HInterID; | 
 |  |  |  | 
 |  |  |                     oCN.RunProc(sql); | 
 |  |  | 
 |  |  |                 }else if (OperationType == 4 && ds.Tables[0].Rows.Count == 0)        //涓嬫帹 | 
 |  |  |                 { | 
 |  |  |                     string sql = "insert into PM_WorkTaskBillMain" + | 
 |  |  |                         "(HYear,HPeriod,HBillType,HBillSubType,HInterID,HBillNo,HProNumber,HProjectStageID,HName,HDate,HTaskNote,HPlanTimes" + | 
 |  |  |                         "(HYear,HPeriod,HBillType,HBillSubType,HInterID,HBillNo,HProjectID,HProNumber,HProjectStageID,HName,HDate,HTaskNote,HPlanTimes" + | 
 |  |  |                         ",HSelfTimes,HLastDate,HSendEmp,HReceiveEmp,HType,HCopyEmp,HRemark,HOrgID,HMaker,HMakeDate,HMainSourceInterID,HMainSourceEntryID,HMainSourceBillNo,HMainSourceBillType)" + | 
 |  |  |                         "values(" + | 
 |  |  |                         "" + HYear + | 
 |  |  | 
 |  |  |                         "','" + HBillSubType + | 
 |  |  |                         "'," + HInterID + | 
 |  |  |                         ",'" + HBillNo + | 
 |  |  |                         "','" + HProNumber + | 
 |  |  |                         "'," + HProjectID + | 
 |  |  |                         ",'" + HProNumber + | 
 |  |  |                         "'," + HProjectStageID + | 
 |  |  |                         ",'" + HName + | 
 |  |  |                         "','" + HDate + |