示例#1
0
        public override void OfferCommitted()
        {
            base.OfferCommitted();

            var line = LastEditOffer.Value?.OrderLine;

            if (line == null)
            {
                return;
            }

            if (Lines.Value.Any(x => x.OrderLine == line))
            {
                return;
            }

            var report = new BatchLineView(line);

            Lines.Value.Add(report);
            ReportLines.Value.Add(report);
        }
示例#2
0
 private void DeleteBatchLine(BatchLineView reportLine)
 {
     Lines.Value.Remove(reportLine);
     ReportLines.Value.Remove(reportLine);
     reportLine.OrderLine?.Order.Address.RemoveLine(reportLine.OrderLine);
 }