From 3c42a475e218e9feb793e93563c8d5dede6fcb5d Mon Sep 17 00:00:00 2001 From: xj qian <qianxj15@sina.com> Date: 星期五, 13 九月 2024 10:06:54 +0800 Subject: [PATCH] update --- jrj/project/business/Customer3.maint.cpp | 40 ++++++++++++++++++++-------------------- 1 files changed, 20 insertions(+), 20 deletions(-) diff --git a/jrj/project/business/Customer3.maint.cpp b/jrj/project/business/Customer3.maint.cpp index 4ec034b..d28e9e0 100644 --- a/jrj/project/business/Customer3.maint.cpp +++ b/jrj/project/business/Customer3.maint.cpp @@ -171,7 +171,7 @@ if (colname == L"CountryCode") { xaserverarg arg ; - arg.setNativePointer(arg.CreateInstance()); + arg.AddArg(L"countryCode",coldata); xml x; @@ -671,10 +671,10 @@ int CustomerModify()//跳到客户修改界面 { //trace(L"asdsad"); - xaserverarg& arg = *new xaserverarg; - arg.setNativePointer(arg.CreateInstance()); + xaserverarg arg; + arg.AddArg(L"EntityID", maint::m_EntityID); - openUrl(L"/sale/view/"+GetEntityName(1)+L"/worknode/customermodify/open", &arg); + openUrl(L"/sale/view/"+GetEntityName(1)+L"/worknode/customermodify/open", arg); //CloseWindow(); return 1; } @@ -687,26 +687,26 @@ int OnShare() { - xaserverarg& arg = *new xaserverarg; - arg.setNativePointer(arg.CreateInstance()); + xaserverarg arg; + int row = dw_detail.GetRow(); if(row < 1) return 0; xstring PartyID = dw_detail.GetItemString(row,L"PartyID"); arg.AddArg(L"EntityID",PartyID); arg.AddArg(L"EntityName", L"客户共享"); - OpenWindow(L"dev:xpage[UserGroupShare.vx]", (LPARAM) & arg); + OpenWindow(L"dev:xpage[UserGroupShare.vx]", arg); return 1; } int OnShareMessage() { - xaserverarg& arg = *new xaserverarg; - arg.setNativePointer(arg.CreateInstance()); + xaserverarg arg; + int row = dw_detail.GetRow(); if(row < 1) return 0; xstring PartyID = dw_detail.GetItemString(row,L"PartyID"); arg.AddArg(L"PartyID",PartyID); - OpenWindow(L"dev:xpage[XmShare.Custumer.v3.vx]", (LPARAM)&arg); + OpenWindow(L"dev:xpage[XmShare.Custumer.v3.vx]", arg); return 1; } @@ -792,8 +792,8 @@ { xsheet.DeleteSheet(1); xstring xp = L"<xframe src='dev:xpage[CustomerGoodsVd.vx]' />"; - xaserverarg& arg = * new xaserverarg; - arg.setNativePointer(arg.CreateInstance()); + xaserverarg arg; + arg.AddArg(L"CustomerID",m_EntityID); arg.AddArg(L"FROM", L"Customer"); arg.AddArg(L"CustomerName", dw_detail.GetItemString(1,L"Name")); @@ -923,8 +923,8 @@ xstring value = hdr->data; int row = hdr->row; //alert(value); - xaserverarg& arg=*new xaserverarg; - arg.setNativePointer(arg.CreateInstance()); + xaserverarg arg; + if(value == L"上传") { @@ -936,7 +936,7 @@ arg.AddArg(L"entityid",dw.GetGuid(dw.GetRow())); - OpenWindow(L"dev:xpage[maint.Document.Customer.v3.vx]", (LPARAM)&arg); + OpenWindow(L"dev:xpage[maint.Document.Customer.v3.vx]", arg); return 1; } return 1; @@ -994,7 +994,7 @@ xstring Name = t.getAttribute(L"Name"); if(Names==L"") Names = Name; - else if(Names.find(Name) < 0) Names+=L",L"+Name; + else if(Names.find(Name) < 0) Names+=L","+Name; } } dw.SetItemString(dw.GetRow(),L"CMPersonnel",Names); @@ -1059,7 +1059,7 @@ xstring Name = t.getAttribute(L"Name"); if(Names==L"") Names = Name; - else if(Names.find(Name) < 0) Names+=L",L"+Name; + else if(Names.find(Name) < 0) Names+=L","+Name; } } dw.SetItemString(dw.GetRow(),L"CMPersonnel",Names); @@ -1085,7 +1085,7 @@ { xml x; xaserverarg arg; - arg.setNativePointer(arg.CreateInstance()); + arg.AddArg(L"EntityID", ID); if (getUrl(L"/sale/data/CustomerV3/entity/maint", arg.GetString(), x) != 1) @@ -1225,8 +1225,8 @@ { xsheet.DeleteSheet(0); xstring xp = L"<xframe src='dev:xpage[CustomerGoodsVd.vx]' />"; - xaserverarg& arg = *new xaserverarg; - arg.setNativePointer(arg.CreateInstance()); + xaserverarg arg ; + arg.AddArg(L"CustomerID", m_EntityID); arg.AddArg(L"FROM", L"Customer"); arg.AddArg(L"CustomerName", dw_detail.GetItemString(1,L"Name")); -- Gitblit v1.9.3