public void Drukowanie(Pracownik a) { uint ilosc_etykiet; Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Podanie 0 konczy produkcje\n"); Console.ResetColor(); do { Console.Write("Podaj ile etykiet chcesz wydrukovac - "); ilosc_etykiet = uint.Parse(Console.ReadLine()); Console.ForegroundColor = ConsoleColor.White; Console.Write("Print x{0} ", ilosc_etykiet); a.Ilosc_wyprodukowana += ilosc_etykiet; Console.Write("Dzis wyprodukowales - {0}\n", a.Ilosc_wyprodukowana); Console.ResetColor(); } while (ilosc_etykiet != 0); }
public void Display(Pracownik a) { Console.Write("Ilosc wyprodukovana przez - {0} {1} = ", a.Imie, a.Nazwisko); if (a.Ilosc_wyprodukowana < (target / 3)) { Console.ForegroundColor = ConsoleColor.Red; Console.Write(a.Ilosc_wyprodukowana); Console.ResetColor(); } if (a.Ilosc_wyprodukowana >= (target / 3) && a.Ilosc_wyprodukowana < (target / 1.5)) { Console.ForegroundColor = ConsoleColor.Yellow; Console.Write(a.Ilosc_wyprodukowana); Console.ResetColor(); } if (a.Ilosc_wyprodukowana > (target / 1.5)) { Console.ForegroundColor = ConsoleColor.Green; Console.Write(a.Ilosc_wyprodukowana); Console.ResetColor(); } Console.WriteLine(); }
static void Main(string[] args) { System_Logowania praca = new System_Logowania(); Zapis_odczyt_danych dane = new Zapis_odczyt_danych(); Pracownik a = new Pracownik(1, "Jan", "Kania", "123"); Pracownik b = new Pracownik(2, "Gosia", "Duraj", "456"); Pracownik c = new Pracownik(3, "Bartek", "FurgaĆa", "789"); List <Pracownik> lista_pracownikow = new List <Pracownik>() { a, b, c }; praca.Logowanie(lista_pracownikow); a.Display(a); b.Display(b); c.Display(c); dane.Zapis_do_pliku(lista_pracownikow); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("-------------------------------------------------------"); Console.ResetColor(); dane.Odczyt_z_pliku(lista_pracownikow); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("-------------------------------------------------------"); Console.ResetColor(); }