Esempio n. 1
0
 protected override void doRevise(Event events, Period p)
 {
     foreach (DeliveryOrderItem item in events.EVENT_ITEMS)
     {
         assertUsedDOItemBySRItem(item);
         assertInvoiceAlreadyGenerated(item);
         SalesOrder so = (SalesOrder)item.SO_ITEM.EVENT;
         SetStockCard(item, p);
         item.SO_ITEM.UnSetOSAgainstDOItem(item);
         SalesOrderRepository.UpdateAgainstStatus(m_command, so, item.SO_ITEM);
     }
 }
Esempio n. 2
0
 protected override void doConfirm(Event events, Period p)
 {
     foreach (DeliveryOrderItem item in events.EVENT_ITEMS)
     {
         SalesOrder so = (SalesOrder)item.SO_ITEM.EVENT;
         assertConfirmedSO(so);
         assertValidDate(so, item.EVENT);
         SetStockCard(item, p);
         item.SO_ITEM.SetOSAgainstDOItem(item);
         SalesOrderRepository.UpdateAgainstStatus(m_command, so, item.SO_ITEM);
     }
 }