Exemple #1
0
        public void TestPracownikEmail()
        {
            Pracownik pracownik = new Pracownik("Adam", "Małysz", "12345678901", "112-333-412");
            string    email     = "amał[email protected]";

            Assert.AreEqual(email, pracownik.Email);
        }
        static void Main(string[] args)
        {
            Klient    klient     = new Klient("Jan", "Kowalski", "12345678910", "123-456-789");
            Klient    klient1    = new Klient("Joanna", "Kowal", "24345678910", "123-444-789");
            Klient    klient2    = new Klient("Ryszard", "Sasin", "12345555555", "111-456-789");
            Pracownik pracownik  = new Pracownik("Adam", "Nowak", "22233344455", "987-654-321");
            Pracownik pracownik2 = new Pracownik("Wacław", "Cetnarski", "22233344231", "987-444-321");
            Samochod  samochod   = new Samochod("VW", "Golf", "KR43252", "WVWAUZ1023141");
            Samochod  samochod1  = new Samochod("Audi", "A6", "KR941202", "WVWAUZ1214124");
            Samochod  samochod2  = new Samochod("Volvo", "V90", "KR21121", "WVWAUZ1213124");
            Naprawa   naprawa    = new Naprawa("Malowanie maski", Kategoria.lakiernicza, "2020-10-11", pracownik, samochod, klient);
            Naprawa   naprawa1   = new Naprawa("Wymiana opon na zimowe", Kategoria.wymiana_opon, "2020-10-14", pracownik2, samochod1, klient1);
            Naprawa   naprawa2   = new Naprawa("Wyciąganie wgniotkli", Kategoria.blacharska, "2020-10-12", pracownik, samochod2, klient2);
            Warsztat  app        = new Warsztat("Audi-service");

            app.DodajNaprawe(naprawa);
            app.DodajNaprawe(naprawa1);
            app.DodajNaprawe(naprawa2);
            app.DodajPracownika(pracownik);
            app.DodajPracownika(pracownik2);
            //Warsztat w = Warsztat.OdczytZBazy(1);

            /*
             * Console.WriteLine(app);
             * Console.WriteLine();
             * //Console.WriteLine(app.UsunNaprawe("KL-00002/2/WVWAUZ1214124"));
             * app.SortujPoKliencie();
             * Console.WriteLine(app);
             * Console.WriteLine("xml");
             * app.ZapiszXML("app.xml");
             * Warsztat app1 = Warsztat.OdczytajXML("app.xml");
             * Console.WriteLine(app1);
             * Console.WriteLine(app.Nazwa);*/
        }
Exemple #3
0
        public void TestIdPracownika()
        {
            Pracownik pracownik0 = new Pracownik("Adam", "Nowak", "12345678901", "112-333-412");
            Pracownik pracownik  = new Pracownik("Adam", "Małysz", "12345678901", "112-333-412");
            string    id         = "AM-00002";

            Assert.AreEqual(id, pracownik.IdPrac);
        }
        public Naprawa(string opis, Kategoria kategoria, string dataPrzyjęcia, Pracownik pracownik, Samochod samochod, Klient klient) : this()
        {
            DateTime date;

            DateTime.TryParseExact(dataPrzyjęcia, new[] { "yyyy-MM-dd", "yyyy/MM/dd", "MM/dd/yy", "dd-MMM-yy" }, null, DateTimeStyles.None, out date);
            this.opis          = opis;
            this.kategoria     = kategoria;
            this.dataPrzyjęcia = date;
            this.pracownik     = pracownik;
            this.samochod      = samochod;
            this.klient        = klient;
            idNaprawa          = $"{Klient.IdKlient}/{licznik}/{Samochod.NrVIN}";
        }