xj qian
2024-09-12 cb3379dce8ded03b7bd6a28b8c3c6bbf8247c90b
jrj/project/business/Customer3.maint.cpp
@@ -140,13 +140,14 @@
   
   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");
@@ -797,7 +798,7 @@
            arg.AddArg(L"FROM", L"Customer");               
            arg.AddArg(L"CustomerName", dw_detail.GetItemString(1,L"Name"));            
            arg.AddArg(L"config", L"客户产品.vface/config/CustomerGoodsVdVd/view");
            //arg.AddArg(L"CustomerHWND",GetHWND().toString());
            //arg.AddArg(L"CustomerHWND",xstring((__int64)GetHWND()));
            arg.SetParam(L"CustomerHWND", (LPARAM)GetHWND());
            int nIndex = xsheet.InsertSheet(-1, L"客户ID货号库", xp, (void *) &arg);
@@ -820,10 +821,9 @@
      {
         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;
   }
@@ -896,10 +896,11 @@
      }
      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");
@@ -1114,6 +1115,7 @@
   
   int onloaded()
   {   
      SetArg();
      APP=1;   
      maint::onloaded();
      
@@ -1135,7 +1137,7 @@
      arg.AddArg(L"CustomerID", this.m_EntityID);
      arg.AddArg(L"CustomerName", dw_detail.GetItemString(1,L"Name"));            
      arg.AddArg(L"config", L"客户产品.vface/config/CustomerGoodsNewVd/view");
      arg.AddArg(L"CustomerHWND",this.GetHWND().toString());
      arg.AddArg(L"CustomerHWND",this.xstring((__int64)GetHWND()));
      //trace(this.m_EntityID);
      int p =arg.__nativept;*/
      //int nIndex = xsheet.InsertSheet(-1, L"客户ID货号库", xp, 0);
@@ -1229,7 +1231,7 @@
            arg.AddArg(L"FROM", L"Customer");               
            arg.AddArg(L"CustomerName", dw_detail.GetItemString(1,L"Name"));            
            arg.AddArg(L"config", L"客户产品.vface/config/CustomerGoodsVdVd/view");
            //arg.AddArg(L"CustomerHWND",GetHWND().toString());
            //arg.AddArg(L"CustomerHWND",xstring((__int64)GetHWND()));
            arg.SetParam(L"CustomerHWND", (LPARAM)GetHWND());
            int nIndex = xsheet.InsertSheet(-1, L"客户ID货号库", xp, (void*)&arg);