/// <summary> /// Event button insert click /// </summary> /// <modified> /// Author Date Comment /// HungNM 14/06/2014 Add /// </modified> protected void btnInsert_Click(object sender, EventArgs e) { // Validate input _validate = new Common.Validate(); _school = new VO.SCHOOL(); GetInput(); if (_validate.IsError) { ShowMessage(_validate.Message); return; } BUS.SCHOOL objBUS = new BUS.SCHOOL(); // Check exist if (objBUS.CheckExist(_school.ID, _school.SCHOOL_NAME.ToLower()) > 0) { ShowMessage("Đã tồn tại trường học với tên này!"); return; } // Insert if (objBUS.Insert(_school) > 0) RunJavascript("alert('Thêm mới thành công!');window.location='/Admin/School/Default.aspx';"); else ShowMessage("Thêm mới thất bại!"); }
/// <summary> /// Event button update click /// </summary> /// <modified> /// Author Date Comment /// HungNM 14/06/2014 Add /// </modified> protected void btnUpdate_Click(object sender, EventArgs e) { // Convert id int intId; if (!int.TryParse(Request["id"], out intId)) { RunJavascript("alert('Id không hợp lệ');window.location='/Admin/School/Default.aspx';"); return; } BUS.SCHOOL objBUS = new BUS.SCHOOL(); // Get object update _school = objBUS.GetById(intId); if (_school == null) { RunJavascript("alert('Không tìm thấy trường để sửa');window.location='/Admin/School/Default.aspx';"); return; } // Validate input _validate = new Common.Validate(); GetInput(); if (_validate.IsError) { ShowMessage(_validate.Message); return; } // Check exist if (objBUS.CheckExist(_school.ID, _school.SCHOOL_NAME.ToLower()) > 0) { ShowMessage("Đã tồn tại trườnghọc với tên này!"); return; } // Update if (objBUS.Update(_school) > 0) RunJavascript("alert('Cập nhật thành công!');window.location='/Admin/School/Default.aspx';"); else ShowMessage("Cập nhật thất bại!"); }
/// <summary> /// Event row command /// </summary> /// <modified> /// Author Date Comment /// HungNM 19/06/2014 Add /// </modified> protected void grvSchool_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "SUA": Response.Redirect(string.Format("~/Admin/School/Action.aspx?id={0}", e.CommandArgument)); break; case "XOA": // Convert id int intId; if (!int.TryParse((string)e.CommandArgument, out intId)) { ShowMessage("Id không hợp lệ!"); BindSchool(); return; } BUS.SCHOOL objBUS = new BUS.SCHOOL(); // Check delete if (objBUS.CheckDel(intId) > 0) { ShowMessage("Trường học này đã có lớp học. Không được phép xóa!"); return; } // Delete if (objBUS.Delete(intId) > 0) ShowMessage("Xóa thành công!"); else ShowMessage("Xóa thất bại!"); // Rebind girdview BindSchool(); break; default: ShowMessage("Không tồn tại chức năng này!"); break; } }