private UMS_Message CreateUMS_Message(OnlineVote es) { Navigator nv = ns.GenericService.First(p => p.Title.Equals("在线评选")); UMS_Message um = new UMS_Message(); um.EngineType = EngineTypeEnum.WeChat.ToString(); um.To = "@all";//默认为向关注微信的全部成员发送 um.Subject = es.Title; um.Body = es.Summary; um.State = MessageStateEnum.Waiting.ToString(); um.ErrorCount = 0; um.CreateTime = DateTime.Now; um.Url = "/StaffHome/WxNY_OnlineDetail.aspx?TopNavId=" + nv.ParentID + "&CurNavId=" + nv.ID + "&id=" + es.ID; um.EstimateTime = DateTime.Now; um.Source = ApplicationEnum.职工之家.ToString(); um.Images = es.ImageURL; return(um); }
private void VoteAdd(OnlineVote ov) { var voteEvent = new OnlineVoteOptions(); for (int i = 0; i < this.dropOnline.SelectedIndex + 1; i++) { //TextBox vote = (TextBox)this.Page.Master.FindControl("ContentPlaceHolder1").FindControl("tableOnline").FindControl(""); string[] vote = Request.Form.GetValues("ctl00$ContentPlaceHolder1$txtVote" + i); voteEvent = CreateNewVote(ov.ID, vote[0].ToString(), i); optionService.GenericService.Add(voteEvent); //if (!string.IsNullOrEmpty(Request["id"])) //{ // //optionService.GenericService.Update(voteEvent); // optionService.GenericService.Add(voteEvent); //} //else //{ // optionService.GenericService.Add(voteEvent); //} } optionService.GenericService.Save(); }