lifan
11 小时以前 4d56fe8b4a7def09a2a635ecbf2187e4d50a4b07
jrj/project/viewobject/view.base.hpp
@@ -41,7 +41,7 @@
      return arg;
   }
   static string GetGuid()
   static xstring GetGuid()
   {
      return publiccode::GetGuid();
   }
@@ -138,8 +138,9 @@
   }
   static KXMLDOMDocument RetrieveData(string queryUrl, string argName, string argValue, string argName1, string argValue1, string argName2, string argValue2, string argName3, string argValue3)
   {
      return RetrieveData(xapp::GetServerUrl(), queryUrl, argName, argValue, argName1, argValue1, argName2, argValue3, argName2, argValue3);
      return RetrieveData(xapp::GetServerUrl(), queryUrl, argName, argValue, argName1, argValue1, argName2, argValue2, argName3, argValue3);
   }
   static KXMLDOMDocument RetrieveData(string serverUrl, string queryUrl, string argName, string argValue, string argName1, string argValue1, string argName2, string argValue2, string argName3, string argValue3)
   {
@@ -195,6 +196,11 @@
      return no;
   }
   static int TransData(KXMLDOMNodeList nlist, xdwtable dwobj, int row, string column, string data)
   {
      return  TransData(xapp::GetServerUrl(), nlist, dwobj, row, column, data);
   }
   static int TransData(string serverUrl,KXMLDOMNodeList nlist, xdwtable dwobj, int row, string column, string data)
   {
      int len = nlist.length();
@@ -236,6 +242,11 @@
      return 1;
   }
   static int TransData(KXMLDOMNodeList nlist, xdwgrid dwobj, int row, string column, string data)
   {
      return  TransData(xapp::GetServerUrl(), nlist, dwobj, row, column, data);
   }
   static int TransData(string serverUrl, KXMLDOMNodeList nlist, xdwgrid dwobj, int row, string column, string data)
   {
      int len = nlist.length();
@@ -274,13 +285,14 @@
         }
      }
      dwobj.Redraw();
      return 1;
   }
   int AddMessage(string serverUrl, string Category, string Reciever, string EntityNo, string EntityID, string Subject, string Content)
   static int AddMessage(string serverUrl, string Category, string Reciever, string EntityNo, string EntityID, string Subject, string Content)
   {
      KXMLDOMDocument x;
      xaserverarg arg;
      arg.setNativePointer(arg.CreateInstance());
      arg.AddArg(L"EntityNo", EntityNo);
      arg.AddArg(L"EntityID", EntityID);
      arg.AddArg(L"Subject", Subject);
@@ -295,4 +307,26 @@
      }
      return 1;
   }
   static int AddTask(xstring serverUrl, xstring FlowID, xstring EntityID, xstring EntityNo, xstring Subject, xstring Content, xstring Status, xstring Category, xstring Reciever)
   {
      KXMLDOMDocument x;
      xaserverarg arg;
      arg.AddArg(L"FlowID", FlowID);
      arg.AddArg(L"EntityID", EntityID);
      arg.AddArg(L"EntityNo", EntityNo);
      arg.AddArg(L"Subject", Subject);
      arg.AddArg(L"Content", Content);
      arg.AddArg(L"Status", Status);
      arg.AddArg(L"Category", Category);
      arg.AddArg(L"Reciever", Reciever);
      if (xurl::get(L"/sale/data/business/task/add", arg.GetString(), x) != 1)
      {
         string error = x.text();
         trace(error);
         return 0;
      }
      return 1;
   }
};