Beispiel #1
0
 /// <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);
     }
 }
Beispiel #2
0
        /// <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&lt;T&gt; 属性的 .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;
 }
Beispiel #5
0
 public void UpdateParameter(SysParameter parameter)
 {
     SysParameterAdapter.Update(parameter);
 }
Beispiel #6
0
 public void InsertParameter(SysParameter parameter)
 {
     SysParameterAdapter.Insert(parameter);
 }