Example #1
0
 public bool DodajPracownika(Pracownik pracownik)
 {
     if (IfPracownikInDB(pracownik))
     {
         return(false);
     }
     if (!RepoPracowników.DodajPracownikaDoBazy(pracownik))
     {
         return(false);
     }
     Pracownicy.Add(pracownik);
     return(true);
 }
Example #2
0
 //Usuwanie Pracownika i Samochodu z baz
 public bool UsunPracownika(sbyte idPracownika)
 {
     if (!RepoPracowników.UsunPracownika(idPracownika))
     {
         return(false);
     }
     for (int i = 0; i < Pracownicy.Count; i++)
     {
         if (Pracownicy[i].Id != idPracownika)
         {
             continue;
         }
         Pracownicy.RemoveAt(i);
     }
     return(true);
 }
Example #3
0
        //Edycja Pracownika i Samochodu w bazach
        public bool EdytujPracownika(Pracownik pracownik, sbyte idPracownika)
        {
            if (!RepoPracowników.EdytujPracownika(pracownik, idPracownika))
            {
                return(false);
            }
            for (int i = 0; i < Pracownicy.Count; i++)
            {
                if (Pracownicy[i].Id != idPracownika)
                {
                    continue;
                }
                pracownik.Id  = idPracownika;
                Pracownicy[i] = new Pracownik(pracownik);
            }

            return(true);
        }
Example #4
0
        public Model()
        {
            //pobieramy z MYSQLa dane do kolekcjii
            var pracownicy = RepoPracowników.PobierzWszystkichPracownikow();
            var samochody  = RepoSamochody.PobierzWszystkieSamochody();
            var sprzedaze  = RepoSprzedazy.PobierzWszystkieSprzedaze();

            foreach (var p in pracownicy)
            {
                Pracownicy.Add(p);
            }
            foreach (var s in samochody)
            {
                Samochody.Add(s);
            }
            foreach (var sp in sprzedaze)
            {
                Sprzedaze.Add(sp);
            }

            Zalogowany = null;
        }