lifan
10 天以前 055c029d503847f970f691d0219cfd0165898743
jrj/project/business/AP/list.RefundGDNLine.Entity.xarch.cpp
@@ -46,12 +46,12 @@
         return 1;
      }
      xstring GetEntityName(int pr)
      xstring GetEntityName(LPARAM pr)
      {
         return L"RefundGDNLine";
      }
            
      xstring GetEntityID(int pr)
      xstring GetEntityID(LPARAM pr)
      {
         int row = dw_list.GetRow();
         xstring id = dw_list.GetItemString(row,m_entityid.c_str());
@@ -65,7 +65,7 @@
         while(ll_row > 0 && ll_row <= dw_list.GetRowCount())
         {
            xstring id=dw_list.GetItemString(ll_row,m_entityid.c_str());
            if(EntityIDList == L"") EntityIDList = id; else EntityIDList  += L",L" + id;
            if(EntityIDList == L"") EntityIDList = id; else EntityIDList  += L"," + id;
            ll_row =  dw_list.GetNextSelectRow(ll_row + 1);
         }
         if(EntityIDList != L"") arg.AddArg(L"EntityID",EntityIDList);
@@ -117,11 +117,19 @@
      {
         dw_list.AcceptText();
         
         for (int row = 1; row <= dw_list.GetRowCount(); ++row)
         {
            if (dw_list.GetItemString(row, L"序号") == L"" || dw_list.GetItemString(row, L"序号") == L" ") dw_list.DeleteRow(row);
         }
         if(dw_list.GetRowCount()>0)
         {
            if(dw_list.GetItemString(dw_list.GetRowCount(),L"序号")==L"") dw_list.DeleteRow(dw_list.GetRowCount());
            if(dw_list.GetItemString(dw_list.GetRowCount(),L"序号")==L"" || dw_list.GetItemString(dw_list.GetRowCount(), L"序号") == L" ") dw_list.DeleteRow(dw_list.GetRowCount());
               
         }
         xml x ;
         
         KXMLDOMDocument xdoc = x;
@@ -196,7 +204,7 @@
         return 0;
      }
      
      int ViewUpdate(int pr,xstring updateItem,xaserverarg  arg)
      int ViewUpdate(LPARAM  pr,xstring updateItem,xaserverarg  arg)
      {
         if(   updateItem==L"setstate")
         {         
@@ -236,9 +244,7 @@
      int  OnRetrieve(xstring query)
      {
         xml x ;
         xaserverarg arg ;
         xaserverarg arg;
         arg.AddArg(L"query",query);
         arg.AddArg(L"QueryArg",L"");
         if (getUrl(str_url,arg.GetString(),x)!=1)