internal static TradeNews ToTradeNews(NewsInfo tInfo)
 {
     TradeNews news = new TradeNews();
     news.ID = tInfo.ID;
     news.NewsContent = tInfo.NewsContent;
     news.NewsTitle = tInfo.NewsTitle;
     news.NType = (NewsType)tInfo.NType;
     news.PubPerson = tInfo.PubPerson;
     news.PubTime = tInfo.PubTime;
     news.Status = (NewsStatus)tInfo.Status;
     return news;
 }
 /// <summary>
 /// 编辑新闻公告
 /// </summary>
 /// <param name="newsInfo">新闻记录</param>
 /// <param name="loginId">登录用户标识</param>
 /// <returns></returns>
 public ErrType ModifyTradeNews(NewsInfo newsInfo, String loginId)
 {
     try
     {
         TradeNews news = MyConverter.ToTradeNews(newsInfo);
         ResultDesc result = ManagerService.ModifyTradeNews(news, loginId);
         if (!result.Result)
             return new ErrType(ERR.SERVICE, result.Desc);
         return GeneralErr.Success;
     }
     catch (TimeoutException te)
     {
         FileLog.WriteLog("", Assembly.GetExecutingAssembly().GetName().Name, this.GetType().Name, new StackTrace().GetFrame(0).GetMethod().Name, te.Message);
         return new ErrType(ERR.EXEPTION, ErrorText.TimeoutException);
     }
     catch (Exception ex)
     {
         FileLog.WriteLog("", Assembly.GetExecutingAssembly().GetName().Name, this.GetType().Name,
       new StackTrace().GetFrame(0).GetMethod().Name, ex.Message);
         return new ErrType(ERR.EXEPTION, ErrorText.OperationError);
     }
 }
 internal static NewsInfo ToNewsInfo(TradeNews news)
 {
     NewsInfo tInfo = new NewsInfo();
     tInfo.ID = news.ID;
     tInfo.NewsContent = news.NewsContent;
     tInfo.NewsTitle = news.NewsTitle;
     //Todo:查看枚举是否可以如此转换
     tInfo.NType = (NewsTypeEnum)news.NType;
     tInfo.PubPerson = news.PubPerson;
     tInfo.PubTime = news.PubTime;
     tInfo.Status = (NewsStatusEnum)news.Status;
     return tInfo;
 }