示例#1
0
        private DZAFCPortal.Entity.News GetNewItem(string checkValue)
        {
            var dynamic = new DZAFCPortal.Entity.News();

            dynamic.ID = Guid.NewGuid().ToString();

            dynamic.Title      = txtTitle.Text.Trim();
            dynamic.CategoryID = checkValue;
            dynamic.Publisher  = labPublisher.Text.Trim();
            dynamic.Content    = Server.HtmlDecode(editorContent.InnerHtml);
            dynamic.CreateTime = Fxm.Utility.StringConvert.ToDate(txtPulishTime.Text).Value;
            //dynamic.Summary = txtSummary.Text.Trim();
            dynamic.OrderNum = int.Parse(txtOrderNum.Text.Trim());
            if (!string.IsNullOrEmpty(hidUpload.Value.Trim()))
            {
                dynamic.IndexImgUrl = hidUpload.Value.Trim();
            }
            return(dynamic);
        }
示例#2
0
        private UMS_Message CreateUMS_Message(DZAFCPortal.Entity.News es)
        {
            NewsCategory ny = nc.GenericService.First(p => p.ID == es.CategoryID);

            Navigator   nv = ns.GenericService.First(p => p.Title.Equals(ny.Name));
            UMS_Message um = new UMS_Message();

            //if (!ny.Name.Equals("培训信息") && !ny.Name.Equals("HR通知") && !ny.Name.Equals("职场氧吧"))
            //{
            um.EngineType = EngineTypeEnum.WeChat.ToString();
            um.To         = "@all";//默认为向关注微信的全部成员发送
            um.Subject    = es.Title;
            //um.Body = es.Content;
            um.State      = MessageStateEnum.Waiting.ToString();
            um.ErrorCount = 0;
            um.CreateTime = DateTime.Now;
            um.Url        = "/Pages/Content.aspx?TopNavId=" + nv.ParentID + "&CurNavId=" + nv.ID + "&ContentId=" + es.ID;
            DateTime dt = DateTime.Now;

            if (txtPulishTime.Text != null)
            {
                dt = DateTime.Parse(txtPulishTime.Text);
            }
            um.EstimateTime = dt;
            um.Source       = ApplicationEnum.公司动态.ToString();
            if (!string.IsNullOrEmpty(es.IndexImgUrl))
            {
                um.Images = es.IndexImgUrl;
            }
            else
            {
                um.Images = ny.IndexImgUrl;
            }
            //}
            //else
            //{
            //    um = null;
            //}
            return(um);
        }