|
|
@ -107,6 +107,7 @@ namespace ICSSoft.DataProject |
|
|
|
///<returns></returns>
|
|
|
|
public string CreateRdRecord01sByPO(List<ICSPurchaseReceiveDoc> Bills) |
|
|
|
{ |
|
|
|
string cCode = ""; |
|
|
|
string szJson = ""; |
|
|
|
string gys = ""; |
|
|
|
int isEnable = 0; |
|
|
@ -275,7 +276,7 @@ namespace ICSSoft.DataProject |
|
|
|
if (dtPOMain != null && dtPOMain.Rows.Count > 0) |
|
|
|
{ |
|
|
|
string cSource = ""; |
|
|
|
string cCode = ""; |
|
|
|
cCode = ""; |
|
|
|
int bredvouch = 0; |
|
|
|
|
|
|
|
string WHCode = ""; |
|
|
@ -348,24 +349,24 @@ namespace ICSSoft.DataProject |
|
|
|
INSERT INTO dbo.RdRecord01 |
|
|
|
(ID ,bRdFlag ,cVouchType ,cBusType ,cSource , |
|
|
|
cWhCode ,dDate ,cCode ,cRdCode ,cDepCode , |
|
|
|
cPersonCode ,cVenCode ,cOrderCode ,cARVCode, |
|
|
|
cPersonCode ,cVenCode ,cOrderCode , |
|
|
|
cHandler ,bTransFlag ,cMaker,cDefine1,cDefine2, |
|
|
|
dVeriDate ,bpufirst ,biafirst , dARVDate ,VT_ID , |
|
|
|
bIsSTQc ,ipurorderid ,iTaxRate ,iExchRate ,cExch_Name , |
|
|
|
bOMFirst ,bFromPreYear ,bIsComplement ,iDiscountTaxType ,ireturncount , |
|
|
|
iverifystate ,iswfcontrolled ,cModifyPerson ,dnmaketime ,dnverifytime , |
|
|
|
bredvouch ,bCredit ,iPrintCount,ipurarriveid,cPTCode,cVenPUOMProtocol,iCreditPeriod,dCreditStart,dGatheringDate) |
|
|
|
bredvouch ,bCredit ,iPrintCount,cPTCode,cVenPUOMProtocol,iCreditPeriod,dCreditStart,dGatheringDate) |
|
|
|
|
|
|
|
SELECT |
|
|
|
@ID,1,'01',a.cBusType,@cSource, |
|
|
|
@cWhCode,@dDate,@cCode,@cRdCode,@cDepCode, |
|
|
|
@cPersonCode,a.cVenCode,a.cPOID,@cARVCode, |
|
|
|
@cPersonCode,a.cVenCode,a.cPOID, |
|
|
|
@cHandler,0,@cMaker,a.cDefine1,a.cDefine2, |
|
|
|
@cVeriDate,0,0,@dARVDate,@VT_ID, |
|
|
|
0,@ipurorderid,a.iTaxRate,a.nflat,a.cexch_name, |
|
|
|
0,0,0,0,0, |
|
|
|
0,0,'',@dnmakertime,@dnverifytime, |
|
|
|
@bredvouch,0,0,@ipurarriveid,a.cPTCode,@cVenPUOMProtocol,@iCreditPeriod,@dCreditStart,@dGatheringDate |
|
|
|
@bredvouch,0,0,a.cPTCode,@cVenPUOMProtocol,@iCreditPeriod,@dCreditStart,@dGatheringDate |
|
|
|
FROM dbo.PO_Pomain a |
|
|
|
--LEFT JOIN PU_ArrivalVouch b ON a.cPOID=b.cpocode |
|
|
|
WHERE a.cPOID ='" + head.POCode + "'";
|
|
|
@ -377,7 +378,7 @@ namespace ICSSoft.DataProject |
|
|
|
cmd.Parameters.Add(new SqlParameter("@cCode", iBaseCodeLen)); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@cDepCode", dtPOMain.Rows[0]["cDepCode"].ToString())); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@cPersonCode", dtPOMain.Rows[0]["cPersonCode"].ToString())); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@cARVCode", cCode)); |
|
|
|
//cmd.Parameters.Add(new SqlParameter("@cARVCode", cCode));
|
|
|
|
cmd.Parameters.Add(new SqlParameter("@cMaker", userInfo.UserName)); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@cVeriDate", Convert.ToDateTime(DateTime.Now).ToString("yyyy-MM-dd"))); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@dARVDate", Convert.ToDateTime(head.MTime))); |
|
|
@ -386,7 +387,7 @@ namespace ICSSoft.DataProject |
|
|
|
cmd.Parameters.Add(new SqlParameter("@dnmakertime", Convert.ToDateTime(DateTime.Now).ToString())); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@dnverifytime", Convert.ToDateTime(DateTime.Now).ToString())); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@bredvouch", bredvouch)); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@ipurarriveid", dtPOMain.Rows[0]["ID"].ToString())); |
|
|
|
//cmd.Parameters.Add(new SqlParameter("@ipurarriveid", dtPOMain.Rows[0]["ID"].ToString()));
|
|
|
|
cmd.Parameters.Add(new SqlParameter("@cHandler", userInfo.UserName)); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@cRdCode", cRDcode)); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@cVenPUOMProtocol", cfcode)); |
|
|
@ -524,7 +525,7 @@ EXEC PROC_Update_PO_RdRecord01 @ID= @ID1 |
|
|
|
cmd.Parameters.Add(new SqlParameter("@iTaxPrice", iTaxRate)); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@iSum", Math.Round(Math.Round(iTaxPrice * body.Quantity, 2) - Math.Round(body.Quantity * iUnitPrice, 2), 2))); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@irowno", body.Sequence)); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@cPOID", dtPODetails.Rows[0]["cCode"].ToString())); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@cPOID", cCode)); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@iArrsId", id)); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@cbarvcode", code)); |
|
|
|
cmd.Parameters.Add(new SqlParameter("@dbarvdate", dates)); |
|
|
|