protected void lbtnAdd_Click(object sender, EventArgs e) { if (txtMessageContent.Text.Trim() == "") { lblInfo.Text = "内容不能为空!"; lblInfo.Visible = true; return; } message.messagetitle = txtMessageTitle.Text.Trim(); message.messagecontent = txtMessageContent.Text.Trim(); if (Request.QueryString["id"] != null) { int id = Convert.ToInt32(Request.QueryString["id"]); message.id = id; tbMessage oldMessage = messageBLL.GetModel(id); message.createtime = oldMessage.createtime; message.visitcount = oldMessage.visitcount; message.userid = oldMessage.userid; messageBLL.Update(message); lblInfo.Text = "编辑成功!"; } else { message.createtime = DateTime.Now; message.visitcount = 0; message.userid = ((tbUser)Session[Constant.User]).id; messageBLL.Add(message); lblInfo.Text = "添加成功!"; } lblInfo.Visible = true; }
public ActionResult DeleteConfirmed(int id) { tbMessage tbrequest = db.tbMessage.Find(id); db.tbMessage.Remove(tbrequest); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /Request/Details/5 public ActionResult Details(int id = 0) { tbMessage tbrequest = db.tbMessage.Find(id); if (tbrequest == null) { return(HttpNotFound()); } return(View(tbrequest)); }
public ActionResult Edit(tbMessage tbmessage) { if (ModelState.IsValid) { db.Entry(tbmessage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } //ViewBag.Admin_ID = new SelectList(db.tbAdmin, "Admin_ID", "Admin_Name", tbmessage.Admin_ID); //ViewBag.Member_ID = new SelectList(db.tbMemberInfo, "Member_ID", "Member_Name", tbmessage.Member_ID); return(View(tbmessage)); }
// // GET: /Request/Edit/5 public ActionResult Edit(int id = 0) { tbMessage tbrequest = db.tbMessage.Find(id); if (tbrequest == null) { return(HttpNotFound()); } // ViewBag.Admin_ID = new SelectList(db.tbAdmin, "Admin_ID", "Admin_Name", tbrequest.Admin_ID); // ViewBag.Member_ID = new SelectList(db.tbMemberInfo, "Member_ID", "Member_Name", tbrequest.Member_ID); return(View(tbrequest)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["id"] != null) { int id = Convert.ToInt32(Request.QueryString["id"]); message = messageBLL.GetModel(id); txtMessageTitle.Text = message.messagetitle; txtMessageContent.Text = message.messagecontent; } } }
public ActionResult Answer(MessageView request) { if (ModelState.IsValid) { tbMessage tbrequest = db.tbMessage.Find(request.Message_ID); tbrequest.Reply_Time = DateTime.Now; //tbrequest.Reply = request.Reply; tbrequest.State = true; // tbrequest.Admin_ID = int.Parse(System.Web.HttpContext.Current.Session["Admin_ID"].ToString()); db.Entry(tbrequest).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["id"] != null) { int id = Convert.ToInt32(Request.QueryString["id"]); message = messageBLL.GetModel(id); message.visitcount = message.visitcount + 1; messageBLL.Update(message); lblTitle.Text = message.messagetitle; lblTime.Text = message.createtime.ToString("yyyy-MM-dd HH:mm:ss"); lblVisitCount.Text = message.visitcount.ToString(); locContent.Text = message.messagecontent; } } }
public ActionResult Create(MessageView msgview) { if (ModelState.IsValid) { if (string.IsNullOrEmpty(msgview.Member_Name)) { ModelState.AddModelError("Member_Name", "会员名字不能为空"); return(View()); } if (string.IsNullOrEmpty(msgview.Message)) { ModelState.AddModelError("Message", "留言不能为空"); return(View()); } var query = from s in db.tbMemberInfo where s.Member_Name.Trim().ToLower() == msgview.Member_Name.Trim().ToLower() select s; List <tbMemberInfo> list = query.ToList(); if (list.Count == 0) { ModelState.AddModelError("Member_Name", "会员不存在"); return(View()); } tbMessage tbmessage = new tbMessage(); //tbmessage.Message_Time = DateTime.Now; //tbmessage.Member_ID = list[0].Member_ID; //tbmessage.Message = msgview.Message; //tbmessage.Admin_ID = int.Parse(System.Web.HttpContext.Current.Session["Admin_ID"].ToString()); //tbmessage.Message_Type = 2; db.tbMessage.Add(tbmessage); db.SaveChanges(); return(RedirectToAction("LeadIndex")); } return(View(msgview)); }
public void Messages(string id, string message) { //return Json(new { id=id,msg=message}); int wrID = Convert.ToInt32(id); tbProjWorkroom wr = db.tbProjWorkrooms.Find(wrID); tbMessage model = new tbMessage(); try { if (Request.Files.Count > 0) { foreach (string file in Request.Files) { var fileContent = Request.Files[file]; if (fileContent != null && fileContent.ContentLength > 0) { // and optionally write the file to disk //var fileName = Path.GetFileName(file); //var path = Path.Combine(Server.MapPath("~/App_Data/Images"), fileName); //fileContent.SaveAs(); bool IsExists = System.IO.Directory.Exists(Server.MapPath("~/App_Data/WorkroomFiles/" + id)); if (!IsExists) { System.IO.Directory.CreateDirectory(Server.MapPath("~/App_Data/WorkroomFiles/" + id)); } var fileSavePath = Path.Combine(Server.MapPath("~/App_Data/WorkroomFiles/" + id), fileContent.FileName); fileContent.SaveAs(fileSavePath); model.attachment = fileContent.FileName; } } } else { model.attachment = "No Attachment"; } model.wrID = wrID; model.text = message; model.mfrom = wr.tbAwardedProj.tbProject.tbPM.tbUser.firstName + " " + wr.tbAwardedProj.tbProject.tbPM.tbUser.lastName; model.mto = wr.tbAwardedProj.tbRequirementEngineer.tbClient.tbUser.firstName + " " + wr.tbAwardedProj.tbRequirementEngineer.tbClient.tbUser.lastName; model.dateTime = DateTime.Today.ToShortDateString(); db.tbMessages.Add(model); db.SaveChanges(); TempData["page"] = "messages"; var context = Microsoft.AspNet.SignalR.GlobalHost.ConnectionManager.GetHubContext <MessageHub>(); context.Clients.All.broadcast(model.mfrom, message, model.dateTime, model.attachment); return; //return Json(new { mfrom = model.mfrom, mTo = model.mto, msg = model.text, date = model.dateTime , success = true},JsonRequestBehavior.AllowGet); } catch { return; } }