public void PrintDocument(CopyMachine machine) { if (machine.Sum >= PriceDocument) { Console.WriteLine("Печатаем документ"); machine.Sum -= PriceDocument; machine.State = new ChooseDocumentState(); } else { Console.WriteLine("Недостаточно денег"); } }
public void PutMoney(CopyMachine machine, int money) { Console.WriteLine("Внесено " + money + " рублей"); machine.Sum += money; }
public void TakeMoney(CopyMachine machine) { Console.WriteLine("Деньги возвращены"); machine.Sum = 0; machine.State = new InitialState(); }
public void PrintDocument(CopyMachine machine) { Console.WriteLine("Выберите устройство"); }
public void ChooseDocument(CopyMachine machine, string document) { Console.WriteLine("Выберите устройство"); }
public void ChooseDevice(CopyMachine machine, string device) { Console.WriteLine("Выбрано устройство " + device); machine.State = new ChooseDocumentState(); }
public void PrintDocument(CopyMachine machine) { Console.WriteLine("Выбeрите документ"); }
public void ChooseDocument(CopyMachine machine, string document) { Console.WriteLine("Выбран документ " + document); }
public void ChooseDevice(CopyMachine machine, string device) { Console.WriteLine("Выбрано устройство " + device); }
public void ChooseDocument(CopyMachine machine, string document) { Console.WriteLine("Выбран документ " + document); machine.State = new PrintDocumentState(); }
public void PutMoney(CopyMachine machine, int money) { Console.WriteLine("Внесено " + money + " рублей"); machine.Sum += money; machine.State = new ChooseDeviceState(); }
public void TakeMoney(CopyMachine machine) { Console.WriteLine("Деньги возвращены"); machine.Sum = 0; }
public void PrintDocument(CopyMachine machine) { Console.WriteLine("Нужно внести деньги"); }
public void ChooseDocument(CopyMachine machine, string document) { Console.WriteLine("Нужно внести деньги"); }
public void ChooseDevice(CopyMachine machine, string device) { Console.WriteLine("Нужно внести деньги"); }