//绑定分类
        public string BindCategory()
        {
            string categoryStr = string.Empty;

            Entities.QuerySurveyCategory query = new Entities.QuerySurveyCategory();
            query.GroupName = "质检培训组";
            query.TypeId    = 1;

            int count;

            DataTable dt = BLL.SurveyCategory.Instance.GetSurveyCategory(query, "", 1, 10000, out count);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                categoryStr += "<span>";
                categoryStr += "<input name='examCategory' type='checkbox' value='" + dt.Rows[i]["SCID"].ToString() + "' />";
                categoryStr += "<em onclick='emChkIsChoose(this)'>" + dt.Rows[i]["Name"].ToString() + "</em>";
                categoryStr += "</span>";
            }

            return(categoryStr);
        }
Example #2
0
        //绑定数据
        public void BindData()
        {
            Entities.QuerySurveyCategory query = new Entities.QuerySurveyCategory();
            if (RequestPopGroup != "")
            {
                query.BGID = int.Parse(RequestPopGroup);
            }
            else if (ddlGroup.Value != "-1" && ddlGroup.Value != "")
            {
                query.BGID = int.Parse(ddlGroup.Value);
            }

            query.TypeId     = int.Parse(TypeId);
            query.LoginID    = userID;
            query.SelectType = 1;
            ////判断数据权限,数据权限如果为 2-全部,则绑定所有业务组数据
            //Entities.UserDataRigth model_userDataRight = BLL.UserDataRigth.Instance.GetUserDataRigth(userID);
            //if (model_userDataRight != null)
            //{
            //    if (model_userDataRight.RightType != 2)//数据权限不为 2-全部,则加载该登陆者所属业务组
            //    {
            //        query.LoginID = userID;
            //        query.SelectType = 1;
            //    }
            //}

            int       count;
            DataTable dt = BLL.SurveyCategory.Instance.GetSurveyCategory(query, "SurveyCategory.CreateTime Desc", 1, 10000, out count);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                categoryName += dt.Rows[i]["Name"].ToString() + ",";
            }
            categoryName = categoryName.TrimEnd(',');

            repeaterCategoryList.DataSource = dt;
            repeaterCategoryList.DataBind();
        }
Example #3
0
        private void BindData()
        {
            Entities.QuerySurveyCategory query = new Entities.QuerySurveyCategory();
            if (RequestPopGroup != "-1")
            {
                query.BGID = int.Parse(RequestPopGroup);
            }

            if (TypeId == "0") //默认分组
            {
                if (Status == "1")
                {
                    query.Status = 8;  //没有交集
                }
                else
                {
                    query.Status = -3;
                }
            }
            else if (TypeId == "1") //自定义分组
            {
                if (Status == "0")
                {
                    query.Status = int.Parse(Status);
                    //query.GroupStatus = "(0,1)";
                }
                else if (Status == "1")
                {
                    query.Status = int.Parse(Status);
                    //query.GroupStatus = "(0,1)";
                }
                else
                {
                    query.GroupStatus = "(0,1)";
                }
            }
            else if (TypeId == "0,1" || TypeId == "-1")
            {
                if (Status == "-1" || Status == "0,1")
                {
                    query.GroupStatus = "(0,1,-3)";
                }
                else if (Status == "0")
                {
                    //query.Status = int.Parse(Status);
                    query.GroupStatus = "(0,-3)";
                }
                else
                {
                    query.Status = int.Parse(Status);
                }
            }

            //if (Status != "-1" && Status != "0,1")
            //{
            //    query.Status = int.Parse(Status);
            //}
            query.TypeId     = 2; //TypeId
            query.LoginID    = userID;
            query.SelectType = 1;

            DataTable dt = BLL.SurveyCategory.Instance.GetSurveyCategory(query, "SurveyCategory.CreateTime Desc", BLL.PageCommon.Instance.PageIndex, pageSize, out RecordCount);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                categoryName += dt.Rows[i]["Name"].ToString() + ",";
            }
            categoryName = categoryName.TrimEnd(',');

            if (dt != null)
            {
                repeaterTableList.DataSource = dt;
                repeaterTableList.DataBind();
                litPagerDown.Text = BLL.PageCommon.Instance.LinkStringByPost(BLL.Util.GetUrl(), GroupLength, RecordCount, pageSize, BLL.PageCommon.Instance.PageIndex, 1);
            }
        }