public void Process(OrderProcessor processor) { // set processor reference orderProcessor = processor; // audit orderProcessor.CreateAudit("PSShipGoods started.", 20500); try { // send mail to supplier orderProcessor.MailSupplier("BalloonShop ship goods.", GetMailBody()); // audit orderProcessor.CreateAudit( "Ship goods e-mail sent to supplier.", 20502); // update order status orderProcessor.Order.UpdateStatus(6); } catch { // mail sending failure throw new OrderProcessorException( "Unable to send e-mail to supplier.", 5); } // audit processor.CreateAudit("PSShipGoods finished.", 20501); }
public void Process(OrderProcessor processor) { // set processor reference orderProcessor = processor; // audit orderProcessor.CreateAudit("PSCheckStock started.", 20200); try { // send mail to supplier orderProcessor.MailSupplier("BalloonShop stock check.", GetMailBody()); // audit orderProcessor.CreateAudit( "Notification e-mail sent to supplier.", 20202); // update order status orderProcessor.Order.UpdateStatus(3); } catch { // mail sending failure throw new OrderProcessorException( "Unable to send e-mail to supplier.", 2); } // audit processor.CreateAudit("PSCheckStock finished.", 20201); }
public void Process(OrderProcessor processor) { // set processor reference orderProcessor = processor; // audit orderProcessor.CreateAudit("PSCheckStock started.", 20200); try { // send mail to supplier orderProcessor.MailSupplier("CdShop stock check.", GetMailBody()); // audit orderProcessor.CreateAudit( "Notification e-mail sent to supplier.", 20202); // update order status orderProcessor.Order.UpdateStatus(3); } catch { // mail sending failure throw new OrderProcessorException( "Unable to send e-mail to supplier.", 2); } // audit processor.CreateAudit("PSCheckStock finished.", 20201); }
public void Processor(OrderProcessor processor) { processor.CreateAudit("PsCheckStock started.", 20200); processor.MailSupplier("", ""); processor.CreateAudit("Notification email sent to supplier.", 20202); processor.UpdateOrderStatus(3); processor.CreateAudit("PsCheckStock finished.", 20201); }
public void Processor(OrderProcessor processor) { processor.CreateAudit("PsShipGoods started.", 20500); processor.CreateAudit("PsShipGoods started.", 20500); processor.MailSupplier("", ""); processor.CreateAudit("Ship goods e-mail sent to supplier.", 20502); processor.UpdateOrderStatus(6); processor.CreateAudit("'PsShipGoods finished.", 20501); }