| | |
| | | |
| | | public ClsCg_POInStockBackBill() |
| | | { |
| | | base.MvarItemKeySub = "Cg_POInStockBillSub"; |
| | | base.MvarItemKeySub = "Cg_POInStockBackBillSub"; |
| | | base.MvarItemKeySub2 = ""; |
| | | base.MvarItemKeySub3 = ""; |
| | | base.MvarItemKeySub4 = ""; |
| | | base.MvarItemKey="Cg_POInStockBillMain"; |
| | | base.MvarItemKey= "Cg_POInStockBackBillMain"; |
| | | base.MvarReportTitle="éæéç¥å"; |
| | | base.BillType="1105"; |
| | | base.HBillSubType = "1105"; |
| | |
| | | // |
| | | oCn.BeginTran(); |
| | | //æ´æ°ä¸»è¡¨ |
| | | oCn.RunProc("UpDate Cg_POInStockBillMain set " + |
| | | oCn.RunProc("UpDate Cg_POInStockBackBillMain set " + |
| | | " HBillNo='" + omodel.HBillNo + "'" + //åºå®èµå¼=============== |
| | | ",HDate='" + omodel.HDate + "'" + |
| | | ",HYear='" + omodel.HYear.ToString() + "'" + |
| | |
| | | omodel.HInterID = lngBillKey; |
| | | foreach (Model.ClsCg_POInStockBackBillSub oSub in DetailColl) |
| | | { |
| | | oCn.RunProc("Insert into Cg_POInStockBillSub " + |
| | | oCn.RunProc("Insert into Cg_POInStockBackBillSub " + |
| | | " (HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + |
| | | ",HMaterID,HUnitID,HQty,HPrice,HMoney,HTaxPrice,HTaxMoney,HWHID" + |
| | |
| | | // |
| | | oCn.BeginTran(); |
| | | //主表 |
| | | oCn.RunProc("Insert Into Cg_POInStockBillMain " + |
| | | oCn.RunProc("Insert Into Cg_POInStockBackBillMain " + |
| | | "(HBillType,HBillSubType,HInterID,HBillNo,HDate,HMainSourceBillType" + |
| | | ",HYear,HPeriod,HRemark,HMaker,HMakeDate" + |
| | | ",HAddress,HSupID,HCurID,HWHID,HExRate" + |
| | |
| | | //æå
¥å表 |
| | | foreach (Model.ClsCg_POInStockBackBillSub oSub in DetailColl) |
| | | { |
| | | oCn.RunProc("Insert into Cg_POInStockBillSub " + |
| | | oCn.RunProc("Insert into Cg_POInStockBackBillSub " + |
| | | " (HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" + |
| | | ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + |
| | | ",HMaterID,HUnitID,HQty,HPrice,HMoney,HTaxPrice,HTaxMoney,HWHID" + |
| | |
| | | { |
| | | //æ¥è¯¢ä¸»è¡¨ |
| | | DataSet Ds ; |
| | | Ds = oCn.RunProcReturn("Select * from Cg_POInStockBillMain Where HInterID=" + lngBillKey.ToString(), "Cg_POInStockBillMain"); |
| | | Ds = oCn.RunProcReturn("Select * from Cg_POInStockBackBillMain Where HInterID=" + lngBillKey.ToString(), "Cg_POInStockBackBillMain"); |
| | | if(Ds.Tables[0].Rows.Count==0) |
| | | { |
| | | sReturn = "åæ®æªæ¾å°ï¼"; |
| | |
| | | |
| | | //å¾ªç¯ |
| | | DataSet DsSub ; |
| | | DsSub = oCn.RunProcReturn("Select * from Cg_POInStockBillSub Where HInterID=" + lngBillKey.ToString(), "Cg_POInStockBillSub"); |
| | | DsSub = oCn.RunProcReturn("Select * from Cg_POInStockBackBillSub Where HInterID=" + lngBillKey.ToString(), "Cg_POInStockBackBillSub"); |
| | | DetailColl.Clear();//æ¸
空 |
| | | for (int i = 0; i < DsSub.Tables[0].Rows.Count; i++) |
| | | { |