Exemplo n.º 1
0
 public void Print()
 {
     if (_printer.CountPaper > 0)
     {
         Console.WriteLine("Сейчас всё распечатаем");
         _printer.AddPater(-1);
     }
     else
     {
         _printer.SetState(_printer.PaperOffState);
         _printer.PrintDocument();
     }
 }
Exemplo n.º 2
0
        public void Print()
        {
            if (_printer.CountPaper > 0)
            {
                Console.WriteLine("Идёт печать...");
                _printer.AddPater(-1);
                _printer.SetState(_printer.WaitingState);
            }

            else
            {
                _printer.SetState(_printer.PaperOffState);
                _printer.PrintDocument();
            }
        }
Exemplo n.º 3
0
 public void AddPaper(int count)
 {
     Console.WriteLine("Добавляем бумагу");
     _printer.AddPater(count);
     if (_printer.CountPaper > 0)
     {
         _printer.SetState(_printer.WaitingState);
     }
 }
Exemplo n.º 4
0
        static void Main()
        {
            var printer = new Printer();

            printer.PowerOn();
            printer.PrintDocument();
            printer.AddPater(3);
            printer.PrintDocument();
            printer.PrintDocument();
            printer.PrintDocument();
            printer.PrintDocument();
            printer.PowerOff();
        }
Exemplo n.º 5
0
 public void AddPaper(int count)
 {
     _printer.AddPater(count);
     Console.WriteLine("Бумага добавлена");
 }