private void BindCourse()
        {
            bool isGroup = PrjPub.CurrentStudent.IsGroupLearder;
            int  tech    = PrjPub.CurrentStudent.TechnicianTypeID;
            int  orgID   = PrjPub.CurrentStudent.OrgID;
            int  postID  = PrjPub.CurrentStudent.PostID;

            string        strIDPath = Request.QueryString.Get("Courseware");
            CoursewareBLL objBll    = new CoursewareBLL();
            IList <RailExam.Model.Courseware> objCourseware =
                objBll.GetCoursewaresByCoursewareTypeOnline(orgID, postID, strIDPath, isGroup, tech);

            if (objCourseware.Count > 0)
            {
                foreach (RailExam.Model.Courseware courseware in objCourseware)
                {
                    if (courseware.CoursewareName.Length <= 15)
                    {
                        courseware.CoursewareName = courseware.CoursewareName;
                    }
                    else
                    {
                        courseware.CoursewareName = courseware.CoursewareName.Substring(0, 15) + "...";
                    }
                }
            }

            gvCourse.DataSource = objCourseware;
            gvCourse.DataBind();

            gvBook.Visible   = false;
            gvCourse.Visible = true;
        }
Ejemplo n.º 2
0
        private void BindGrid2()
        {
            CoursewareBLL coursewareBLL = new CoursewareBLL();
            IList <RailExam.Model.Courseware> coursewareList = new List <RailExam.Model.Courseware>();

            if (!string.IsNullOrEmpty(Request.QueryString.Get("id")))
            {
                TrainTypeBLL trainTypeBLL = new TrainTypeBLL();
                TrainType    trainType    = trainTypeBLL.GetTrainTypeInfo(Convert.ToInt32(ViewState["TrainAimID"].ToString()));
                coursewareList = coursewareBLL.GetCoursewaresByTrainTypeIDPath(trainType.IDPath, 1);
            }
            else
            {
                coursewareList = coursewareBLL.GetCoursewaresByCoursewareTypeOnline(PrjPub.CurrentLoginUser.StationOrgID,
                                                                                    Convert.ToInt32(ViewState["TrainAimID"].ToString()), "%", true,
                                                                                    5);
            }

            if (coursewareList.Count > 0)
            {
                foreach (RailExam.Model.Courseware courseware in coursewareList)
                {
                    if (courseware.CoursewareName.Length <= 15)
                    {
                        courseware.CoursewareName = "<a onclick=EditCourseware(" + courseware.CoursewareID + ") href=# title=" + courseware.CoursewareName + " > " + courseware.CoursewareName + " </a>";
                    }
                    else
                    {
                        courseware.CoursewareName = "<a onclick=EditCourseware(" + courseware.CoursewareID + ") href=# title=" + courseware.CoursewareName + " > " + courseware.CoursewareName.Substring(0, 15) + "..." + " </a>";
                    }
                }
                gvCourse.DataSource = coursewareList;
                gvCourse.DataBind();
            }
        }