From e9a62f7e145df985079e9c6e4a22bbde289f97da Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期四, 05 九月 2024 18:16:50 +0800
Subject: [PATCH] update item maint
---
jrj/project/business/SystemSettings/UserImport.cpp | 37 ++++++++++++++++++-------------------
1 files changed, 18 insertions(+), 19 deletions(-)
diff --git a/jrj/project/business/SystemSettings/UserImport.cpp b/jrj/project/business/SystemSettings/UserImport.cpp
index 809ca0f..211a62c 100644
--- a/jrj/project/business/SystemSettings/UserImport.cpp
+++ b/jrj/project/business/SystemSettings/UserImport.cpp
@@ -100,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)
@@ -110,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);
/*
@@ -163,12 +163,12 @@
}
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;
- arg.setNativePointer(arg.CreateInstance());
+
arg.AddArg(L"sguid", id);
if (xurl::post(L"/sale/data/OrganizationStruct/tree.child.OrgChart", arg.GetString(), x) != 1)
{
@@ -207,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>");
@@ -219,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;
@@ -260,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);
@@ -270,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)
{
@@ -311,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");
--
Gitblit v1.9.3