Ejemplo n.º 1
0
 public bool CheckPrice(Order order, ref OrderExamineManagerHandler manager)
 {
     if (order.Items.Any(item => item.Product.Price < 0))
     {
         manager -= this.CheckPrice;
         return(true);
     }
     return(false);
 }
Ejemplo n.º 2
0
 public bool CheckNumber(Order order, ref OrderExamineManagerHandler manager)
 {
     if (order.Items.Any(item => item.Number > 10))
     {
         manager -= this.CheckNumber;
         return(true);
     }
     return(false);
 }
Ejemplo n.º 3
0
 public bool CheckPhoneConfirm(Order order, ref OrderExamineManagerHandler manager)
 {
     if (OrderExamineHelper.CallPhoneConfirm(order.Customer.Phone))
     {
         manager -= this.CheckPhoneConfirm;
         return(true);
     }
     return(false);
 }
Ejemplo n.º 4
0
 public bool SendEmailNotice(Order order, ref OrderExamineManagerHandler manager)
 {
     if (OrderExamineHelper.SendEmail(order.Customer.Email))
     {
         manager -= this.SendEmailNotice;
         return(true);
     }
     return(false);
 }
Ejemplo n.º 5
0
 public bool FinalConfirm(Order order,ref OrderExamineManagerHandler manager)
 {
     if (OrderExamineHelper.CallPhoneConfirm(order.Customer.Phone))
     {
         manager -= this.FinalConfirm;
         return true;
     }
     return false;
 }
Ejemplo n.º 6
0
 public bool SignAndRecord(Order order, ref OrderExamineManagerHandler manager)
 {
     //签字,备案记录
     if (OrderExamineHelper.SignAndRecord(order.OrderId))
     {
         manager -= this.SignAndRecord;
         return true;
     }
     return false;
 }