/// <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';"); }
/// <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';"); }
/// <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; }