欢迎来到天天文库
浏览记录
ID:14438195
大小:32.00 KB
页数:10页
时间:2018-07-28
《递归案例(recursive case)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、递归案例(Recursivecase)使用系统;使用system.collections.generic;使用LINQ系统;使用系统文本;使用系统集合;使用system.web.mvc;使用系统;使用系统数据;gwork模型使用;newtonsoftJSON的使用;使用gwork.dataaccess;gwork业务使用;使用gwork.ibusiness;使用newtonsoft.json.converters;使用sysmanager.common.utilities;命名空间gwork.control
2、lers.humanresources.personstatistics{公共课personstatisticscontroller:GWBaseController{私人ipersonstatisticsbllpersonstatisticsbll=businessfactorypersonstatistics()。实例;公共的ActionResultpersonstatisticslist(){返回(viewbag);}<<摘要>///人事统计加载////<返回><返回>personstatistics
3、displaylist()字符串{HashtableHT=新hashtable();如果(这个请求[雇员]]!=null&&这个请求[雇员]。trim()!=“”){HT=(哈希表)jsonconvert。deserializeobject(这要求[雇员]。tostring(),typeof(哈希表));}HT。添加(“页索引”,这要求[“页”]);//当前页HT。添加(“每页”,这要求[“行”]);//每页显示的记录条数DataTableDS=personstatisticsbllpersonstatis
4、ticslist(HT);isodatetimeconvertertimeconverter=新isodatetimeconverter();timeconverter.datetimeformat=“yyyy”'mm”'dd”;哈希表的结果=新hashtable();结果:添加(“总”,“[总]]);结果:添加(“行”,DS);返回jsonconvert。SerializeObject(结果,timeconverter);}<<摘要>///部门加载////<返回><返回>getorganizationli
5、st()字符串{HashtableHT=新hashtable();DataTabledt=personstatisticsbllqueryallorganization(HT);////组装组装表<><>所属部门TRTDTD><男
6、y();//复制表新的数据。clear();//清空数据dt=datarowsort(newdata,dt,"0");stringcount="";foreach(datarowdrindt.rows){datarowdrow=table.newrow();param=dr["category"].tostring();switch(param){case"集团":temp="";break;case"公司":temp="";break;case"部门":temp="----";break;case"工作组
7、":temp="whatareyouhiding?";break;}drow["fullname"]=temp+dr["fullname"].tostring();count=datarowcount(dt,dr["organizationid"].tostring(),null);if(count!=null&count!=""){if(dr["organizationid"].tostring()!=null&dr["organizationid"].tostring()!=""
8、
9、dr["workgr
10、oupid"].tostring()!=null&dr["workgroupid"].tostring()!=""){datatablecount=personstatisticsbll.usercount(count.trimend(','));drow[""]=count.rows[0][0];drow["women"]=count.rows[0][1];drow["count"]=count.rows[0]
此文档下载收益归作者所有