|  |  | 
 |  |  |          return 1; | 
 |  |  |       } | 
 |  |  |        | 
 |  |  |       xstring GetEntityName(int pr) | 
 |  |  |       xstring GetEntityName(LPARAM pr) | 
 |  |  |       { | 
 |  |  |          return L"VATInvoice3"; | 
 |  |  |       } | 
 |  |  |        | 
 |  |  |       xstring GetEntityIDName(int /*param*/ pr) | 
 |  |  |       xstring GetEntityIDName(LPARAM /*param*/ pr) | 
 |  |  |       { | 
 |  |  |          return L"VTAInvoiceID"; | 
 |  |  |       } | 
 |  |  |        | 
 |  |  |       xstring GetEntityID(int /*param*/ pr) | 
 |  |  |       xstring GetEntityID(LPARAM /*param*/ pr) | 
 |  |  |       { | 
 |  |  |          return dw_list.GetItemString(dw_list.GetRow(),L"VATInvoiceID"); | 
 |  |  |       } | 
 |  |  |        | 
 |  |  |       int ViewUpdate(int pr,xstring updateItem,xaserverarg  arg) | 
 |  |  |       int ViewUpdate(LPARAM pr,xstring updateItem,xaserverarg  arg) | 
 |  |  |       { | 
 |  |  |          if(   updateItem==L"del") | 
 |  |  |          { | 
 |  |  | 
 |  |  |          int h = xcombobox::GetCurSel(evt->command.hCtrl); | 
 |  |  |          if(h > -1)  | 
 |  |  |          { | 
 |  |  |             xstring txt = xcombobox::GetLBText(evt->command.hCtrl, h); | 
 |  |  |             xstring txt = (string)xcombobox::GetLBText(evt->command.hCtrl, h); | 
 |  |  |             if(txt==L"增值税票") | 
 |  |  |             { | 
 |  |  |                dw_list.openUrl(L"/sale/view/VATNotify/template/VATInvoice/list"); | 
 |  |  | 
 |  |  |             if(xcontrol(GetControl(L"cbx_type")).GetText() ==L"未开增值税票" ) return 1; | 
 |  |  |             int row = dw_list.GetRow(); | 
 |  |  |             xaserverarg arg; | 
 |  |  |             xstring VatInvoiceID = dw_list.GetItemString(row,L"VATInvoiceID"); | 
 |  |  |             xstring VATInvoiceID = dw_list.GetItemString(row,L"VATInvoiceID"); | 
 |  |  |             arg.AddArg(L"VATInvoiceID", VATInvoiceID); | 
 |  |  | 				 | 
 |  |  |             OpenWindow(L"dev:xpage[maint.vatinvoice.vx]", arg); | 
 |  |  |             return 1; | 
 |  |  |          } | 
 |  |  | 
 |  |  |          int h = xcombobox::GetCurSel(evt->command.hCtrl); | 
 |  |  |          if(h > -1)  | 
 |  |  |          { | 
 |  |  |             xstring txt = xcombobox::GetLBText(evt->command.hCtrl, h); | 
 |  |  |             xstring txt = (string)xcombobox::GetLBText(evt->command.hCtrl, h); | 
 |  |  |             if(txt==L"出运日期") | 
 |  |  |             { | 
 |  |  |              | 
 |  |  | 
 |  |  |          xml x ; | 
 |  |  |           | 
 |  |  |          xaserverarg arg ; | 
 |  |  |          arg.setNativePointer(arg.CreateInstance());	 | 
 |  |  | 			 | 
 |  |  |          arg.AddArg(L"QueryTxt",xcontrol(GetControl(L"sle_search")).GetText()); | 
 |  |  |          arg.AddArg(L"QueryArg",GetQueryArg()); | 
 |  |  |          arg.AddArg(L"DatePicker",DatePicker); |