public void LoadData() { if (Request["action"] != null) { AdminTinTucController control = new AdminTinTucController(); AdminTinTucInfo cv = control.GetAdminTinTuc(int.Parse(Request["action"])); this.tbxTieuDe.Text = cv.TieuDe; this.tbxtacgia.Text = cv.TacGia.ToString(); this.tbxNguoiTao.Text = cv.NguoiTao.ToString(); this.txtTomTat.Value = cv.TomTat.ToString(); this.txtNoiDung.Value = cv.NoiDung.ToString(); this.cbNoiBat.Checked = cv.NoiBat; this.ddlLoaiTin.SelectedValue = cv.LoaiTinID.ToString(); this.ddlNguonTin.SelectedValue = cv.NguonTin.ToString(); this.ddlNgonNgu.SelectedValue = cv.Lang; this.cbxTinhTrang.Checked = cv.TinhTrang; this.imgImage.ImageUrl = cv.Anh; } }
private void LoadList() { AdminTinTucController control = new AdminTinTucController(); List <AdminTinTucInfo> list = control.ListAdminTinTuc(); if (list != null && list.Count > 0) { this.gvAdminLoaiTin.DataSource = list; int rowsCount = list.Count, pageSize = 10; int pagesCount = (int)Math.Ceiling((double)rowsCount / (double)pageSize); this.ddlChuyenToiTrang.Items.Clear(); for (int i = 1; i <= pagesCount; i++) { this.ddlChuyenToiTrang.Items.Add(new ListItem(i.ToString(), i.ToString())); } this.ddlChuyenToiTrang.SelectedIndex = this.CurrentPage - 1; } this.gvAdminLoaiTin.DataBind(); }
protected void gvAdminLoaiTin_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "DeleteLoaiTin") { int tinid = Convert.ToInt32(e.CommandArgument); AdminTinTucController control = new AdminTinTucController(); AdminTinTucInfo tintuc = control.GetAdminTinTuc(tinid); if (tinid != null) { try { control.DeleteAdmiTinTuc(tinid); this.lblThongBao.Text = "Loại tin đã xóa thành công."; LoadList(); } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); this.lblThongBao.Text = "Loại tin đã xóa không thành công."; } } } }
protected void lbtnGhiLai_Click(object sender, EventArgs e) { AdminTinTucController control = new AdminTinTucController(); // UPDATE if (Request["action"] != null) { AdminTinTucInfo cv = control.GetAdminTinTuc(int.Parse(Request["action"])); cv.TieuDe = tbxTieuDe.Text; cv.LoaiTinID = Convert.ToInt32(ddlLoaiTin.SelectedValue); cv.TomTat = txtTomTat.Value; cv.NoiDung = txtNoiDung.Value; cv.TacGia = tbxtacgia.Text; cv.NguoiTao = tbxNguoiTao.Text; //Upload ảnh string urlImage = string.Empty; if (Common.CheckContainImage(fulAnh)) { if (Common.UploadImage(fulAnh, Server.MapPath("~/"), Constants.IMAGE_TINTUC, ref urlImage)) { cv.Anh = urlImage; } } cv.NgayTao = DateTime.Now; cv.NguonTin = (ddlNguonTin.SelectedValue); cv.NoiBat = cbNoiBat.Checked; cv.Lang = ddlNgonNgu.SelectedValue; cv.TinhTrang = cbxTinhTrang.Checked; try { control.UpdateAdminTinTuc(cv); this.lblThongBao.Text = "Ghi lại thành công"; } catch (Exception ex) { this.lblThongBao.Text = "Có lỗi: " + ex.ToString(); } } else // INSERT { AdminTinTucInfo cv = new AdminTinTucInfo(); cv.TieuDe = tbxTieuDe.Text; cv.LoaiTinID = Convert.ToInt32(ddlLoaiTin.SelectedValue); cv.TomTat = txtTomTat.Value; cv.NoiDung = txtNoiDung.Value; cv.TacGia = tbxtacgia.Text; cv.NguoiTao = tbxNguoiTao.Text; //Upload ảnh string urlImage = string.Empty; if (Common.CheckContainImage(fulAnh)) { if (Common.UploadImage(fulAnh, Server.MapPath("~/"), Constants.IMAGE_TINTUC, ref urlImage)) { cv.Anh = urlImage; } } cv.NgayTao = DateTime.Now; cv.NguonTin = (ddlNguonTin.SelectedValue); cv.NoiBat = cbNoiBat.Checked; cv.Lang = ddlNgonNgu.SelectedValue; cv.TinhTrang = cbxTinhTrang.Checked; try { control.AddAdminTinTuc(cv); this.lblThongBao.Text = "Ghi lại thành công"; } catch (Exception ex) { this.lblThongBao.Text = "Có lỗi: " + ex.ToString(); } } }