/// <summary> /// 新增参数 /// </summary> public static void Insert(SysParameter parameter) { try { LDLLogisticsEntities context = new LDLLogisticsEntities(); //查找该用户是否存在 if (context.SysParameter.Any(obj => obj.Type == parameter.Type && obj.Code == parameter.Code && obj.Valid == true)) throw new FaultException(string.Format("编号[{0}]已存在!", parameter.Code)); context.SysParameter.AddObject(parameter); //新增 context.SysOperationLog.AddObject(SysOperationLogAdapter.GetOperationtLog("SysParameterAdapter01", Define.Insert, parameter)); //记录日志 context.SaveChanges(); //提交保存 } catch (Exception ex) { throw new FaultException(ex.Message); } }
/// <summary> /// 修改参数 /// </summary> public static void Update(SysParameter parameter) { try { LDLLogisticsEntities context = new LDLLogisticsEntities(); //查找该用户是否存在 SysParameter _parameter = context.SysParameter.FirstOrDefault(obj => obj.ID == parameter.ID); if (_parameter == null) throw new FaultException(string.Format("参数不存在!")); EntityObjectHelper.Copyto(parameter, ref _parameter); //利用反射动态赋值 context.SysOperationLog.AddObject(SysOperationLogAdapter.GetOperationtLog("SysParameterAdapter03", Define.Update, _parameter)); //记录日志 context.SaveChanges(); //提交保存 } catch (Exception ex) { throw new FaultException(ex.Message); } }
/// <summary> /// 用于向 SysParameter EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToSysParameter(SysParameter sysParameter) { base.AddObject("SysParameter", sysParameter); }
/// <summary> /// 创建新的 SysParameter 对象。 /// </summary> /// <param name="id">ID 属性的初始值。</param> /// <param name="type">Type 属性的初始值。</param> /// <param name="code">Code 属性的初始值。</param> /// <param name="displayName">DisplayName 属性的初始值。</param> /// <param name="orderID">OrderID 属性的初始值。</param> /// <param name="valid">Valid 属性的初始值。</param> public static SysParameter CreateSysParameter(global::System.Int32 id, global::System.String type, global::System.String code, global::System.String displayName, global::System.Int32 orderID, global::System.Boolean valid) { SysParameter sysParameter = new SysParameter(); sysParameter.ID = id; sysParameter.Type = type; sysParameter.Code = code; sysParameter.DisplayName = displayName; sysParameter.OrderID = orderID; sysParameter.Valid = valid; return sysParameter; }
public void UpdateParameter(SysParameter parameter) { SysParameterAdapter.Update(parameter); }
public void InsertParameter(SysParameter parameter) { SysParameterAdapter.Insert(parameter); }