Ejemplo n.º 1
0
        /// <summary>
        /// 取消销售单
        /// </summary>
        /// <param name="idList"></param>
        public void CancelOrder(IList <Guid> idList)
        {
            if (idList == null || !idList.Any())
            {
                return;
            }

            foreach (var Id in idList)
            {
                var model = GetModel(Id);
                if (model == null)
                {
                    continue;
                }

                var order = new FinanceOrder();
                order.Code = this.FinanceOrderRepository.GetSequenceNextCode();

                SaleOrderRepository.Cancel(model, order);
            }
        }