| | |
| | | |
| | | arg.AddArg(L"content", x.xml()); |
| | | |
| | | //trace(x.xml()); |
| | | //alert(x.xml()); |
| | | if (xurl::get(L"/sale/data/AR/update/item", arg.GetString(), x) != 1) |
| | | { |
| | | xstring error = x.text(); |
| | |
| | | return 1; |
| | | } |
| | | |
| | | int OnSaveAs() |
| | | { |
| | | if (tabname == L"sign") return dw_list.SaveAs(L""); |
| | | if (tabname == L"signed") return dw_signed.SaveAs(L""); |
| | | if (tabname == L"exch") return dw_exch.SaveAs(L""); |
| | | if (tabname == L"unexch") return dw_unexch.SaveAs(L""); |
| | | if (tabname == L"adjust") return dw_adjust.SaveAs(L""); |
| | | return 1; |
| | | } |
| | | |
| | | int RetrieveData() |
| | | { |
| | | if (tabname == L"sign") return OnRetrieve(L"/sale/data/AR/list", dw_list); |
| | |
| | | { |
| | | return OnDeleteRow(); |
| | | } |
| | | else if (comdid == L"xmSaveAs") |
| | | return OnSaveAs(); |
| | | |
| | | else if (comdid == L"xmDelete") |
| | | { |
| | | int MB_OKCANCEL = 1; |
| | |
| | | int h = xcombobox::GetCurSel(evt->command.hCtrl); |
| | | if (h > -1) |
| | | { |
| | | tabname = xcombobox::GetItemData(evt->command.hCtrl, h); |
| | | tabname = (string)xcombobox::GetItemData(evt->command.hCtrl, h); |
| | | SwitchLayer(L"sheet" + xstring(h + 1), L"frame"); |
| | | RetrieveData(); |
| | | SetAgent(); |
| | |
| | | dw_list = GetControl(L"dw_list"); |
| | | dw_list.openUrl(L"/sale/view/AR/template/list"); |
| | | |
| | | |
| | | dw_signed = GetControl(L"dw_signed"); |
| | | dw_signed.openUrl(L"/sale/view/AR/template/listFinish"); |
| | | dw_exch = GetControl(L"dw_exch"); |
| | |
| | | int onloaded() |
| | | { |
| | | SetAgent(); |
| | | |
| | | return 1; |
| | | } |
| | | }; |