コード例 #1
0
                //dokładanie papieru
                public void Replenishing_paper(ConteinerPrinter a)
                {
                    bool b = true;

                    while (b)
                    {
                        Console.Clear();
                        Console.WriteLine("Ile kartek chcesz dołożyć?: ");
                        a.numberOfcards = int.Parse(Console.ReadLine());
                        if (a.capasityConteiner < a.statusPaper + a.numberOfcards)
                        {
                            Console.WriteLine("Za mało miejsca w pojemniku! Spróbuj jeszcze raz.");
                            PrintConteiner();
                            Console.ReadLine();
                            Console.Clear();
                        }
                        else
                        {
                            Console.WriteLine("Dołożono papier pomyślnie");
                            a.statusPaper = a.numberOfcards + a.statusPaper;
                            PrintConteiner();
                            Console.ReadLine();
                            Console.Clear();
                            b = false;
                        }
                    }
                }
コード例 #2
0
            //drukowanie
            public void Printering(ConteinerPrinter a, Cartridge b)
            {
                Console.WriteLine("Ile stron chcesz wydrukować: ");
                printing_carts = int.Parse(Console.ReadLine());


                if (a.statusPaper > printing_carts && printing_carts < b.statusCartridge * 25)
                {
                    Console.WriteLine("Pomyślnie wydrukowano!");
                    a.statusPaper     = a.statusPaper - printing_carts;
                    b.statusCartridge = b.statusCartridge - printing_carts / 25;
                }
                else if (printing_carts > a.capasityConteiner)
                {
                    Console.WriteLine("Za mała pojemność podajnika. Zmień pojemność pojemnika z papierem lub zmniejsz ilość kartek do wydruku. ");
                }
                else if (printing_carts > a.statusPaper || printing_carts < b.statusCartridge * 25)
                {
                    Console.WriteLine("Za mało pieru w drukarce! Uzupełnij papier i ponów próbę. ");
                }
                else if (printing_carts > b.statusCartridge * 25)
                {
                    Console.WriteLine("Za mało tuszu w drukarce! Uzupełnij tusz i ponów próbę. ");
                }
                Console.ReadLine();
            }
コード例 #3
0
 /*
  * public void Print()
  * {
  *  Console.WriteLine("Nazwa: "+name+", rok: "+year+", pojemność pojemnika: "+conteiner.capasityConteiner+", pojemność kartridża: " + cartridge.capasityCartridge+", aktualna liczba kartek w pojemniku: " +
  *      conteiner.statusPaper+", poziom tuszu: " +cartridge.statusCartridge);
  * }
  */
 public Printer(Printer a)
 {
     name      = a.name;
     year      = a.year;
     conteiner = new ConteinerPrinter(a.conteiner);
     cartridge = new Cartridge(a.cartridge);
 }
コード例 #4
0
 public Printer(string naz, int r, int capasityConteiner, int numberOfcards, int ink_refill, int statusCartridge)
 {
     name      = naz;
     year      = r;
     conteiner = new ConteinerPrinter(capasityConteiner, numberOfcards);
     cartridge = new Cartridge(ink_refill, statusCartridge);
 }
コード例 #5
0
 public Printer(string naz, int r)
 {
     name      = naz;
     year      = r;
     conteiner = new ConteinerPrinter();
     cartridge = new Cartridge();
 }
コード例 #6
0
 public Printer(string naz, int r, ConteinerPrinter con, Cartridge car)
 {
     name = naz;
     year = r;
     ConteinerPrinter conteiner = new ConteinerPrinter(con);
     Cartridge        cartridge = new Cartridge(car);
 }
コード例 #7
0
 /// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 public Printer()
 {
     name      = "none";
     year      = 0;
     conteiner = new ConteinerPrinter();
     cartridge = new Cartridge();
 }
コード例 #8
0
 public ConteinerPrinter(ConteinerPrinter a)
 {
     capasityConteiner = a.capasityConteiner;
     numberOfcards     = a.numberOfcards;
     statusPaper       = a.statusPaper;
 }