예제 #1
0
        /// <summary>
        /// 添加回款记录
        /// </summary>
        /// <param name="model">回款实体模型</param>
        public bool InsertExt(Jinher.AMP.BTP.Deploy.CommodityOrderRefundDTO model)
        {
            CommodityOrderRefund modeladd = new CommodityOrderRefund();

            modeladd.Id               = model.Id;
            modeladd.SubTime          = model.SubTime;
            modeladd.SubId            = model.SubId;
            modeladd.CommodityOrderId = model.CommodityOrderId;
            modeladd.OrderItemId      = model.OrderItemId;
            modeladd.RefundType       = model.RefundType;
            modeladd.RefundDate       = model.RefundDate;
            modeladd.RefundAmount     = model.RefundAmount;
            modeladd.Remark           = model.Remark;
            modeladd.ModifiedBy       = "";
            ContextSession contextSession = ContextFactory.CurrentThreadContext;

            modeladd.EntityState = System.Data.EntityState.Added;
            contextSession.SaveObject(modeladd);
            if (contextSession.SaveChanges() == 0)
            {
                return(false);
            }

            return(true);
        }
예제 #2
0
 /// <summary>
 /// 根据CommodityOrderId 获取回款记录
 /// </summary>
 /// <param name="CommodityOrderId"></param>
 /// <returns>回款记录列表</returns>
 public List <CommodityOrderRefundDTO> GetListByCommodityOrderIdExt(Guid CommodityOrderId)
 {
     try
     {
         var List = from obj in CommodityOrderRefund.ObjectSet()
                    where obj.CommodityOrderId == CommodityOrderId
                    select new CommodityOrderRefundDTO {
             Id           = obj.Id,
             SubId        = obj.SubId,
             RefundDate   = obj.RefundDate,
             RefundAmount = obj.RefundAmount,
             Remark       = obj.Remark,
             RefundType   = obj.RefundType
         };
         return((List <CommodityOrderRefundDTO>)List.ToList());
     }
     catch (Exception e)
     {
         LogHelper.Error(string.Format("根据CommodityOrderId 获取回款记录。CommodityOrderId:{0}", CommodityOrderId), e);
         return(null);
     }
 }