// Load dữ lieu lên các TextBox tương ứng private void LoadTextBox() { int intID = 0; if (CommonClass.StringValidator.IsNumber(Request["SubjectID"].ToString().Trim())) { intID = int.Parse(Request["SubjectID"].ToString().Trim()); } DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject(); DataTable dt = objClassData.getDataEditSubject(intID); foreach (DataRow dr in dt.Rows) { txtTypeNewsID.Text = dr["SubjectID"].ToString(); txtTitleNewsEL.Text = dr["TitleSubjectEL"].ToString(); txtTitleNewsVN.Text = dr["TitleSubjectVN"].ToString(); txtShortDescriptionEL.Text = dr["ShortDescriptionEL"].ToString(); txtShortDescriptionVN.Text = dr["ShortDescriptionVN"].ToString(); txtContentEL.Value = dr["ContentEL"].ToString(); txtContentVN.Value = dr["ContentVN"].ToString(); txtPathImages.Text = dr["PathImages"].ToString(); txtReadTimes.Text = dr["ReadTimes"].ToString(); txtIndexof.Text = dr["Indexof"].ToString(); } // Visible cái fileUpload khi không cần thiết FileUpload1.Visible = false; txtPathImages.Visible = true; btChangeImages.Visible = true; }
protected void _DeleteButton_Command(object sender, CommandEventArgs e) { try { int i = 0; CheckBox cb; int id; DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject(); foreach (DataGridItem dgi in _grid.Items) { cb = (CheckBox)dgi.Cells[0].Controls[1]; if (cb.Checked) { // lấy Mã số của record cần xóa... id = (int)_grid.DataKeys[i]; // gọi hàm xóa từng record... if (objClassData.DeleteSubject(id) == false) { CommonClass.MessageBox.Show("Lỗi không thể xóa. Yêu cầu kiểm tra lại hệ thống!"); return; } } i++; } LoadGrid(); } catch (Exception ex) { SetErrorMessage(ex.Message); } }
// Lấy toàn bộ thông tin từ trong table lên lưới private void LoadGrid() { DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject(); DataTable dt = objClassData.GetDataSubject(); lblTotalRows.Text = dt.Rows.Count.ToString(); _grid.DataSource = dt; _grid.DataBind(); }
// Update mới thông tin một News... private void Update() { try { int intSubjectID = int.Parse(txtTypeNewsID.Text.Trim()); string strTitleSubjectEL = CommonClass.StringValidator.GetSafeString(txtTitleNewsEL.Text.Trim()); string strTitleSubjectVN = CommonClass.StringValidator.GetSafeString(txtTitleNewsVN.Text.Trim()); string strShortDescriptionEL = CommonClass.StringValidator.GetSafeString(txtShortDescriptionEL.Text.Trim()); string strShortDescriptionVN = CommonClass.StringValidator.GetSafeString(txtShortDescriptionVN.Text.Trim()); string strContentEL = objClassCommon.FilterSQLParamater(txtContentEL.Value.Trim()); string strContentVN = objClassCommon.FilterSQLParamater(txtContentVN.Value.Trim()); string strPathImages = txtPathImages.Text.Trim(); int intReadTimes = 0; int intTypeNewsID = 1; int intIndexof = 0; if (txtReadTimes.Text.Trim().Length > 0) { intReadTimes = int.Parse(txtReadTimes.Text.Trim()); } if (txtIndexof.Text.Trim().Length > 0) { intIndexof = int.Parse(txtIndexof.Text.Trim()); } //Khi Admin tiến hành đổi hình ảnh if (FileUpload1.Visible == true) { strPathImages = "~/Images/ImgNews/defaultimage.GIF"; if (!string.IsNullOrEmpty(FileUpload1.FileName) && CheckExtention(FileUpload1) == true) { Sycomore.UploadFile Upload = new Sycomore.UploadFile(); Upload.StrFileName = FileUpload1.FileName; Upload.StrFolder = Server.MapPath("~/Images/ImgNews/"); Upload.Upload(FileUpload1); strPathImages = "~/Images/ImgNews/" + Upload.StrFileName; } } DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject(); if (objClassData.UpdateSubject(intSubjectID, strTitleSubjectEL, strTitleSubjectVN, intTypeNewsID, strShortDescriptionEL, strShortDescriptionVN, strContentEL, strContentVN, strPathImages, intReadTimes, intIndexof) == true) { Response.Redirect("~/Amincp/AdminManagerSubject.aspx"); } else { CommonClass.MessageBox.Show("Lỗi kết nối đến Server. Vui lòng kiểm tra hệ thống mạng!"); } } catch (Exception e) { SetErrorMessage(e.Message); } }
private void LoadGridSearch() { int IsSelectAll = 0; int KeyID = 0; if (txtCritId.Text.Trim().Length > 0) { KeyID = int.Parse(txtCritId.Text.Trim()); } string NameEL = CommonClass.StringValidator.GetSafeString(txtNameEL.Text.Trim()); string NameVN = CommonClass.StringValidator.GetSafeString(txtNameVN.Text.Trim()); DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject(); DataTable dt = objClassData.getDataSearchSubject(IsSelectAll, KeyID, NameEL, NameVN); lblTotalRows.Text = dt.Rows.Count.ToString(); _grid.DataSource = dt; _grid.DataBind(); }
private void LoadTextProgramsHot(int intLanguagesID) { try { DB.DB_Object.ClassSubject objClassData = new DB.DB_Object.ClassSubject(); DataTable dt = objClassData.getDataProgramsHot(intLanguagesID); DataList1.DataSource = dt; DataList1.DataBind(); if (dt.Rows.Count > 0) { DataList1.DataSource = dt; DataList1.DataBind(); } else { lbNewsNull.Visible = true; } } catch (Exception objExc) { SetErrorMessage(objExc.Message); } }