示例#1
0
 public void Update(OpenOrdersList pEvent)
 {
     prompt = PosContext.Instance.PosPrompt;
     if (prompt != null)
     {
         prompt.PromptText = pEvent.PromptText;
     }
 }
示例#2
0
 public void Update(NumKey pEvent)
 {
     prompt = PosContext.Instance.PosPrompt;
     if (prompt != null)
     {
         prompt.InputText = pEvent.NumText;
     }
 }
示例#3
0
 public void Update(MediaText pEvent)
 {
     prompt = PosContext.Instance.PosPrompt;
     if (prompt != null)
     {
         prompt.InputText = pEvent.PromptText;
     }
 }
示例#4
0
 public void Update(MergeOrder pEvent)
 {
     prompt = PosContext.Instance.PosPrompt;
     if (prompt != null)
     {
         prompt.PromptText = pEvent.PromptText;
     }
 }
示例#5
0
 public void Update(ClearPreviousKeyStroke pEvent)
 {
     prompt = PosContext.Instance.PosPrompt;
     if (prompt != null)
     {
         prompt.InputText = PosContext.Instance.InputLine;
     }
 }
示例#6
0
 public void Update(AlphaKey pEvent)
 {
     prompt = PosContext.Instance.PosPrompt;
     if (prompt != null)
     {
         prompt.InputText = pEvent.InputText();
     }
 }
示例#7
0
 public void Update(EjReceiveOnAccount pEvent)
 {
     prompt = PosContext.Instance.PosPrompt;
     if (prompt != null)
     {
         prompt.PromptText = pEvent.PromptText;
     }
 }
示例#8
0
 public void Update(SelectTable pEvent)
 {
     prompt = PosContext.Instance.PosPrompt;
     if (prompt != null)
     {
         prompt.PromptText = pEvent.PromptText;
     }
 }
示例#9
0
 public void Update(EjPromotion pEvent)
 {
     prompt = PosContext.Instance.PosPrompt;
     if (prompt != null)
     {
         prompt.PromptText      = pEvent.PromptText;
         posDisplay.MessageText = "";
         prompt.InputText       = "";
     }
 }
示例#10
0
 public void Update(ItemVoid pEvent)
 {
     prompt = PosContext.Instance.PosPrompt;
     if (prompt != null)
     {
         prompt.PromptText = pEvent.PromptText;
         if (pEvent.States().PeekState() == ItemVoid.GET_LINE_NUMBER)
         {
             prompt.InputText = PosContext.Instance.Receipt.OperDisplay.GetCurrentLineNo.ToString();              // PosContext.Instance.CurrentEjItem.LineNo.ToString();
             PosContext.Instance.InputLine = PosContext.Instance.Receipt.OperDisplay.GetCurrentLineNo.ToString(); //PosContext.Instance.CurrentEjItem.LineNo.ToString();
             prompt.StartInputAnimation();
         }
     }
 }
示例#11
0
 public OperPrompt()
 {
     prompt     = PosContext.Instance.PosPrompt;
     posDisplay = PosContext.Instance.CurrentPosDisplay;
 }