public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; HttpRequest Request = context.Request; HttpResponse Response = context.Response; string Content = string.Empty; if (!string.IsNullOrEmpty(Request.Form["adviseContent"])) { Content = Request.Form["adviseContent"]; BLL.Messages.ReceivedMessages receivedMsgBll = new BLL.Messages.ReceivedMessages(); Model.Messages.ReceivedMessages receivedModel = new Model.Messages.ReceivedMessages(); receivedModel.AddresserId = -1; receivedModel.IsRead = false; receivedModel.LastTime = DateTime.Now; receivedModel.PublishDate = DateTime.Now; receivedModel.AddresseeId = 1; receivedModel.Title = "网站建设意见"; receivedModel.PublishContent = Content; if (receivedMsgBll.Add(receivedModel) > 0) { Response.Write("yes"); } else { Response.Write("no"); } } }
protected void Button1_Click(object sender, EventArgs e) { BLL.UserExp.UsersExp userExpBll = new BLL.UserExp.UsersExp(); BLL.Tao.SendInvite inviteBll = new BLL.Tao.SendInvite(); if (this.HiddenFieldRadio.Value == "0") { if (Session["UserInfo"] == null) { Common.CommonCode.GoLoginPage(); } Maticsoft.Accounts.Bus.User user = (Maticsoft.Accounts.Bus.User)Session["UserInfo"]; int iAddresseeId = userExpBll.GetUserIDByUserName(this.HiddenFieldUserName.Value); //新增站内信阅读信息 BLL.Messages.ReceivedMessages receivedBll = new BLL.Messages.ReceivedMessages(); Model.Messages.ReceivedMessages reveivedModel = new Model.Messages.ReceivedMessages(); reveivedModel.AddresserId = user.UserID; reveivedModel.AddresseeId = iAddresseeId; reveivedModel.PublishContent = HiddenFieldtxtContent.Value; reveivedModel.PublishDate = DateTime.Now; reveivedModel.Title = "开课邀请"; reveivedModel.LastTime = DateTime.Now; reveivedModel.IsRead = false; long iReslut = receivedBll.Add(reveivedModel); //新增站内信发送信息 BLL.Messages.SendedMessages sendBll = new BLL.Messages.SendedMessages(); Model.Messages.SendedMessages sendModel = new Model.Messages.SendedMessages(); sendModel.AddresserId = user.UserID; sendModel.AddresseeId = iAddresseeId; sendModel.PublishContent = HiddenFieldtxtContent.Value; sendModel.PublishDate = DateTime.Now; sendModel.Title = "开课邀请"; sendModel.ReceiveMessageId = iReslut; sendBll.Add(sendModel); Model.Tao.SendInvite inviteModel = new Model.Tao.SendInvite(); inviteModel.ConstitutorID = int.Parse(this.HiddenField1.Value); inviteModel.InviteeID = iAddresseeId; inviteModel.InviteDate = DateTime.Now; inviteModel.InviteStatus = 0; inviteModel.ModuleID = int.Parse(this.HiddenField2.Value); if (inviteBll.Add(inviteModel) > 0) { courseModuleBll.SendEmailSuccess(int.Parse(this.HiddenField2.Value), 1); this.ErrorMsg.Visible = true; this.ErrorMsg.Text = "邀请发送成功!"; } else { this.ErrorMsg.Visible = false; this.ErrorMsg.Text = "邀请发送失败!"; return; } } else { int moduleId = int.Parse(this.HiddenField2.Value); int status = 1; if (courseModuleBll.SendEmailSuccess(moduleId, status)) { try { //l 给操作者发送邮件 string userMail = this.HiddenFieldUserEmail.Value; string mailContent = this.HiddenFieldtxtEmailContent.Value; string subject = "开课邀请"; Maticsoft.Common.MailSender.Send(userMail, subject, mailContent.ToString()); } catch { this.ErrorMsg.Visible = false; this.ErrorMsg.Text = "邀请发送失败!"; status = 0; courseModuleBll.SendEmailSuccess(moduleId, status); return; } this.ErrorMsg.Visible = true; this.ErrorMsg.Text = "邀请发送成功!"; BindData(int.Parse(Request.QueryString["CourseId"])); } else { this.ErrorMsg.Visible = false; this.ErrorMsg.Text = "邀请发送失败!"; return; } } }