| | |
| | | xaserverarg arg; |
| | | if (colname == L"SONo") |
| | | { |
| | | xstring SONo = dw_list.GetItemString(row, colname); |
| | | ; |
| | | xstring SONo = dw_list.GetItemString(row, colname.c_str()); |
| | | |
| | | arg.AddArg(L"EntityNo", SONo); |
| | | arg.AddArg(L"ReadOnly", L"true"); |
| | |
| | | } |
| | | if (colname == L"InvoiceNo") |
| | | { |
| | | xstring InvoiceNo = dw_list.GetItemString(row, colname); |
| | | ; |
| | | xstring InvoiceNo = dw_list.GetItemString(row, colname.c_str()); |
| | | |
| | | arg.AddArg(L"EntityNo", InvoiceNo); |
| | | arg.AddArg(L"ReadOnly", L"true"); |
| | |
| | | |
| | | int OnPrint() |
| | | { |
| | | xaserverarg& arg = *new xaserverarg; |
| | | xaserverarg arg ; |
| | | |
| | | arg.AddArg(L"EntityName", L"VATNotify"); |
| | | arg.AddArg(L"EntityID", L"", L""); |
| | |
| | | |
| | | xstring NInvoiceNoEx = dw_list.GetItemString(dw_list.GetRow(), L"NInvoiceNo"); |
| | | xstring InvoiceNoEx = dw_list.GetItemString(dw_list.GetRow(), L"InvoiceNo"); |
| | | xstring SupplierName = dw_list.GetItemString(dw_list.GetRow(), L"ShortName"); |
| | | if (NInvoiceNoEx != InvoiceNoEx) |
| | | { |
| | | NInvoiceNoEx = InvoiceNoEx; |
| | |
| | | arg.AddArg(L"EntityNoEx", NInvoiceNoEx, L""); |
| | | arg.AddArg(L"SupplierID", SupplierID); |
| | | arg.AddArg(L"VATNotifyID", L""); |
| | | arg.AddArg(L"SupplierName", SupplierName); |
| | | trace(InvoiceNo + L"==1" + NInvoiceNoEx + L"==2" + SupplierID + L"==3" + dw_list.GetGuid(dw_list.GetRow())); |
| | | |
| | | openUrl(L"/sale/view/view.base/xpage/Template/PrintViewEx", &arg); |
| | | openUrl(L"/sale/view/view.base/xpage/Template/PrintViewEx", arg); |
| | | return 1; |
| | | } |
| | | |
| | | int OnPrintItem() |
| | | { |
| | | xaserverarg& arg = *new xaserverarg; |
| | | xaserverarg arg; |
| | | |
| | | arg.AddArg(L"EntityName", L"VATNotify"); |
| | | arg.AddArg(L"EntityID", L"", L""); |
| | |
| | | NInvoiceNoEx = InvoiceNoEx; |
| | | } |
| | | xstring SupplierID = dw_list.GetItemString(dw_list.GetRow(), L"SupplierID"); |
| | | xstring SupplierName = dw_list.GetItemString(dw_list.GetRow(), L"ShortName"); |
| | | arg.AddArg(L"EntityNo", InvoiceNo, L""); |
| | | arg.AddArg(L"EntityNoEx", NInvoiceNoEx, L""); |
| | | arg.AddArg(L"SupplierID", SupplierID); |
| | | arg.AddArg(L"VATNotifyID", dw_list.GetGuid(dw_list.GetRow())); |
| | | arg.AddArg(L"SupplierName", SupplierName); |
| | | trace(L"=====L" + InvoiceNo + L"=====L" + SupplierID + L"=====L" + dw_list.GetGuid(dw_list.GetRow())); |
| | | |
| | | openUrl(L"/sale/view/view.base/xpage/Template/PrintViewEx", &arg); |
| | | openUrl(L"/sale/view/view.base/xpage/Template/PrintViewEx", arg); |
| | | return 1; |
| | | } |
| | | |
| | |
| | | } |
| | | else if (comdid == L"find") |
| | | { |
| | | m_QueryTxt = GetControl(L"txt").GetText(); |
| | | m_QueryTxt = xcontrol(GetControl(L"txt")).GetText(); |
| | | return OnRetrieve(DatePicker); |
| | | } |
| | | else if (comdid == L"xmRefresh") |
| | |
| | | |
| | | DWNMHDR& hdr = *(DWNMHDR*)evt->notify.pnmh; |
| | | |
| | | int h = xcombobox::GetCurSel(evt.hCtrl); |
| | | int h = xcombobox::GetCurSel(evt->command.hCtrl); |
| | | if (h > -1) |
| | | { |
| | | xstring txt = xcombobox::GetLBText(evt.hCtrl, h); |
| | | xstring txt = (string)xcombobox::GetLBText(evt->command.hCtrl, h); |
| | | if (txt == L"通知日期") |
| | | { |
| | | |
| | |
| | | { |
| | | //trace(x.xml); |
| | | KXMLDOMElement ele = x.documentElement(); |
| | | if (dw_pages.ptr_native_) |
| | | if (dw_pages.getNativePointer()) |
| | | { |
| | | if (ele.selectSingleNode(L"@TotalPage")) |
| | | { |
| | |
| | | { |
| | | dw_list = GetControl(L"dw_list"); |
| | | dw_list.openUrl(L"/sale/view/VATNotify/template/VATNotify/list"); |
| | | dw_list.SetColumnState(L"ShortName", false); |
| | | |
| | | dw_arg = GetControl(L"dw_arg"); |
| | | dw_arg.openUrl(L"/sale/view/AR/template/queryarg"); |
| | | dw_arg.SetColHeaderHeight(0); |