protected void btnThemMoi_Click(object sender, EventArgs e) { try { string Tendm = txtTenDM.Text; if (Tendm != null && Tendm != "") { Models.Categories obj = new Models.Categories(); obj.Ten = txtTenDM.Text; db.Categories.Add(obj); db.SaveChanges(); Response.Redirect("QuanLyDanhMuc.aspx"); } else { pnError.Visible = true; lbError.Text = "Các trường không được để trống!"; } } catch { pnError.Visible = true; lbError.Text = "Lỗi, không lưu lại được !"; } }
protected void btnSua_Click(object sender, EventArgs e) { try { Models.NewsEntities db = new Models.NewsEntities(); int Id = Convert.ToInt32(txtMaBV.Text); string tenbv = txtTenBV.Text; string mota = txtMoTa.Text; string noidung = txtNoiDung.Text; string tacgia = txtTacGia.Text; Models.Post obj = db.Post.FirstOrDefault(x => x.Id == Id); if (Id != null && tenbv != null && tenbv != "" && mota != null && mota != "" && noidung != null && noidung != "" && tacgia != null && tacgia != "") { obj = new Models.Post(); obj.TenBV = txtTenBV.Text; obj.MoTa = txtMoTa.Text; obj.NoiDung = txtNoiDung.Text; obj.TacGia = txtTacGia.Text; db.Post.Add(obj); db.SaveChanges(); Response.Redirect("QuanLyBaiViet.aspx"); } else { pnError.Visible = true; lbError.Text = "Các trường không được để trống!"; } } catch { pnError.Visible = true; lbError.Text = "Lỗi, không lưu lại được !"; } }
protected void btnThemMoi_Click(object sender, EventArgs e) { try { // Kiểm tra mã có tồn tại chưa? Models.NewsEntities db = new Models.NewsEntities(); string tenbv = txtTenBV.Text; string mota = txtMoTa.Text; string noidung = txtNoiDung.Text; string tacgia = txtTacGia.Text; if (tenbv != "" && mota != null && mota != "" && noidung != null && noidung != "" && tacgia != null && tacgia != "") { Models.Post obj = new Models.Post(); obj.TenBV = txtTenBV.Text; obj.MoTa = txtMoTa.Text; obj.NoiDung = txtNoiDung.Text; obj.TacGia = txtTacGia.Text; obj.NgayDang = DateTime.Now; obj.Id = Convert.ToInt32(ddlDanhMuc.SelectedValue); db.Post.Add(obj); db.SaveChanges(); Response.Redirect("QuanLyBaiViet.aspx"); } else { pnError.Visible = true; lbError.Text = "Các trường không được để trống!"; } } catch { pnError.Visible = true; lbError.Text = "Lỗi, không lưu lại được !"; } }
protected void btnSua_Click(object sender, EventArgs e) { try { Models.NewsEntities db = new Models.NewsEntities(); int Id = Convert.ToInt32(txtMaDM.Text); string tendm = txtTenDM.Text; Models.Categories obj = db.Categories.FirstOrDefault(x => x.Id == Id); if (obj != null && Id != null && tendm != null && tendm != "") { obj.Ten = txtTenDM.Text; db.SaveChanges(); Response.Redirect("QuanLyDanhMuc.aspx"); } else { pnError.Visible = true; lbError.Text = "Các trường không được để trống!"; } } catch { pnError.Visible = true; lbError.Text = "Lỗi, không lưu lại được !"; } }
protected void btnXoa_Command(object sender, CommandEventArgs e) { int Id = Convert.ToInt32(e.CommandArgument); Models.NewsEntities db = new Models.NewsEntities(); Models.Media obj = db.Media.FirstOrDefault(x => x.Id == Id); if (obj != null) { db.Media.Remove(obj); db.SaveChanges(); getData(Convert.ToInt32(txtIdBV.Text)); } }
protected void btnXoa_Command(object sender, CommandEventArgs e) { try { int Id = Convert.ToInt32(e.CommandArgument.ToString()); Models.NewsEntities db = new Models.NewsEntities(); Models.Categories obj = db.Categories.FirstOrDefault(x => x.Id == Id); if (obj != null) { db.Categories.Remove(obj); db.SaveChanges(); getData(); } } catch { pnError.Visible = true; lbError.Text = "Không thể xóa danh mục này. Vui Lòng Kiểm Tra Lại !"; } }
protected void btnXoa_Command(object sender, CommandEventArgs e) { try { int Id = Convert.ToInt32(e.CommandArgument.ToString()); Models.NewsEntities db = new Models.NewsEntities(); Models.Post obj = db.Post.FirstOrDefault(x => x.Id == Id); if (obj != null) { db.Post.Remove(obj); db.SaveChanges(); getData(); } } catch { pnError.Visible = true; lbError.Text = "Vui lòng xóa ảnh bài viết trước !"; } }
protected void btnUpload_Click(object sender, EventArgs e) { if (fuImg.HasFile == true) { // Bước 1: Tải file về server // Sinh tên file string filename = txtIdBV.Text + "_" + DateTime.Now.ToString("yyyyMMddHHmmssffff"); string[] arr = fuImg.FileName.Split('.'); string file_ext = arr[arr.Length - 1]; filename += '.' + file_ext; string folder = Server.MapPath("~/Uploads/AnhBaiViet/"); fuImg.SaveAs(folder + filename); // Bước 2: Thêm dữ liệu vào Database Models.NewsEntities db = new Models.NewsEntities(); Models.Media obj = new Models.Media(); obj.Id_Post = Convert.ToInt32(txtIdBV.Text); obj.Url = filename; db.Media.Add(obj); db.SaveChanges(); getData(Convert.ToInt32(txtIdBV.Text)); } }