示例#1
0
        /// <summary>
        /// Event Insert
        /// </summary>
        /// <modified>
        /// Author          Date            Comment
        /// HungNM          25/06/2014      Add
        /// </modified>
        protected void btnInsert_Click(object sender, EventArgs e)
        {
            _class = new VO.CLASS();
            _validate = new Common.Validate();
            GetInput();
            if (_validate.IsError)
            {
                RunJavascript("alert('" + _validate.Message + "');");
                return;
            }

            BUS.CLASS objBUS = new BUS.CLASS();
            if (objBUS.CheckExist(_class.ID, _class.SCHOOL_ID, _class.CLASS_NAME.ToLower()))
            {
                RunJavascript("alert('Tên lớp học đã tồn tại');");
                return;
            }

            Nullable<decimal> intClassId = objBUS.Insert(_class);
            if (intClassId.HasValue)
            {
                VO.CLASS_KNOWLEDGE objClassKnowledge;
                foreach (int item in knowledgeIds)
                {
                    objClassKnowledge = new VO.CLASS_KNOWLEDGE();
                    objClassKnowledge.KNOWLEDGE_ID = item;
                    objClassKnowledge.CLASS_ID = Convert.ToInt32(intClassId.Value);

                    if (!new BUS.CLASS_KNOWLEDGE().Insert(objClassKnowledge))
                    {

                    }
                }

                RunJavascript("alert('Thêm mới thành công');window.location='/Admin/Class/Default.aspx';");
            }
            else
                RunJavascript("alert('Thêm mới thất bại');window.location='/Admin/Class/Default.aspx';");
        }
示例#2
0
        /// <summary>
        /// Event Update
        /// </summary>
        /// <modified>
        /// Author          Date            Comment
        /// HungNM          25/06/2014      Add
        /// </modified>
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            int intId;
            if (!int.TryParse(Request["id"], out intId))
            {
                RunJavascript("alert('Id không hợp lệ');window.location='/Admin/Class/Default.aspx';");
                return;
            }

            BUS.CLASS objBUS = new BUS.CLASS();
            _class = objBUS.GetById(intId);
            if (_class == null)
            {
                RunJavascript("alert('Không tìm thấy lớp học này để cập nhật thông tin');");
                return;
            }

            _validate = new Common.Validate();
            GetInput();
            if (_validate.IsError)
            {
                RunJavascript("alert('" + _validate.Message + "');");
                return;
            }

            if (objBUS.CheckExist(_class.ID, _class.SCHOOL_ID, _class.CLASS_NAME.ToLower()))
            {
                RunJavascript("alert('Tên lớp học đã tồn tại');");
                return;
            }

            if (objBUS.Update(_class))
                RunJavascript("alert('Cập nhật thành công');window.location='/Admin/Class/Default.aspx';");
            else
                RunJavascript("alert('Cập nhật thất bại');window.location='/Admin/Class/Default.aspx';");
        }
示例#3
0
        /// <summary>
        /// Bind class
        /// </summary>
        /// <modified>
        /// Author          Date            Comment
        /// HungNM          14/06/2014      Add
        /// </modified>
        private void BindClass(int id)
        {
            _class = new BUS.CLASS().GetById(id);
            if (_class == null)
            {
                _validate.IsError = true;
                _validate.Message = "Không tồn tại lớp học này";
                return;
            }

            txtClassName.Text = _class.CLASS_NAME;

            string strSchoolId = _class.SCHOOL_ID.ToString();
            if (ddlSchool.Items.FindByValue(strSchoolId) != null)
                ddlSchool.SelectedValue = strSchoolId;

            if (ddlClassType.Items.FindByValue(_class.CLASS_TYPE) != null)
                ddlClassType.SelectedValue = _class.CLASS_TYPE;
        }