/// <summary> /// 根据机构编码获取该机构下车辆数 /// </summary> /// <param name="dtCar"></param> /// <param name="orgNo"></param> /// <returns></returns> public static string GetCarCount(DataTable dtCar, string orgNo) { string count = "0"; StringBuilder sb = new StringBuilder(); sb.AppendFormat("("); if (PublicCls.OrgIsShi(orgNo)) { count = dtCar.Compute("count(BYORGNO)", "substring(BYORGNO,1,4)='" + orgNo.Substring(0, 4) + "'").ToString(); } else if (PublicCls.OrgIsXian(orgNo)) { count = dtCar.Compute("count(BYORGNO)", "substring(BYORGNO,1,6)='" + orgNo.Substring(0, 6) + "'").ToString(); } else if (PublicCls.OrgIsZhen(orgNo)) { count = dtCar.Compute("count(BYORGNO)", "substring(BYORGNO,1,9)='" + orgNo.Substring(0, 9) + "'").ToString(); } else if (PublicCls.OrgIsCun(orgNo)) { count = dtCar.Compute("count(BYORGNO)", "BYORGNO='" + orgNo + "'").ToString(); } sb.AppendFormat("{0}", count); sb.AppendFormat(")"); return(sb.ToString()); }
/// <summary> /// 获取组织机构渐进名称 /// </summary> /// <param name="topOrgNo">顶级单位编码</param> /// <param name="orgCode">当前单位编码</param> /// <returns>组织机构渐进名称</returns> public static string getOrgTDNameClass(string topOrgNo, string orgCode) { string str1 = "padding-left:0px;"; string str2 = "padding-left:20px;"; string str3 = "padding-left:40px;"; string str4 = "padding-left:60px;"; if (PublicCls.OrgIsShi(topOrgNo)) { str1 = "padding-left:0px;"; str2 = "padding-left:20px;"; str3 = "padding-left:40px;"; str4 = "padding-left:60px;"; } else if (PublicCls.OrgIsXian(topOrgNo)) { str1 = "padding-left:0px;"; str2 = "padding-left:0px;"; str3 = "padding-left:20px;"; str4 = "padding-left:40px;"; } else if (PublicCls.OrgIsZhen(topOrgNo)) { str1 = "padding-left:0px;"; str2 = "padding-left:0px;"; str3 = "padding-left:0px;"; str4 = "padding-left:20px;"; } else if (PublicCls.OrgIsCun(topOrgNo)) { str1 = "padding-left:0px;"; str2 = "padding-left:0px;"; str3 = "padding-left:0px;"; str4 = "padding-left:0px;"; } if (PublicCls.OrgIsShi(orgCode))//市 { return(str1); } else if (PublicCls.OrgIsXian(orgCode))//县 { return(str2); } else if (PublicCls.OrgIsZhen(orgCode)) { return(str3); } else { return(str4); } }
/// <summary> /// 获取组织机构渐进名称 /// </summary> /// <param name="topOrgNo">顶级单位编码</param> /// <param name="orgCode">当前单位编码</param> /// <param name="orgName">单位名称</param> /// <returns>格式化后的单位名称(缩进)</returns> public static string getOrgTDName1(string topOrgNo, string orgCode, string orgName) { string str2 = " "; string str3 = " "; string str4 = " "; if (PublicCls.OrgIsShi(topOrgNo)) { } else if (PublicCls.OrgIsXian(topOrgNo)) { str4 = str3; str3 = str2; str2 = ""; } else if (PublicCls.OrgIsZhen(topOrgNo)) { str4 = str3; str3 = ""; } else if (PublicCls.OrgIsCun(topOrgNo)) { str4 = ""; } if (PublicCls.OrgIsShi(orgCode))//市 { return(orgName); } else if (PublicCls.OrgIsXian(orgCode))//县 { return(str2 + orgName); } else if (PublicCls.OrgIsZhen(orgCode)) { return(str3 + orgName); } else { return(str4 + orgName); } }