Ejemplo n.º 1
0
 public void PutMoney(CopyMaker context, uint cash)
 {
     context.PutMoney(cash);
     context.State = new PendingDeviceChoiceState();
 }
Ejemplo n.º 2
0
 public void ChooseDocument(CopyMaker context, int documentId)
 {
     throw new Exception("You didn't give me any money");
 }
Ejemplo n.º 3
0
 public void ChooseDevice(CopyMaker context, DeviceType device)
 {
     throw new Exception("You didn't give me any money");
 }
Ejemplo n.º 4
0
 public void GetChange(CopyMaker context)
 {
     throw new Exception("You didn't give me any money");
 }
Ejemplo n.º 5
0
 public void PrintDocument(CopyMaker context)
 {
     throw new Exception("You didn't give me any money");
 }
Ejemplo n.º 6
0
 public void ChooseDocument(CopyMaker context, int documentId)
 {
     throw new Exception("I cannot work without money");
 }
Ejemplo n.º 7
0
 public void ChooseDevice(CopyMaker context, DeviceType device)
 {
     throw new Exception("I cannot work without money");
 }
Ejemplo n.º 8
0
 public void GetChange(CopyMaker context)
 {
     throw new Exception("I already gave you the money");
 }
Ejemplo n.º 9
0
 public void PrintDocument(CopyMaker context)
 {
     throw new Exception("I cannot work without money");
 }
Ejemplo n.º 10
0
 public void ChooseDevice(CopyMaker context, DeviceType device)
 {
     context.ChooseDevice(device);
     context.State = new PendingDocumentChoiceState();
 }
Ejemplo n.º 11
0
 public void PutMoney(CopyMaker context, uint cash)
 {
     context.PutMoney(cash);
     context.State = new PendingPrintingState();
 }
Ejemplo n.º 12
0
 public void ChooseDocument(CopyMaker context, int documentId)
 {
     context.ChooseDocument(documentId);
     context.State = new PendingPrintingState();
 }
Ejemplo n.º 13
0
 public void PrintDocument(CopyMaker context)
 {
     context.PrintDocument();
     context.State = new PendingDocumentChoiceState();
 }
Ejemplo n.º 14
0
 public void GetChange(CopyMaker context)
 {
     context.State = new FinalState();
 }
Ejemplo n.º 15
0
 public void PrintDocument(CopyMaker context)
 {
     throw new Exception("Choose a document please");
 }
Ejemplo n.º 16
0
 public void ChooseDocument(CopyMaker context, int documentId)
 {
     throw new Exception("Choose a device type please");
 }