예제 #1
0
        private void SearchFormRouteNextClass()
        {
            if (Function.IsNumber(searchClass1))
            {
                int maxClassID = Convert.ToInt32(searchClass1);

                DataTable myTable = routeClassBLL.GetTableSubList(maxClassID, string.Empty);

                myTable = ClassLibrary.BLL.WebClass.GetRouteTree(myTable, 0);

                StringBuilder sb = new StringBuilder();

                int rowIndex = 0;
                foreach (DataRow dr in myTable.Rows)
                {
                    rowIndex++;
                    if (rowIndex == 1) //去掉第一行数据,第一行是顶级(ParendID=0)
                    {
                        continue;
                    }

                    sb.AppendFormat("<option value='{0}' {2}>{1}</option>", dr["ID"].ToString(), dr["ClassName"].ToString(), searchClass2 == dr["ID"].ToString() ? "selected" : "");
                }

                routeClassNext = sb.ToString();
            }
        }
예제 #2
0
        public void BindRouteClass()
        {
            ClassLibrary.BLL.RouteClass routeClassBLL = new ClassLibrary.BLL.RouteClass();
            DataTable myTable = ClassLibrary.BLL.WebClass.GetRouteTree(routeClassBLL.GetTableSubList(maxClassID, string.Empty));

            StringBuilder sb = new StringBuilder();

            foreach (DataRow dr in myTable.Rows)
            {
                sb.AppendFormat("<option value='{0}'>{1}</option>", dr["ID"].ToString(), dr["ClassName"].ToString());
            }

            routeClassList = sb.ToString();
        }
예제 #3
0
        public void ProcessRequest(HttpContext context)
        {
            if (context.Request.QueryString["ac"] == "getarea")
            {
                string strMaxClassID = context.Request.QueryString["cid"];
                string strParentID   = context.Request.QueryString["parentID"];
                if (strParentID == null || strParentID == "")
                {
                    strParentID = "0";
                }
                if (ClassLibrary.Common.Function.IsNumber(strMaxClassID))
                {
                    int maxClassID = Convert.ToInt32(strMaxClassID);

                    ClassLibrary.BLL.RouteClass bll = new ClassLibrary.BLL.RouteClass();

                    DataTable myTable = bll.GetTableSubList(maxClassID, string.Empty);

                    myTable = ClassLibrary.BLL.WebClass.GetRouteTree(myTable, Int32.Parse(strParentID));

                    StringBuilder sb = new StringBuilder();

                    int rowIndex = 0;
                    foreach (DataRow dr in myTable.Rows)
                    {
                        rowIndex++;
                        if (rowIndex == 1) //去掉第一行数据,第一行是顶级(ParendID=0)
                        {
                            continue;
                        }

                        sb.AppendFormat("<option value='{0}'>{1}</option>", dr["ID"].ToString(), dr["ClassName"].ToString());
                    }

                    Print(context, sb.ToString());
                }

                Print(context, string.Empty);
            }
        }
예제 #4
0
        private void BindSubRouteClass()
        {
            DataTable myTable = rcBll.GetTableSubList(mymodel.MaxClassId, string.Empty);

            myTable = ClassLibrary.BLL.WebClass.GetRouteTree(myTable, 0);

            StringBuilder sb = new StringBuilder();

            sb.Append("<option value=''>不限    </option>");
            int rowIndex = 0;

            foreach (DataRow dr in myTable.Rows)
            {
                rowIndex++;
                if (rowIndex == 1)
                {
                    continue;
                }
                sb.AppendFormat("<option value='{0}' {2}>{1}</option>", dr["ID"].ToString(), dr["ClassName"].ToString(), dr["ID"].ToString() == mymodel.RouteClassID.ToString() ? "selected" : "");
            }
            subRClassList = sb.ToString();
        }