コード例 #1
0
ファイル: ExchangeShow.aspx.cs プロジェクト: windygu/bbl
        /// <summary>
        /// 回复
        /// </summary>
        private void Check()
        {
            bool res = false;                              //回复是否成功

            tid = Utils.GetInt(Utils.GetFormValue("tid")); //主键ID
            if (tid > 0)
            {
                EyouSoft.Model.PersonalCenterStructure.WorkExchangeReply werModel = new EyouSoft.Model.PersonalCenterStructure.WorkExchangeReply();
                werModel.ExchangeId  = tid;
                werModel.IsAnonymous = Utils.GetInt(Utils.GetFormValue("isannoy")) == 1 ? true : false;
                werModel.OperatorId  = SiteUserInfo.ID;
                if (werModel.IsAnonymous)
                {
                    werModel.OperatorName = "匿名";
                }
                else
                {
                    werModel.OperatorName = SiteUserInfo.ContactInfo.ContactName;
                }
                werModel.ReplyTime   = DateTime.Now;
                werModel.Description = Utils.GetFormValue("connent");
                res = weBll.AddReply(werModel);
            }
            Response.Clear();
            Response.Write(string.Format("{{\"res\":{0}}}", res ? 1 : -1));
            Response.End();
        }
コード例 #2
0
        /// <summary>
        /// 回复
        /// </summary>
        /// <param name="model">交流专区回复实体</param>
        /// <returns>true:成功 false:失败</returns>
        public bool AddReply(EyouSoft.Model.PersonalCenterStructure.WorkExchangeReply model)
        {
            if (model == null)
            {
                return(false);
            }
            bool Result = idal.AddReply(model);

            if (Result)
            {
                HandleLogsBll.Add(
                    new EyouSoft.Model.CompanyStructure.SysHandleLogs()
                {
                    ModuleId     = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.个人中心_工作交流,
                    EventCode    = Model.CompanyStructure.SysHandleLogsNO.EventCode,
                    EventMessage = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "{0}在" + Model.EnumType.CompanyStructure.SysPermissionClass.个人中心_工作交流.ToString() + "回复了工作交流!编号为:" + model.ExchangeId,
                    EventTitle   = "回复" + Model.EnumType.CompanyStructure.SysPermissionClass.个人中心_工作交流.ToString() + "数据"
                });
            }
            return(Result);
        }
コード例 #3
0
ファイル: WorkExchange.cs プロジェクト: windygu/bbl
 /// <summary>
 /// 回复
 /// </summary>
 /// <param name="model">交流专区回复实体</param>
 /// <returns>true:成功 false:失败</returns>
 public bool AddReply(EyouSoft.Model.PersonalCenterStructure.WorkExchangeReply model)
 {
     EyouSoft.Data.WorkExchangeReply obj = new EyouSoft.Data.WorkExchangeReply()
     {
         Description  = model.Description,
         ExchangeId   = model.ExchangeId,
         IsAnonymous  = model.IsAnonymous?"1":"0",
         OperatorId   = model.OperatorId,
         OperatorName = model.OperatorName,
         ReplyTime    = DateTime.Now,
         IsDelete     = "0"
     };
     dcDal.WorkExchangeReply.InsertOnSubmit(obj);
     if (dcDal.ChangeConflicts.Count == 0)
     {
         EyouSoft.Data.WorkExchange exchangeModel = dcDal.WorkExchange.FirstOrDefault(item => item.ExchangeId == model.ExchangeId);
         if (exchangeModel != null)
         {
             exchangeModel.Replys += 1;
             dcDal.SubmitChanges();
         }
     }
     return(dcDal.ChangeConflicts.Count == 0 ? true : false);
 }