From a24a99da3f57ca960e0bde4df1cb4799e6254b30 Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期二, 16 七月 2024 12:36:30 +0800
Subject: [PATCH] update

---
 jrj/project/business/Company/HrOrg.cpp      |    6 +++---
 jrj/project/business/Company/HrJob.cpp      |    4 ++--
 jrj/project/business/Company/HrEmployee.hpp |    2 +-
 jrj/project/business/Company/HrOrgMaint.cpp |    4 ++--
 jrj/project/business/Company/HrOrgChart.cpp |    5 +++--
 5 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/jrj/project/business/Company/HrEmployee.hpp b/jrj/project/business/Company/HrEmployee.hpp
index 8b0d117..40e74f4 100644
--- a/jrj/project/business/Company/HrEmployee.hpp
+++ b/jrj/project/business/Company/HrEmployee.hpp
@@ -110,7 +110,7 @@
 				int OnSubTree(xstring id, HTREEITEM parentitem)
 				{
 					//int wid = tv_org.GetId();
-					if (tv_org.GetChildItem(parentitem) > 0) return 1;
+					if (!tv_org.GetChildItem(parentitem)) return 1;
 					xml x;
 					
 					xaserverarg arg;
diff --git a/jrj/project/business/Company/HrJob.cpp b/jrj/project/business/Company/HrJob.cpp
index bdb4723..53cf3c9 100644
--- a/jrj/project/business/Company/HrJob.cpp
+++ b/jrj/project/business/Company/HrJob.cpp
@@ -81,12 +81,12 @@
 				int OnTreeSelChanged(TEvent* evt, int p)
 				{
 					NMTREEVIEW& nmtv = *(NMTREEVIEW*)evt->notify.pnmh;
-					HTREEITEM hItem = nmtv.itemNew.hItem;
+					//HTREEITEM hItem = nmtv.itemNew.hItem;
 
 					//int wid = tv_1.GetId();
 					HTREEITEM hItem = tv_1.GetSelectedItem();
 					HTREEITEM rootItem = tv_1.GetRootItem();
-					if (hItem <= 0 || hItem == rootItem)
+					if (!hItem || hItem == rootItem)
 					{
 						m_type = L"all";
 					}
diff --git a/jrj/project/business/Company/HrOrg.cpp b/jrj/project/business/Company/HrOrg.cpp
index 46d9dc0..a8628a1 100644
--- a/jrj/project/business/Company/HrOrg.cpp
+++ b/jrj/project/business/Company/HrOrg.cpp
@@ -100,7 +100,7 @@
 		int i = 0, s = list.length();
 		KXMLDOMElement xitem;
 		xstring sname;
-		xstring sguid;
+		//xstring sguid;
 		if (s > 0)
 		{
 			for (i = 0; i < s; i++)
@@ -392,7 +392,7 @@
 		tv_org = GetControl(L"tv_org");
 		AttachEvent(L"tv_org", L"TVN_SELCHANGED", (FEvent)&HrOrg::OnTreeSelecded);
 		HTREEITEM root = tv_org.GetRootItem();
-		if (root > 0)
+		if (!root)
 		{
 			tv_org.ExpandItemEx(root);
 		}
@@ -473,7 +473,7 @@
 
 		//OnCreateTree(L"00000000-0000-0000-0000-000000000000", 0);
 		HTREEITEM root = tv_org.GetRootItem();
-		if (root > 0)
+		if (!root)
 		{
 			tv_org.ExpandItemEx(root);
 			KXMLDOMElement ele = tv_org.GetItemData(root);
diff --git a/jrj/project/business/Company/HrOrgChart.cpp b/jrj/project/business/Company/HrOrgChart.cpp
index 7e1e781..b8d02e8 100644
--- a/jrj/project/business/Company/HrOrgChart.cpp
+++ b/jrj/project/business/Company/HrOrgChart.cpp
@@ -36,7 +36,7 @@
 		xstring pUnit;
 		pUnit = tv_org.GetItemLabel(hitem) + L"\\";
 		HTREEITEM pitem = tv_org.GetParentItem(hitem);
-		while (pitem > 0)
+		while (!pitem )
 		{
 			pUnit = tv_org.GetItemLabel(pitem) + L"\\" + pUnit;
 			pitem = tv_org.GetParentItem(pitem);
@@ -61,6 +61,7 @@
 		}
 		if(lw !=WA_INACTIVE)m_bCanDestroy = 1;
 		return 1;*/
+		return 1;
 	}
 
 	//焦点激活处理函数
@@ -76,7 +77,7 @@
 		arg = GetArg();
 		arg.AddArg(L"comdid", comdid);
 		HTREEITEM hitem = tv_org.GetSelectedItem();
-		if (hitem > 0)
+		if (!hitem )
 		{
 			KXMLDOMElement ele = tv_org.GetItemData( hitem);
 			xstring guid = ele.selectSingleNode(L"@guid").text();
diff --git a/jrj/project/business/Company/HrOrgMaint.cpp b/jrj/project/business/Company/HrOrgMaint.cpp
index f228299..be0677a 100644
--- a/jrj/project/business/Company/HrOrgMaint.cpp
+++ b/jrj/project/business/Company/HrOrgMaint.cpp
@@ -202,8 +202,8 @@
 				xstring sPersonID = arg.GetArgString(L"sPersonID");
 				//trace(sPersonID);
 				xstring sPersonName = arg.GetArgString(L"sPersonName");
-				dw_detail.SetItemDisplayString(1, colname, sPersonName);
-				dw_detail.SetItemString(1, colname, sPersonID);
+				dw_detail.SetItemDisplayString(1, colname.c_str(), sPersonName);
+				dw_detail.SetItemString(1, colname.c_str(), sPersonID);
 				dw_detail.Redraw();
 			}
 		}

--
Gitblit v1.9.3