//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; } } }
//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(); }
/* * 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); }
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); }
public Printer(string naz, int r) { name = naz; year = r; conteiner = new ConteinerPrinter(); cartridge = new Cartridge(); }
public Printer(string naz, int r, ConteinerPrinter con, Cartridge car) { name = naz; year = r; ConteinerPrinter conteiner = new ConteinerPrinter(con); Cartridge cartridge = new Cartridge(car); }
/// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public Printer() { name = "none"; year = 0; conteiner = new ConteinerPrinter(); cartridge = new Cartridge(); }
public ConteinerPrinter(ConteinerPrinter a) { capasityConteiner = a.capasityConteiner; numberOfcards = a.numberOfcards; statusPaper = a.statusPaper; }