Ejemplo n.º 1
0
        /// <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());
        }
Ejemplo n.º 2
0
        /// <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);
            }
        }
Ejemplo n.º 3
0
        /// <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 = "&nbsp;&nbsp;&nbsp;";
            string str3 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
            string str4 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

            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);
            }
        }