Пример #1
0
        public void AddCourseLog(Course course, LogInformation logInfo)
        {
            var courseLog = new CourseLog
            {
                CourseLogIdentificator = _keyGenerator.GenerateNewId(),
                AlteredEntity          = course,
                LogData = logInfo
            };

            _logRepository.AddCourseLog(courseLog);
        }
Пример #2
0
        public void AddCoursesLogs(ICollection <Course> courses, LogInformation logInfo)
        {
            foreach (var course in courses)
            {
                var courseLog = new CourseLog
                {
                    CourseLogIdentificator = _keyGenerator.GenerateNewId(),
                    AlteredEntity          = course,
                    LogData = logInfo
                };

                _logRepository.AddCourseLog(courseLog);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (String.IsNullOrWhiteSpace(this.Page.User.Identity.Name))
            {
                return;
            }

            if (Request.QueryString["courseID"] != null)
            {
                courseID = DFISYS.CoreBO.Common.function.Obj2Int(Request.QueryString["courseID"]);
                CourseLog obj = new CourseLog();
                this.grdListPhongVan.DataSource = obj.SelectAllByCourseID(courseID);
                this.grdListPhongVan.DataBind();
            }
        }
Пример #4
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                questionID = Convert.ToInt32(Request.QueryString["questionID"]);
            }
            catch (Exception)
            {
            }
            obj             = new Question();
            obj.Question_ID = questionID;
            obj             = obj.SelectOne();
            obj.Status      = QuestionStatus.DA_DUYET;
            obj.Update();


            objLog = new CourseLog();
            objLog.Course_Content = NewsContent.Text;
            objLog.CourseLog_Date = DateTime.Now;
            objLog.Course_ID      = obj.Sourse_ID;
            objLog.Insert();

            Response.Redirect(string.Format("/office/giao_luu_duyet.aspx?courseID={0}", obj.Sourse_ID));
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                questionID  = DFISYS.CoreBO.Common.function.Obj2Int(Request.QueryString["questionID"]);
                courseID    = DFISYS.CoreBO.Common.function.Obj2Int(Request.QueryString["courseID"]);
                courseLogID = DFISYS.CoreBO.Common.function.Obj2Int(Request.QueryString["courseLogID"]);
                if (questionID > 0)
                {
                    //// by nội dung cũ vào, nếu chưa có nội dung
                    #region questionID>0
                    objLog = new CourseLog();
                    objLog = objLog.SelectOneByQuestionID(questionID);

                    obj             = new Question();
                    obj.Question_ID = questionID;
                    obj             = obj.SelectOne();


                    // GET vị trí duyệt nội dung
                    objCource           = new Course();
                    objCource.Course_ID = obj.Sourse_ID;
                    objCource           = objCource.SelectOne();
                    chude = objCource.Course_Title;
                    if (objCource.PublicOrder == CourseOrder.LEN_DAU)
                    {
                        this.NewsContent.Text += string.Format("<b>{0}</b> - <i>{1} tuổi</i> <br/><br/>", obj.User_Name, obj.User_Age);
                        this.NewsContent.Text += obj.Question_Content + "<br/><br/>";
                        this.NewsContent.Text += obj.Question_Answer + "<br/><br/>";
                        if ((objLog != null) && (objLog.Course_Content.Length > 0))
                        {
                            this.NewsContent.Text += objLog.Course_Content;
                        }
                    }
                    else
                    {
                        if ((objLog != null) && (objLog.Course_Content.Length > 0))
                        {
                            this.NewsContent.Text += objLog.Course_Content;
                        }
                        this.NewsContent.Text += string.Format("<b>{0}</b> - <i>{1} tuổi</i> <br/><br/>", obj.User_Name, obj.User_Age);
                        this.NewsContent.Text += obj.Question_Content + "<br/><br/>";
                        this.NewsContent.Text += obj.Question_Answer + "<br/><br/>";
                    }
                    #endregion
                }
                else
                {
                    courseID = DFISYS.CoreBO.Common.function.Obj2Int(Request.QueryString["courseID"]);
                    if (courseID > 0)
                    {
                        //// by nội dung cũ vào, nếu chưa có nội dung
                        objLog = new CourseLog();
                        objLog = objLog.SelectOneByCourseID(courseID);

                        // GET vị trí duyệt nội dung
                        objCource           = new Course();
                        objCource.Course_ID = courseID;
                        objCource           = objCource.SelectOne();
                        if ((objLog != null) && (objLog.Course_Content.Length > 0))
                        {
                            this.NewsContent.Text += objLog.Course_Content;
                        }
                    }
                    else
                    {
                        courseLogID = DFISYS.CoreBO.Common.function.Obj2Int(Request.QueryString["courseLogID"]);
                        //// by nội dung cũ vào, nếu chưa có nội dung
                        objLog = new CourseLog();
                        objLog.CourseLog_ID = courseLogID;
                        objLog = objLog.SelectOne();

                        // GET vị trí duyệt nội dung
                        objCource           = new Course();
                        objCource.Course_ID = courseID;
                        objCource           = objCource.SelectOne();
                        if ((objLog != null) && (objLog.Course_Content.Length > 0))
                        {
                            this.NewsContent.Text += objLog.Course_Content;
                        }
                    }
                }
            }
        }
Пример #6
0
 public void AddCourseLog(CourseLog courseLog)
 {
     _context.db.GetCollection <CourseLog>(_coursesLogCollectionName).InsertOne(courseLog);
 }