| | |
| | | while(ll_row > 0 && ll_row <= dw_list.GetRowCount()) |
| | | { |
| | | xstring id=dw_list.GetItemString(ll_row,m_entityid.c_str()); |
| | | 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); |
| | |
| | | while(ll_row > 0 && ll_row <= dw_list.GetRowCount()) |
| | | { |
| | | xstring id=dw_list.GetItemString(ll_row,m_entityid.c_str()); |
| | | 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); |
| | |
| | | if (val.find(L"/") >= 0) val = val.left(val.find(L"/")); |
| | | if (val.find(L"\r") >= 0) val = val.left(val.find(L"\r")); |
| | | if (val.find(L"\n") >= 0) val = val.left(val.find(L"\n")); |
| | | if (head == L"") head = val; else head += L",L" + val; |
| | | if (head == L"") head = val; else head += L"," + val; |
| | | } |
| | | |
| | | xml x; |
| | |
| | | xstring Name = t.getAttribute(L"Name"); |
| | | if(Names==L"") |
| | | Names = Name; |
| | | else if(Names.find(Name) < 0) Names+=L",L"+Name; |
| | | else if(Names.find(Name) < 0) Names+=L","+Name; |
| | | } |
| | | } |
| | | dw.SetItemString(dw.GetRow(),L"CMPersonnel",Names); |
| | |
| | | xstring Name = t.getAttribute(L"Name"); |
| | | if(Names==L"") |
| | | Names = Name; |
| | | else if(Names.find(Name) < 0) Names+=L",L"+Name; |
| | | else if(Names.find(Name) < 0) Names+=L","+Name; |
| | | } |
| | | } |
| | | dw.SetItemString(dw.GetRow(),L"CMPersonnel",Names); |
| | |
| | | Packing = dw_goods.GetItemString(i,L"Packing"); |
| | | if(Packings==L"") |
| | | Packings = Packing; |
| | | else if(Packings.find(Packing) < 0) Packings+=L",L"+Packing; |
| | | else if(Packings.find(Packing) < 0) Packings+=L","+Packing; |
| | | }*/ |
| | | if (dw_goods.GetItemString(i, L"Packing") == L"") |
| | | { |
| | |
| | | Packing = dw_goods.GetItemString(i, L"Packing"); |
| | | if (Packings == L"") |
| | | Packings = Packing; |
| | | else if (Packings.find(Packing) < 0) Packings += L",L" + Packing; |
| | | else if (Packings.find(Packing) < 0) Packings += L"," + Packing; |
| | | } |
| | | } |
| | | |
| | |
| | | if (i == 1) |
| | | skunos = skuno; |
| | | else |
| | | skunos += L",L" + skuno; |
| | | skunos += L"," + skuno; |
| | | } |
| | | |
| | | xaserverarg arg_pic; |
| | |
| | | if (skunos == L"") |
| | | skunos = dw_goods.GetItemString(i, L"SKUNo"); |
| | | else |
| | | skunos += L",L" + dw_goods.GetItemString(i, L"SKUNo"); |
| | | skunos += L"," + dw_goods.GetItemString(i, L"SKUNo"); |
| | | } |
| | | } |
| | | xaserverarg arg ; |
| | |
| | | if (items == L"") |
| | | items = id; |
| | | else |
| | | items += L",L" + id; |
| | | items += L"," + id; |
| | | row = dw_list.GetNextSelectRow(row + 1); |
| | | } |
| | | xml x = ViewObject::RetrieveData(L"/sale/data/Enquiry/Update/UpdateQuoteLine", L"ItemList", items); |
| | |
| | | if (items == L"") |
| | | items = id; |
| | | else |
| | | items += L",L" + id; |
| | | items += L"," + id; |
| | | //row = dw_list.GetNextSelectRow(row + 1); |
| | | } |
| | | arg.AddArg(L"EntityIDList", items); |
| | |
| | | if (o.selectSingleNode(L"VATRates")) |
| | | { |
| | | xstring str1 = o.selectSingleNode(L"VATRates").text(); |
| | | if (str1.find(L",L") >= 0) str1 = str1.left(str1.find(L",L")); |
| | | if (str1.find(L",") >= 0) str1 = str1.left(str1.find(L",")); |
| | | dw_custom.SetItemString(i, L"VATRates", str1); |
| | | } |
| | | if (o.selectSingleNode(L"CustEName")) |
| | |
| | | if(o.selectSingleNode(L"VATRates")) |
| | | { |
| | | xstring str1 = o.selectSingleNode(L"VATRates").text(); |
| | | if(str1.find(L",L")) str1 = str1.left(str1.find(L",L")); |
| | | if(str1.find(L",")) str1 = str1.left(str1.find(L",")); |
| | | dw_custom.SetItemString(i,L"VATRates",str1); |
| | | } |
| | | if(o.selectSingleNode(L"CustEName")) |
| | |
| | | if (o.selectSingleNode(L"VATRates")) |
| | | { |
| | | xstring str1 = o.selectSingleNode(L"VATRates").text(); |
| | | if (str1.find(L",L")) str1 = str1.left(str1.find(L",L")); |
| | | if (str1.find(L",")) str1 = str1.left(str1.find(L",")); |
| | | dw_custom.SetItemString(i, L"VATRates", str1); |
| | | dw_customex.SetItemString(i, L"VATRates", str1); |
| | | } |
| | |
| | | } |
| | | else if (SONos.find(SONo) < 0) |
| | | { |
| | | SONos += L",L" + SONo; |
| | | SONos += L"," + SONo; |
| | | costs += cost; |
| | | } |
| | | } |
| | |
| | | xstring CustomerPONo = t.selectSingleNode(L"CustomerPONo").text(); |
| | | if (OrderNos == L"") |
| | | OrderNos = CustomerPONo; |
| | | else if (OrderNos.find(CustomerPONo) < 0) OrderNos += L",L" + CustomerPONo; |
| | | else if (OrderNos.find(CustomerPONo) < 0) OrderNos += L"," + CustomerPONo; |
| | | } |
| | | |
| | | if (t.selectSingleNode(L"OperationTips")) |
| | |
| | | } |
| | | else if (SONo_s.find(SONo) < 0) |
| | | { |
| | | SONo_s += L",L" + SONo; |
| | | SONo_s += L"," + SONo; |
| | | } |
| | | xstring PONo = dw_item.GetItemString(k, L"PONo"); |
| | | if (PONo_s == L"") |
| | |
| | | } |
| | | else if (PONo_s.find(PONo) < 0) |
| | | { |
| | | PONo_s += L",L" + PONo; |
| | | PONo_s += L"," + PONo; |
| | | } |
| | | } |
| | | dw_base.SetItemString(1, L"OrderNos", PONo_s); |
| | |
| | | while (true) |
| | | { |
| | | xstring guid = guids; |
| | | if (guids.find(L",L") >= 0) |
| | | if (guids.find(L",") >= 0) |
| | | { |
| | | guid = guids.left(guids.find(L",L")); |
| | | guids = guids.mid(guids.find(L",L") + 1, 99999); |
| | | guid = guids.left(guids.find(L",")); |
| | | guids = guids.mid(guids.find(L",") + 1, 99999); |
| | | } |
| | | else |
| | | { |
| | |
| | | while (true) |
| | | { |
| | | xstring guid = guids; |
| | | if (guids.find(L",L") >= 0) |
| | | if (guids.find(L",") >= 0) |
| | | { |
| | | guid = guids.left(guids.find(L",L")); |
| | | guids = guids.mid(guids.find(L",L") + 1, 99999); |
| | | guid = guids.left(guids.find(L",")); |
| | | guids = guids.mid(guids.find(L",") + 1, 99999); |
| | | } |
| | | else |
| | | { |
| | |
| | | xstring fstr = L""; |
| | | while (strs != L"") |
| | | { |
| | | int pos = strs.find(L",L"); |
| | | int pos = strs.find(L","); |
| | | if (pos < 0) |
| | | { |
| | | str = strs; |
| | |
| | | if (fstr == L"") |
| | | fstr = GetImageUrl(str); |
| | | else |
| | | fstr += L",L" + GetImageUrl(str); |
| | | fstr += L"," + GetImageUrl(str); |
| | | } |
| | | return fstr; |
| | | } |
| | |
| | | |
| | | int getItemCol(xcell dw_obj, int row, xstring head) |
| | | { |
| | | xstring fullhead = L",L" + head + L",L"; |
| | | xstring fullhead = L"," + head + L","; |
| | | int headRow = row; |
| | | int colCount = dw_obj.GetValidCol(headRow); |
| | | for (int col = 1; col <= colCount; col++) |
| | | { |
| | | if (fullhead.find(L",L" + dw_obj.GetItemString(headRow, col) + L",L") >= 0) return col; |
| | | if (fullhead.find(L"," + dw_obj.GetItemString(headRow, col) + L",") >= 0) return col; |
| | | } |
| | | return -1; |
| | | } |
| | |
| | | xstring left = str.left(str.find(prop + L":") + prop.length() + 1); |
| | | if (str.find(L";") >= 0) |
| | | right = str.mid(str.find(L";") + 1, 9999); |
| | | else if (str.find(L",L") >= 0) |
| | | right = str.mid(str.find(L",L") + 1, 9999); |
| | | else if (str.find(L",") >= 0) |
| | | right = str.mid(str.find(L",") + 1, 9999); |
| | | str = left + val + L";" + right; |
| | | //alert(str); |
| | | dw_obj.SetItemString(row, 0, str); |
| | |
| | | str = str.mid(str.find(prop + L":") + prop.length() + 1, 9999); |
| | | if (str.find(L";") >= 0) |
| | | str = str.left(str.find(L";")); |
| | | else if (str.find(L",L") >= 0) |
| | | str = str.left(str.find(L",L")); |
| | | else if (str.find(L",") >= 0) |
| | | str = str.left(str.find(L",")); |
| | | return str; |
| | | } |
| | | return L""; |
| | |
| | | str = str.mid(str.find(L"rowid:") + 6, 99999); |
| | | if (str.find(L";") >= 0) |
| | | str = str.left(str.find(L";")); |
| | | else if (str.find(L",L") >= 0) |
| | | str = str.left(str.find(L",L")); |
| | | else if (str.find(L",") >= 0) |
| | | str = str.left(str.find(L",")); |
| | | return str; |
| | | } |
| | | return L""; |
| | |
| | | return 1; |
| | | } |
| | | |
| | | xstring strs = L",L"; |
| | | xstring strs = L","; |
| | | row++; |
| | | |
| | | int colCustomerPhoto = getItemCol(dw_cell, startRow - 1, L"Photo,Customer Photo"); |
| | |
| | | if (str == L"")break; |
| | | |
| | | //ensureRowID(dw_cell,row); |
| | | if (strs.find(L",L" + str + L",L") < 0) |
| | | if (strs.find(L"," + str + L",") < 0) |
| | | { |
| | | if (purcher.selectSingleNode(L"//Name[.='" + str + L"']")) |
| | | { |
| | | strs += str + L",L"; |
| | | strs += str + L","; |
| | | } |
| | | else |
| | | { |
| | |
| | | } |
| | | row++; |
| | | } |
| | | if (strs == L",L") |
| | | if (strs == L",") |
| | | { |
| | | alert(L"请指定采购人员!"); |
| | | return 1; |
| | |
| | | str = dw_cell.GetItemString(row, purchercol); |
| | | if (str == L"")break; |
| | | |
| | | if (strs.find(L",L" + str + L",L") < 0) |
| | | if (strs.find(L"," + str + L",") < 0) |
| | | { |
| | | if (purcher.selectSingleNode(L"//Name[.='" + str + L"']")) |
| | | { |
| | | strs += str + L",L"; |
| | | strs += str + L","; |
| | | } |
| | | else |
| | | { |
| | |
| | | xml x ; |
| | | |
| | | |
| | | if (strs.left(1) == L",L") strs = strs.mid(1, 9999); |
| | | if (strs.right(1) == L",L") strs = strs.left(strs.length() - 1); |
| | | if (strs.left(1) == L",") strs = strs.mid(1, 9999); |
| | | if (strs.right(1) == L",") strs = strs.left(strs.length() - 1); |
| | | |
| | | xstring purchors = strs; |
| | | |
| | | xstring supplier; |
| | | if (strs.find(L",L", 0) > 0) |
| | | if (strs.find(L",", 0) > 0) |
| | | { |
| | | supplier = strs.left(strs.find(L",L", 0)); |
| | | strs = strs.mid(strs.find(L",L", 0) + 1, 9999); |
| | | supplier = strs.left(strs.find(L",", 0)); |
| | | strs = strs.mid(strs.find(L",", 0) + 1, 9999); |
| | | } |
| | | else |
| | | { |
| | |
| | | if (supplier == username) len = 0; |
| | | if (len < 1) |
| | | { |
| | | if (strs.find(L",L", 0) > 0) |
| | | if (strs.find(L",", 0) > 0) |
| | | { |
| | | supplier = strs.left(strs.find(L",L", 0)); |
| | | strs = strs.mid(strs.find(L",L", 0) + 1, 9999); |
| | | supplier = strs.left(strs.find(L",", 0)); |
| | | strs = strs.mid(strs.find(L",", 0) + 1, 9999); |
| | | } |
| | | else |
| | | { |
| | |
| | | |
| | | |
| | | if (SendToPurcher(supplier, cell1.GetData()) == -1) return 1; |
| | | if (strs.find(L",L", 0) > 0) |
| | | if (strs.find(L",", 0) > 0) |
| | | { |
| | | supplier = strs.left(strs.find(L",L", 0)); |
| | | strs = strs.mid(strs.find(L",L", 0) + 1, 9999); |
| | | supplier = strs.left(strs.find(L",", 0)); |
| | | strs = strs.mid(strs.find(L",", 0) + 1, 9999); |
| | | } |
| | | else |
| | | { |
| | |
| | | return 1; |
| | | } |
| | | |
| | | xstring strs = L",L"; |
| | | xstring strs = L","; |
| | | row++; |
| | | |
| | | int colCustomerPhoto = getItemCol(dw_cell, startRow - 1, L"Photo,Customer Photo"); |
| | |
| | | }*/ |
| | | |
| | | ensureRowID(dw_cell, row); |
| | | if (strs.find(L",L" + str + L",L") < 0) |
| | | if (strs.find(L"," + str + L",") < 0) |
| | | { |
| | | if (purcher.selectSingleNode(L"//Name[.='" + str + L"']")) |
| | | { |
| | | strs += str + L",L"; |
| | | strs += str + L","; |
| | | } |
| | | else |
| | | { |
| | |
| | | } |
| | | row++; |
| | | } |
| | | if (strs == L",L") |
| | | if (strs == L",") |
| | | { |
| | | alert(L"找不到采购人员数据!"); |
| | | return 1; |
| | |
| | | xml x ; |
| | | |
| | | |
| | | if (strs.left(1) == L",L") strs = strs.mid(1, 9999); |
| | | if (strs.right(1) == L",L") strs = strs.left(strs.length() - 1); |
| | | if (strs.left(1) == L",") strs = strs.mid(1, 9999); |
| | | if (strs.right(1) == L",") strs = strs.left(strs.length() - 1); |
| | | |
| | | xstring purchors = strs; |
| | | |
| | | xstring supplier; |
| | | if (strs.find(L",L", 0) > 0) |
| | | if (strs.find(L",", 0) > 0) |
| | | { |
| | | supplier = strs.left(strs.find(L",L", 0)); |
| | | strs = strs.mid(strs.find(L",L", 0) + 1, 9999); |
| | | supplier = strs.left(strs.find(L",", 0)); |
| | | strs = strs.mid(strs.find(L",", 0) + 1, 9999); |
| | | } |
| | | else |
| | | { |
| | |
| | | int len = ts.length(); |
| | | if (len < 1) |
| | | { |
| | | if (strs.find(L",L", 0) > 0) |
| | | if (strs.find(L",", 0) > 0) |
| | | { |
| | | supplier = strs.left(strs.find(L",L", 0)); |
| | | strs = strs.mid(strs.find(L",L", 0) + 1, 9999); |
| | | supplier = strs.left(strs.find(L",", 0)); |
| | | strs = strs.mid(strs.find(L",", 0) + 1, 9999); |
| | | } |
| | | else |
| | | { |
| | |
| | | } |
| | | |
| | | if (SendToPurcher(supplier, cell1.GetData()) == -1) return 1; |
| | | if (strs.find(L",L", 0) > 0) |
| | | if (strs.find(L",", 0) > 0) |
| | | { |
| | | supplier = strs.left(strs.find(L",L", 0)); |
| | | strs = strs.mid(strs.find(L",L", 0) + 1, 9999); |
| | | supplier = strs.left(strs.find(L",", 0)); |
| | | strs = strs.mid(strs.find(L",", 0) + 1, 9999); |
| | | } |
| | | else |
| | | { |
| | |
| | | { |
| | | int pos = str.find(L";", str.find(tm + L":") + 1); |
| | | if (pos < 0) return 1; |
| | | str = str.left(pos) + L",L" + guid + str.mid(pos, 99999); |
| | | str = str.left(pos) + L"," + guid + str.mid(pos, 99999); |
| | | } |
| | | else |
| | | { |
| | |
| | | if (pos > 0 && str.mid(pos - 1, 1) == L":") |
| | | str = str.left(pos) + guid + str.mid(pos, 99999); |
| | | else |
| | | str = str.left(pos) + L",L" + guid + str.mid(pos, 99999); |
| | | str = str.left(pos) + L"," + guid + str.mid(pos, 99999); |
| | | } |
| | | else |
| | | { |
| | |
| | | while (true) |
| | | { |
| | | count++; |
| | | spos = images.find(L",L", spos + 1); |
| | | spos = images.find(L",", spos + 1); |
| | | if (spos < 0) break; |
| | | } |
| | | trace(L" count:" + xstring(count)); |
| | |
| | | while (true) |
| | | { |
| | | if (i == index) break; |
| | | spos = images.find(L",L", spos + 1); |
| | | spos = images.find(L",", spos + 1); |
| | | if (spos < 0) break; |
| | | i++; |
| | | } |
| | | int epos = images.find(L",L", spos + 1); |
| | | int epos = images.find(L",", spos + 1); |
| | | if (spos >= 0) |
| | | { |
| | | if (epos < 0) |
| | |
| | | |
| | | if (im.GetImageCount() - sindex >= 1) |
| | | { |
| | | if (images.find(L",L") == 0) images = images.mid(1, 9999); |
| | | int pos1 = images.find(L",L"); |
| | | if (images.find(L",") == 0) images = images.mid(1, 9999); |
| | | int pos1 = images.find(L","); |
| | | if (pos1 < 0) pos1 = images.find(L";"); |
| | | xstring id = images; |
| | | if (pos1 >= 0) id = images.left(pos1); |
| | |
| | | return 1; |
| | | } |
| | | |
| | | int GetOpenFileNames(xarray<xstring>& items, xstring initFileName, xstring filter, xstring ext) |
| | | int GetOpenFileNames(xarray<xstring>& items, xstring initFileName, const string filter, xstring ext) |
| | | { |
| | | //xstring path = GetOpenFileName(L"", |
| | | // "JPEG 文件(*.jpg)\0*.jpg;*.jpeg;*.png;*.gif;*.bmp\0全部文件(*.*)\0*.*\0", |
| | |
| | | int nFilterIndex = 1; |
| | | OPENFILENAMEW ofn; |
| | | |
| | | ofn.lStructSize = 88;//sizeof(ofn); |
| | | ofn.lStructSize = sizeof(ofn); |
| | | ofn.hwndOwner = 0; |
| | | ofn.hInstance = 0; |
| | | ofn.lpstrFilter = filter; |
| | |
| | | else |
| | | { |
| | | wchar_t* start = szPath; |
| | | start += pos * 2; |
| | | start += pos;; |
| | | xstring str = start; |
| | | while (true) |
| | | { |
| | | if (str == L"")break; |
| | | items.push_back(path + L"/" + str); |
| | | start += (str.length() + 1) * 2; |
| | | start += (str.length() + 1) ; |
| | | str = start; |
| | | } |
| | | } |
| | |
| | | |
| | | int LoadPurcher() |
| | | { |
| | | xml purcher ; |
| | | //xml purcher ; |
| | | xaserverarg arg ; |
| | | |
| | | arg.AddArg(L"id", L"采购员"); |
| | |
| | | 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); |
| | |
| | | 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 ; |
| | |
| | | |
| | | while (rw>0) |
| | | { |
| | | ls_nos += L",L"+dw_list.GetItemString(rw, L"SKUNo"); |
| | | //ls_nos += L",L"+dw_list.GetItemString(rw, L"GoodsNo"); |
| | | //ls_nos += L",L"+dw_list.GetItemString(rw, L"GoodNo"); |
| | | ls_nos += L","+dw_list.GetItemString(rw, L"SKUNo"); |
| | | //ls_nos += L","+dw_list.GetItemString(rw, L"GoodsNo"); |
| | | //ls_nos += L","+dw_list.GetItemString(rw, L"GoodNo"); |
| | | rw = dw_list.GetNextSelectRow(rw + 1); |
| | | } |
| | | dw_list.SelectRow(0,false); |
| | |
| | | if (skunos == L"") |
| | | skunos = dw_item.GetItemString(i, L"SKUNo"); |
| | | else |
| | | skunos += L",L" + dw_item.GetItemString(i, L"SKUNo"); |
| | | skunos += L"," + dw_item.GetItemString(i, L"SKUNo"); |
| | | } |
| | | } |
| | | xaserverarg& arg = *new xaserverarg(); |
| | |
| | | else |
| | | src=src.mid(src.find(L"Thumbs", 0)+6, 50); |
| | | */ |
| | | xaserverarg& arg = * new xaserverarg; |
| | | xaserverarg arg; |
| | | //arg.AddArg(L"src",L"/business/products/chanpin"+src); |
| | | arg.AddArg(L"src", src); |
| | | |
| | | //win::OpenWindow(L"dev:xpage[BigPicture.vx]",arg); |
| | | |
| | | int h = openUrl(L"/sale/view/ProductLibrary/xpage/bigpictureview", &arg); |
| | | openUrl(L"/sale/view/ProductLibrary/xpage/bigpictureview", arg); |
| | | /* |
| | | xwin x = new xwin; |
| | | x.setNativePointer(h); |
| | |
| | | xstring skuno = tail.mid(spos,pos1 - spos ).trim(); |
| | | xstring CustomerID=L""; |
| | | xstring CustomerItemNo=L""; |
| | | if(skuno.find(L",L")>0) |
| | | if(skuno.find(L",")>0) |
| | | { |
| | | CustomerID = skuno.left(skuno.find(L",L")).trim(); |
| | | skuno = skuno.mid(skuno.find(L",L")+1,256).trim(); |
| | | CustomerID = skuno.left(skuno.find(L",")).trim(); |
| | | skuno = skuno.mid(skuno.find(L",")+1,256).trim(); |
| | | } |
| | | if(skuno.find(L",L")>0) |
| | | if(skuno.find(L",")>0) |
| | | { |
| | | CustomerItemNo = skuno.left(skuno.find(L",L")).trim(); |
| | | skuno = skuno.mid(skuno.find(L",L")+1,256).trim(); |
| | | CustomerItemNo = skuno.left(skuno.find(L",")).trim(); |
| | | skuno = skuno.mid(skuno.find(L",")+1,256).trim(); |
| | | } |
| | | xstring src = DownLoadSKUNoPic(skuno,CustomerID,CustomerItemNo); |
| | | head += tail.left(pos) + L"src=\"" + src; |
| | |
| | | for (int i = 1; i < dw.GetColumnCount(); i++) |
| | | { |
| | | xstring colname = dw.GetColumnName(i); |
| | | if (str.find(L"!" + colname + L",L") >= 0) |
| | | if (str.find(L"!" + colname + L",") >= 0) |
| | | { |
| | | dw.SetColumnState((LPCTSTR)colname.c_str(), false); |
| | | } |
| | |
| | | { |
| | | temp[i] = items[i]; |
| | | } |
| | | delete items; |
| | | delete[] items; |
| | | items = temp; |
| | | } |
| | | } |