| | |
| | | return publiccode::GetGuid(); |
| | | } |
| | | |
| | | int ViewUpdate(int pr,xstring updateItem,xaserverarg arg) |
| | | int ViewUpdate(LPARAM pr,xstring updateItem,xaserverarg arg) |
| | | { |
| | | if(updateItem==L"update") |
| | | { |
| | |
| | | |
| | | xstring GetPartyID(xstring sName,xstring sType) |
| | | { |
| | | xml x1=new xml; |
| | | xml x1; |
| | | |
| | | xaserverarg arg; |
| | | arg.setNativePointer(arg.CreateInstance()); |
| | | |
| | | arg.AddArg(L"sname", sName); |
| | | arg.AddArg(L"type",sType); |
| | | if(xurl::get(L"/sale/data/"+GetEntityName(1)+L"/pref/searchname",arg.GetString(),x1)!=1) |
| | | |
| | | if(xurl::get(L"/sale/data/"+GetEntityName(1)+ L"/pref/searchname",arg.GetString(),x1)!=1) |
| | | { |
| | | xstring error = x1.text(); |
| | | //alert(L"/sale/data/"+GetEntityName(1)+L"/pref/searchname"); |
| | |
| | | if (colname == L"CountryCode") |
| | | { |
| | | xaserverarg arg ; |
| | | arg.setNativePointer(arg.CreateInstance()); |
| | | |
| | | arg.AddArg(L"countryCode",coldata); |
| | | xml x; |
| | | |
| | |
| | | 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; |
| | | } |
| | |
| | | |
| | | 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; |
| | | } |
| | |
| | | { |
| | | 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")); |
| | |
| | | { |
| | | Content=t.selectSingleNode(L"Content").text(); |
| | | } |
| | | xaserverarg& arg1 = * new xaserverarg; |
| | | arg1.setNativePointer(arg1.CreateInstance()); |
| | | xaserverarg arg1; |
| | | arg1.AddArg(L"value",Content); |
| | | OpenWindow(L"dev:xpage[memo.edit.new.vx]",(LPARAM) & arg1); |
| | | OpenWindow(L"dev:xpage[memo.edit.new.vx]",arg1); |
| | | |
| | | return 1; |
| | | } |
| | |
| | | } |
| | | if(value == L"客户基本信息") |
| | | { |
| | | xaserverarg& arg1 = *new xaserverarg; |
| | | xaserverarg arg1 = GetArg(); |
| | | xstring str = dw_detail.GetItemString(1,L"BasicInformation"); |
| | | arg1.AddArg(L"value",str); |
| | | OpenWindow(L"dev:xpage[memo.edit.new.vx]", (LPARAM)&arg1); |
| | | OpenWindow(L"dev:xpage[memo.edit.new.vx]", arg1); |
| | | |
| | | if(arg1.GetArgString(L"comdid")==L"xmOK") |
| | | { |
| | | str = arg1.GetArgString(L"value"); |
| | |
| | | return 1; |
| | | } |
| | | |
| | | int OnItemClickEx(TEvent* evt, int pr) |
| | | int OnItemClickEx(TEvent* evt, LPARAM pr) |
| | | { |
| | | xdwtable dw = dw_visit.FindDwTable(L"item",0); |
| | | |
| | |
| | | xstring value = hdr->data; |
| | | int row = hdr->row; |
| | | //alert(value); |
| | | xaserverarg& arg=*new xaserverarg; |
| | | arg.setNativePointer(arg.CreateInstance()); |
| | | xaserverarg arg; |
| | | |
| | | |
| | | if(value == L"上传") |
| | | { |
| | |
| | | |
| | | 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; |
| | |
| | | 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); |
| | |
| | | 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); |
| | |
| | | { |
| | | 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) |
| | |
| | | |
| | | int onloaded() |
| | | { |
| | | SetArg(); |
| | | APP=1; |
| | | maint::onloaded(); |
| | | |
| | |
| | | { |
| | | 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")); |