/// <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(); }
/// <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); }
/// <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); }