Exemplo n.º 1
0
 /// <summary>
 /// 新增客户
 /// </summary>
 public static void Insert(CoCustomers customers)
 {
     try
     {
         LDLLogisticsEntities context = new LDLLogisticsEntities();
         //查找该客户是否存在
         if (context.CoCustomers.Any(obj => obj.Code.Trim().ToLower() == customers.Code.Trim().ToLower() && obj.Valid == true))
             throw new FaultException(string.Format("客户编码[{0}]已存在!", customers.Code));
         context.CoCustomers.AddObject(customers);    //新增
         context.SysOperationLog.AddObject(SysOperationLogAdapter.GetOperationtLog("CoCustomersAdapter01", Define.Insert, customers));   //记录日志
         context.SaveChanges();  //提交保存
     }
     catch (Exception ex)
     {
         throw new FaultException(ex.Message);
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// 修改客户
        /// </summary>
        public static void Update(CoCustomers customers)
        {
            try
            {
                LDLLogisticsEntities context = new LDLLogisticsEntities();
                //查找该客户是否存在
                CoCustomers _customers = context.CoCustomers.FirstOrDefault(obj => obj.ID == customers.ID);
                if (_customers == null)
                    throw new FaultException(string.Format("该客户[{0}]不存在!", customers.Name));
                EntityObjectHelper.Copyto(customers, ref _customers); //利用反射动态赋值

                context.SysOperationLog.AddObject(SysOperationLogAdapter.GetOperationtLog("CoCustomersAdapter03", Define.Update, _customers));   //记录日志
                context.SaveChanges();  //提交保存
            }
            catch (Exception ex)
            {
                throw new FaultException(ex.Message);
            }
        }
Exemplo n.º 3
0
 /// <summary>
 /// 用于向 CoCustomers EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet&lt;T&gt; 属性的 .Add 方法。
 /// </summary>
 public void AddToCoCustomers(CoCustomers coCustomers)
 {
     base.AddObject("CoCustomers", coCustomers);
 }
Exemplo n.º 4
0
 /// <summary>
 /// 创建新的 CoCustomers 对象。
 /// </summary>
 /// <param name="id">ID 属性的初始值。</param>
 /// <param name="code">Code 属性的初始值。</param>
 /// <param name="name">Name 属性的初始值。</param>
 /// <param name="isTransfer">IsTransfer 属性的初始值。</param>
 /// <param name="isSMS">IsSMS 属性的初始值。</param>
 /// <param name="isPrepaid">IsPrepaid 属性的初始值。</param>
 /// <param name="isSpecial">IsSpecial 属性的初始值。</param>
 /// <param name="valid">Valid 属性的初始值。</param>
 public static CoCustomers CreateCoCustomers(global::System.Int32 id, global::System.String code, global::System.String name, global::System.Boolean isTransfer, global::System.Boolean isSMS, global::System.Boolean isPrepaid, global::System.Boolean isSpecial, global::System.Boolean valid)
 {
     CoCustomers coCustomers = new CoCustomers();
     coCustomers.ID = id;
     coCustomers.Code = code;
     coCustomers.Name = name;
     coCustomers.IsTransfer = isTransfer;
     coCustomers.IsSMS = isSMS;
     coCustomers.IsPrepaid = isPrepaid;
     coCustomers.IsSpecial = isSpecial;
     coCustomers.Valid = valid;
     return coCustomers;
 }
Exemplo n.º 5
0
 public void UpdateCustomers(CoCustomers customers)
 {
     CoCustomersAdapter.Update(customers);
 }
Exemplo n.º 6
0
 public void InsertCustomers(CoCustomers customers)
 {
     CoCustomersAdapter.Insert(customers);
 }