| | |
| | | xstring APType; |
| | | xdwtable dw_base; |
| | | xnode m_agentNode; //Agent Condition |
| | | int hObject = 0; |
| | | HWND hObject = 0; |
| | | public: |
| | | MaintAP(void* implPtr, HWND hWnd) :xframe(implPtr, hWnd) {} |
| | | public: |
| | |
| | | xstring ChargeOffDate = dw_base.GetItemString(1, L"APDate"); |
| | | xstring PayedAmount = dw_base.GetItemString(1, L"PayedAmount"); |
| | | xstring val = L"<data><PO><item guid='" + AdvanceID + L"' update.modify='1'>" + |
| | | "<ChargeOffState update.modify='1'>" + ChargeOffState + L"</ChargeOffState>" + |
| | | "<ChargeOffMoney update.modify='1'>" + PayedAmount + L"</ChargeOffMoney>" + |
| | | "<ChargeOffDate update.modify='1'>" + ChargeOffDate + L"</ChargeOffDate></item></PO></data>"; |
| | | L"<ChargeOffState update.modify='1'>" + ChargeOffState + L"</ChargeOffState>" + |
| | | L"<ChargeOffMoney update.modify='1'>" + PayedAmount + L"</ChargeOffMoney>" + |
| | | L"<ChargeOffDate update.modify='1'>" + ChargeOffDate + L"</ChargeOffDate></item></PO></data>"; |
| | | xaserverarg arg; |
| | | |
| | | arg.AddArg(L"content", val); |
| | |
| | | dw_base.ResetUpdateStatus(); |
| | | updateAdvance(); |
| | | alert(L"保存成功!"); |
| | | SendMessage(hObject, 0x401, L"xmRefresh", 0); |
| | | |
| | | SendMessage(hObject, 0x401, (LPARAM)L"xmRefresh", 0); |
| | | CloseWindow(); |
| | | } |
| | | else |
| | |
| | | AttachEvent(L"dw_base", L"DWV_ITEMCHANGED", (FEvent)&MaintAP::OnItemChanged); |
| | | //获取焦点事件,用于重置工具条 |
| | | AttachEvent(L"WM_SETFOCUS", (FEvent)&MaintAP::OnSetFocus); |
| | | return 1; |
| | | } |
| | | |
| | | int OnRetrieve() |
| | |
| | | |
| | | int onload() |
| | | { |
| | | SetArg(); |
| | | APID = L""; |
| | | APType = L""; |
| | | if (GetWinParam()) |
| | |
| | | { |
| | | xstring col = dw_base.GetColumnName(m); |
| | | if (col == L"OrgName" || col == L"APNo") |
| | | dw_base.SetColumnProp(col, L"cellprotect", L"1"); |
| | | dw_base.SetColumnProp(col.c_str(), L"cellprotect", L"1"); |
| | | } |
| | | return 1; |
| | | } |