LiFan
2024-08-08 142558b40db1c578b29aa50a16f7933471bb921b
update
已修改3个文件
28 ■■■■ 文件已修改
jrj/project/business/Public/message.business.cpp 补丁 | 查看 | 原始文档 | blame | 历史
jrj/project/business/SystemSettings/Data.config.cpp 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jrj/project/total3/ProductNewList.cpp 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jrj/project/business/Public/message.business.cpp
Binary files differ
jrj/project/business/SystemSettings/Data.config.cpp
@@ -162,7 +162,7 @@
        {
            xstring str = L"<vbox><xtree name='dw_tree" + xstring(nIndex) + L"' imagelist='0'/></vbox>";
            bnode = new xnode;
            bnode.setNativePointer(SetAgentNodeContent(anode, str));
            bnode.setNativePointer(SetAgentNode(anode, str));
            p = combobox::GetItemData(dw_ddlb.GetId(), nIndex);
            KXMLDOMElement ele = p;
@@ -182,7 +182,7 @@
        {
            p = combobox::GetItemData(dw_ddlbdata.GetId(), h);
            bnode = p;
            SetAgentNodeContent(anode, bnode);
            SetAgentNode(anode, bnode);
            dw_tree = new treeview;
            dw_tree.setNativePointer(GetControl(L"dw_tree" + xstring(nIndex)));
jrj/project/total3/ProductNewList.cpp
@@ -460,17 +460,16 @@
        {
            if (dw_list.GetItemString(dw_list.GetRow(), L"GoodsNo") != L"") return 1;
            if (dw_list.GetRowCount() < 1) return 1;
            xaserverarg arg ;
            xaserverarg arg;
            arg.AddArg(L"EntityID", dw_list.GetGuid(dw_list.GetRow()));
            KXMLDOMElement e = dw_list.GetRowElement(dw_list.GetRow());
            int pr = cast(e as int);
            arg.AddArg(L"data",xstring( pr));
            pr = cast(dw_list as int);
            arg.AddArg(L"dw", pr.toString());
            arg.AddArg(L"HWND", xstring((__int64)GetHWND()));
            OpenWindow(L"dev:xpage[ProductNewItem.vx]", arg );
            arg.SetParam(L"data", e);
            arg.SetParam(L"dw", dw_list);
            arg.SetParam(L"HWND", GetHWND());
            OpenWindow(L"dev:xpage[ProductNewItem.vx]", arg);
            return 1;
        }
        //命令发布函数
@@ -505,17 +504,17 @@
            if (comdid == L"xmDelete")
            {
                int row = listwin::dw_list.GetNextSelectRow(1);
                int row = dw_list.GetNextSelectRow(1);
                if (row < 1) {
                    row = listwin::dw_list.GetRow();
                    row = dw_list.GetRow();
                    if (row < 1) {
                        //win::MessageBox(GetHWND(),L"请选中要删除的行!",L"提示",0);
                        return -1;
                    }
                }
                KXMLDOMElement e = listwin::dw_list.GetRowElement(row);
                KXMLDOMElement e = dw_list.GetRowElement(row);
                xstring sguid = e.selectSingleNode(L"@guid").text();
@@ -544,7 +543,7 @@
                    else
                    {
                        MessageBox(GetHWND(), L"删除成功!", L"提示", 0);
                        listwin::dw_list.DeleteRow(row);
                        dw_list.DeleteRow(row);
                    }
                }
                return 1;
@@ -571,6 +570,7 @@
            AttachEvent(L"WM_SETFOCUS", (FEvent)&ProductNewList::OnSetFocus);
            AttachEvent(L"dw_list", L"DWV_ROWFOCUSCHANGED", (FEvent)&ProductNewList::OnRowChanged);
            AttachEvent(L"im1", L"IMG_LDBCLICK", (FEvent)&ProductNewList::OnImgDBClicked);
            return 1;
        }
        int onload()