From 9ac9cc9e9cd91b97d35a6e28400df71630765e40 Mon Sep 17 00:00:00 2001 From: xj qian <qianxj15@sina.com> Date: 星期三, 21 八月 2024 14:35:51 +0800 Subject: [PATCH] Merge branch 'master' of http://116.62.18.175:6699/r/mis-prj --- jrj/project/business/SystemSettings/UserImport.cpp | 40 ++++++++++++++++++++-------------------- 1 files changed, 20 insertions(+), 20 deletions(-) diff --git a/jrj/project/business/SystemSettings/UserImport.cpp b/jrj/project/business/SystemSettings/UserImport.cpp index 0ef3160..2180585 100644 --- a/jrj/project/business/SystemSettings/UserImport.cpp +++ b/jrj/project/business/SystemSettings/UserImport.cpp @@ -6,7 +6,8 @@ #include "vbusiness/vframe/listwin.vframe.vbusiness.hpp" #include "viewobject/view.base.hpp" -//use "dev:code[SysUser.vx]" + +#include "SysUser.hpp" using xml = KXMLDOMDocument; class __declspec(dllexport) UserImport : public xframe @@ -99,9 +100,9 @@ xstring sPositionID, sPositionName; xstring sOrgID, sOrgName; xstring sJobID, sJobName; - int wid = lw_obj.tv_usergroup.GetId(); - int hitem = tv_org.GetSelectedItem(wid); - KXMLDOMElement ele = tv_org.GetItemData(wid, hitem); + //int wid = lw_obj.tv_usergroup.GetId(); + HTREEITEM hitem = tv_org.GetSelectedItem(); + KXMLDOMElement ele = tv_org.GetItemData(hitem); while (row > 0) @@ -109,10 +110,10 @@ //trace(row); KXMLDOMElement e = dw_list.GetRowElement(row); trace(e.xml()); - xstring sEmployeeNo = e.selectSingleNode(L"EmployeeNo").text() + L""; - xstring sOldEmpNo = e.selectSingleNode(L"OldEmpNo").text() + L""; - xstring sPersonID = e.selectSingleNode(L"PersonID").text() + L""; - xstring sPersonName = e.selectSingleNode(L"Name").text() + L""; + xstring sEmployeeNo = e.selectSingleNode(L"EmployeeNo").text() + (xstring)L""; + xstring sOldEmpNo = e.selectSingleNode(L"OldEmpNo").text() + (xstring)L""; + xstring sPersonID = e.selectSingleNode(L"PersonID").text() + (xstring)L""; + xstring sPersonName = e.selectSingleNode(L"Name").text() + (xstring)L""; xstring sPassWord = xutil::MD5(sOldEmpNo); /* @@ -162,8 +163,8 @@ } int OnSubTree(xstring id, HTREEITEM parentitem) { - int wid = tv_org.GetId(); - if (tv_org.GetChildItem(wid, parentitem) > 0) return 1; + //int wid = tv_org.GetId(); + if (tv_org.GetChildItem( parentitem) > 0) return 1; xml x; xaserverarg arg; @@ -206,11 +207,11 @@ return 1; } - int OnCreateTree(xstring id, int parentitem) + int OnCreateTree(xstring id, HTREEITEM parentitem) { //while (tv_1.GetRootItem()>0) // tv_1.DeleteItem(tv_1.GetRootItem()); - int wid = tv_org.GetId(); + //int wid = tv_org.GetId(); xml x; x.loadXML(L"<item><id>" + id + L"</id><no/><name>凤凰集团</name><typ>Org</typ></item>"); @@ -218,8 +219,8 @@ //KXMLDOMElement RDoc = x.documentElement(); //KXMLDOMElement ele = RDoc.SelectSingleNode(L"//Org"); KXMLDOMElement ele = x.selectSingleNode(L"//item"); - int hItem = tv_org.InsertChildItemEx(wid, 0, L"凤凰集团", ele, 15, 4); - tv_org.SetItemChild1(wid, hItem, 1); + HTREEITEM hItem = tv_org.InsertChildItem( 0, L"凤凰集团", ele, 15, 4); + tv_org.SetItemChild1(hItem, 1); return 1; /*xaserverarg arg; @@ -259,7 +260,7 @@ HCURSOR hCursor = xutil::SetCursorWait(); //xstring id = tv_org.GetItemData(tv_org.GetId(), sitem); - KXMLDOMElement ele = tv_org.GetItemData(tv_org.GetId(), sitem); + KXMLDOMElement ele = tv_org.GetItemData(sitem); xstring id = ele.selectSingleNode(L"id").text(); OnSubTree(id, sitem); xutil::RestoreCursor(hCursor); @@ -269,7 +270,7 @@ int OnTreeSelChanged(TEvent* evt, LPARAM p) { //int wid = tv_org.GetId(); - int hitem = tv_org.GetSelectedItem(); + HTREEITEM hitem = tv_org.GetSelectedItem(); KXMLDOMElement ele = tv_org.GetItemData(hitem); if (ele) { @@ -310,14 +311,13 @@ int OnInitial() { SetAgent(); - OnAttachEvent(); + OnAttachEvent(); return 1; } int onload() { - tv_org = new treeview; - tv_org.setNativePointer(GetControl(L"tv_org")); + tv_org = GetControl(L"tv_org"); dw_list = new xdwgrid; dw_list.setNativePointer(GetControl(L"dw_list")); dw_list.openUrl(L"系统用户.vface/template/SysUser/EmpSelect"); @@ -327,7 +327,7 @@ OnInitial(); OnCreateTree(L"00000000-0000-0000-0000-000000000000", 0); //int wid = tv_org.GetId(); - int root = tv_org.GetRootItem(); + HTREEITEM root = tv_org.GetRootItem(); tv_org.ExpandItem(root); OnRetrieve(L"00000000-0000-0000-0000-000000000000"); return 1; -- Gitblit v1.9.3