protected void btnSave_Click(object sender, EventArgs e) { if (cl.checkRole(Session["userid_hcc"].ToString(), codeModule, 1)) { if (txtTitle.Text.Trim() == "") Mess("Nhập tiêu đề bài viết", ""); else if (txtDescription.Text.Trim() == "") Mess("Nhập nội dung tóm tắt bài viết", ""); else if (fckContent.Value.Trim() == "") Mess("Nhập nội dung bài viết", ""); else if (!fileImage.HasFile) Mess("Chọn file ảnh", ""); else { string filename = DateTime.Now.ToString("ddMMyyyyhhmmss"), file_ex = ""; try { tNew n = new tNew(); n.Title = txtTitle.Text.Trim(); n.Description = txtDescription.Text.Trim(); n.Body = fckContent.Value; n.MenuId = int.Parse(dlMenu.SelectedValue.Trim()); n.Tag = txtTag.Text.Trim(); n.IsActive = ckActive.Checked; n.CreateAt = DateTime.Now; n.CreateBy = int.Parse(Session["userid_hcc"].ToString()); if (fileImage.HasFile) { file_ex = fileImage.FileName.Trim(); file_ex = file_ex.Substring(file_ex.LastIndexOf('.')); n.Image = "/wp-content/uploads/news/" + filename + file_ex; } db.tNews.InsertOnSubmit(n); db.SubmitChanges(); if (fileImage.HasFile) fileImage.SaveAs(Server.MapPath("/wp-content/uploads/news/" + filename + file_ex)); var check_news = from m in db.tNews where m.MenuId == int.Parse(dlMenu.SelectedValue.Trim()) select new { m.Id }; //Update link menu var update_menu = from u in db.tMenus where u.Id == int.Parse(dlMenu.SelectedValue) select u; if (update_menu.Count() > 0) { if (check_news.Count() == 1) update_menu.FirstOrDefault().Link = "/bai-viet/" + n.Id.ToString() + "/" + cl.ConvertToUnSign(txtTitle.Text.Trim().ToLower()) + ".hcc"; else update_menu.FirstOrDefault().Link = null; db.SubmitChanges(); } //end update ResetControl(); LoadGrid(); Mess("Lưu bài viết thành công", ""); } catch (Exception ax) { Mess(ax.Message, ""); } } } else Mess("Bạn không có quyền sử dụng chức năng này", "/adhome"); }
public ActionResult Newsupdate(tNew news, string CustomerName) { try { var q = db.tCustomers.Where(p => p.fCompanyName == CustomerName).Select(p => p.fCustomerID).FirstOrDefault(); news.fCustomerID = q; db.tNews.Add(news); db.SaveChanges(); return(View()); } catch { return(View()); } }
protected void btnSave_Click(object sender, EventArgs e) { string date = DateTime.Now.ToString("ddMMyyyyHHmmss"); string filename = ""; var n = new tNew(); n.Body = fckContent.Value; n.CreateAt = DateTime.Now; n.CreateBy = int.Parse(Session["cm_userId"].ToString()); n.Type = byte.Parse(dlMenu.SelectedValue); n.Description = txtDescription.Text.Trim(); if (fuImage.HasFile) { filename = fuImage.FileName.Trim(); n.Image = "/upload/news/" + date + "_" + filename.Substring(filename.LastIndexOf('.')); } n.Status = byte.Parse(dlActive.SelectedValue); n.Tag = txtTag.Text.Trim(); n.Title = txtTitle.Text.Trim(); n.BranchTypeId = int.Parse(dlBranchType.SelectedValue); db.tNews.InsertOnSubmit(n); db.SubmitChanges(); if (fuImage.HasFile) { if (dlBranchType.SelectedValue == "1") { fuImage.SaveAs(Server.MapPath("/upload/cnice/news/" + date + "_" + filename.Substring(filename.LastIndexOf('.')))); } else if (dlBranchType.SelectedValue == "2") { fuImage.SaveAs(Server.MapPath("/upload/cfashion/news/" + date + "_" + filename.Substring(filename.LastIndexOf('.')))); } } txtDescription.Text = ""; txtTag.Text = ""; txtTitle.Text = ""; fckContent.Value = ""; Response.Redirect("/news"); }