示例#1
0
 /// <summary>
 /// 用于判断该订单是否已经正在出库
 /// </summary>
 /// <returns></returns>
 public ReturnOrderEntity CheckOrder(string orderNum)
 {
     ReturnDetailEntity entity = new ReturnDetailEntity() { ContractOrder = orderNum };
     ReturnOrderEntity order = new ReturnOrderEntity();
     order.Where(a => a.Status == (int)EAudite.Wait);
     order.IncludeAll();
     entity.Left<ReturnOrderEntity>(order, new Params<string, string>() { Item1 = "OrderNum", Item2 = "OrderNum" });
     order = this.ReturnOrder.GetSingle(order);
     return order;
 }
示例#2
0
 /// <summary>
 /// 根据关联单号查询已经退货的的情况
 /// </summary>
 /// <param name="orderNum"></param>
 /// <returns></returns>
 public List<ReturnDetailEntity> GetDetailByOrder(string orderNum)
 {
     ReturnDetailEntity entity = new ReturnDetailEntity();
     entity.IncludeAll();
     ReturnOrderEntity order = new ReturnOrderEntity();
     entity.Left<ReturnOrderEntity>(order, new Params<string, string>() { Item1 = "OrderNum", Item2 = "OrderNum" });
     order.Where(a => a.Status == (int)EAudite.Pass);
     order.Where(a => a.ContractOrder == orderNum);
     List<ReturnDetailEntity> list = this.ReturnDetail.GetList(entity);
     return list;
 }