/// <summary> /// 修改数据 /// </summary> /// <param name="FormID">表单ID</param> /// <param name="content">内容</param> /// <param name="UPDATEUSERID">用户ID</param> /// <param name="UPDATEUSERNAME">用户名</param> /// <returns>bool</returns> public bool UpdateContent(string FormID, byte[] content, UserInfo userinfo) { try { SMT_System_EFModelContext efmodel = new SMT_System_EFModelContext(); var items = from o in efmodel.T_SYS_RTF where o.FORMID == FormID select o; if (items.Count() > 0) { var item = items.FirstOrDefault(); item.CONTENT = content; item.UPDATEUSERID = userinfo.USERID; item.UPDATEUSERNAME = userinfo.USERNAME; item.UPDATEDATE = DateTime.Now; } Tracer.Debug("内容SysRtfBLL-UpdateContent FormID:" + FormID + " DateTime:" + System.DateTime.Now.ToString()); if (efmodel.SaveChanges() == 1) { return(true); } else { return(false); } } catch (Exception ex) { Tracer.Debug("内容SysRtfBLL-UpdateContent" + System.DateTime.Now.ToString() + " " + ex.ToString()); return(false); } }
/// <summary> /// 添加信息 /// </summary> /// <returns>添加结果</returns> public bool AddContent(T_SYS_RTF t_SYS_RTF) { try { SMT_System_EFModelContext efmodel = new SMT_System_EFModelContext(); var items = from o in efmodel.T_SYS_RTF where o.FORMID == t_SYS_RTF.FORMID select o; if (items.Count() > 0) { return(false); } else { Tracer.Debug("内容SysRtfBLL-AddContent FormID:" + t_SYS_RTF.FORMID + " SYSTEMCODE:" + t_SYS_RTF.SYSTEMCODE + " MODELNAME:" + t_SYS_RTF.MODELNAME + " DateTime:" + System.DateTime.Now.ToString()); int i = dal.Add(t_SYS_RTF); if (i == 1) { return(true); } else { return(false); } } } catch (Exception ex) { Tracer.Debug("内容SysRtfBLL-AddContent" + System.DateTime.Now.ToString() + " " + ex.ToString()); return(false); } }