public Pracownik(string imie, string nazwisko, string pesel, string adres, string telefon, decimal stawka, Umowa umowa) { this.Imie = imie; this.Nazwisko = nazwisko; this.Pesel = pesel; this.Adres = adres; this.Telefon = telefon; this.Umowa = umowa; this.Stawka = stawka; }
/// <summary> /// Metoda usuwająca nową umowę z bazy danych /// </summary> /// <param name="umowa">obiekt klasy Umowa</param> /// <param name="dbcontext"></param> public static void UsunUmowe(Umowa umowa, ApplicationDbContext dbcontext) { try { dbcontext.Umowy.Remove(umowa); dbcontext.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Metoda dodająca nową umowę do bazy danych /// </summary> /// <param name="nazwa">Tytul/nazwa umowy</param> /// <param name="ubEmryt">wysokosc składek na ubezpieczenie emerytalne</param> /// <param name="ubRent">wysokosc składek na ubezpieczenie rentowe</param> /// <param name="ubChor">wysokosc składek na ubezpieczenie chorobowe</param> /// <param name="ubWypadk">wysokosc składek na ubezpieczenie wypadkowe</param> /// <param name="FP">fundusz pracy</param> /// <param name="FGSP">Fundusz Gwarantowanych Świadczeń Pracowniczych</param> /// <param name="dbcontext"></param> public static void DodajUmowe(string nazwa, decimal ubEmryt, decimal ubRent, decimal ubChor, decimal ubWypadk, decimal FP, decimal FGSP, ApplicationDbContext dbcontext) { Umowa u1 = new Umowa(nazwa, ubEmryt, ubRent, ubChor, ubWypadk, FP, FGSP); try { dbcontext.Umowy.Add(u1); dbcontext.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Metoda dodająca nowego pracownika /// </summary> /// <param name="imie"></param> /// <param name="nazwisko"></param> /// <param name="pesel"></param> /// <param name="adres"></param> /// <param name="telefon"></param> /// <param name="umowa"></param> /// <param name="dbcontext"></param> public static void DodajPracownika(string imie, string nazwisko, string pesel, string adres, string telefon, decimal stawka, Umowa umowa, ApplicationDbContext dbcontext) { Pracownik p1 = new Pracownik(imie, nazwisko, pesel, adres, telefon, stawka, umowa); try { dbcontext.Pracownicy.Add(p1); dbcontext.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Metoda wyszukująca pracownika w bazie danych /// </summary> /// <param name="imie"></param> /// <param name="nazwisko"></param> /// <param name="pesel"></param> /// <param name="adres"></param> /// <param name="telefon"></param> /// <param name="umowa"></param> /// <param name="dbcontext"></param> /// <returns></returns> public static IEnumerable <Pracownik> SzukajPracownika(string imie, string nazwisko, string pesel, string adres, string telefon, Umowa umowa, ApplicationDbContext dbcontext) { IEnumerable <Pracownik> results = dbcontext.Pracownicy.Local.Where(p => p.Imie.Contains(imie) && p.Nazwisko.Contains(nazwisko) && p.Pesel.Contains(pesel) && p.Telefon.Contains(telefon) && p.Adres.Contains(adres)); return(results); }