| | |
| | | while (ll_row > 0 && ll_row <= dw_list.GetRowCount()) |
| | | { |
| | | xstring id = dw_list.GetGuid(ll_row); |
| | | 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); |
| | |
| | | return 1; |
| | | } |
| | | |
| | | xstring GetEntityName(int pr) |
| | | xstring GetEntityName(LPARAM pr) |
| | | { |
| | | return L"SaleItem3"; |
| | | } |
| | | |
| | | xstring GetEntityID(int pr) |
| | | xstring GetEntityID(LPARAM pr) |
| | | { |
| | | int row = dw_list.GetRow(); |
| | | xstring id = dw_list.GetGuid(row); |
| | | return id; |
| | | } |
| | | |
| | | int ViewUpdate(int pr, xstring updateItem, xaserverarg arg) |
| | | int ViewUpdate(LPARAM pr, xstring updateItem, xaserverarg arg) |
| | | { |
| | | if (updateItem == L"del") |
| | | { |
| | |
| | | { |
| | | xaserverarg arg = new xaserverarg; |
| | | arg.setNativePointer(arg.CreateInstance()); |
| | | xml x = new xml; |
| | | xml x ; |
| | | x.setNativePointer(x.CreateInstance()); |
| | | |
| | | arg.AddArg(L"FlowID",L"1A83D53D-DD12-4FDB-A274-FA8D5982AB53"); |
| | |
| | | if (skunos == L"") |
| | | skunos = dw_list.GetItemString(i, L"SKUNo"); |
| | | else |
| | | skunos += L",L" + dw_list.GetItemString(i, L"SKUNo"); |
| | | skunos += L"," + dw_list.GetItemString(i, L"SKUNo"); |
| | | } |
| | | } |
| | | xaserverarg arg ; |
| | |
| | | int OnRetrieve() |
| | | { |
| | | xml x; |
| | | |
| | | xaserverarg arg; |
| | | xaserverarg arg=GetArg(); |
| | | |
| | | arg.AddArg(L"id", arg.GetArgString(L"EntityNo")); |
| | | if (getUrl(L"/sale/data/SaleOrder/maint/item", arg.GetString(), x) != 1) |
| | | { |
| | |
| | | |
| | | int onload() |
| | | { |
| | | |
| | | |
| | | dw_list = GetControl(L"dw_list"); |
| | | dw_list.openUrl(L"/sale/view/SaleOrder/template/item"); |
| | | dw_list.SetReadOnly(true); |
| | |
| | | dw_list.SetColumnState(L"Submitter", false); |
| | | dw_list.SetColumnState(L"ScheduleShipDate", false); |
| | | OnAttachEvent(); |
| | | |
| | | SetArg(); |
| | | OnRetrieve(); |
| | | |
| | | return 1; |