예제 #1
0
        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);
        }
예제 #2
0
        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();
        }