コード例 #1
0
        public void UpdatePracownik(PracownikPOCO pracownik)
        {
            Pracownik p = _pracownicyContext.GetById(pracownik.Id);
            PracownikStatus ps = _pracownikStatusyContext.GetById(pracownik.StatusID);
            PracownikRodzaj pr = _pracownikRodzajeContext.GetById(pracownik.RodzajID);

            p.Imie = pracownik.Imie;
            p.Nazwisko = pracownik.Nazwisko;
            p.Pesel = pracownik.Pesel;
            p.Status = ps;
            p.Rodzaj = pr;
            p.UwagiDoStatusu = pracownik.UwagiDoStatusu;

            _pracownicyContext.Update(p);
        }
コード例 #2
0
 private bool FilterPracownik(PracownikPOCO entity)
 {
     return (entity.Id == this.PracownikID);
 }
コード例 #3
0
        public void InsertPracownik(PracownikPOCO pracownik)
        {
            PracownikStatus ps = _pracownikStatusyContext.GetById(pracownik.StatusID);
            PracownikRodzaj pr = _pracownikRodzajeContext.GetById(pracownik.RodzajID);

            int pracownikID = _pracownicyContext.Add(new Pracownik
            {
                Imie = pracownik.Imie,
                Nazwisko = pracownik.Nazwisko,
                Pesel = pracownik.Pesel,
                Status = ps,
                Rodzaj = pr,
                UwagiDoStatusu = pracownik.UwagiDoStatusu,

            });

            if (pracownikID == 0) throw new Exception();

            InsertEmptyUmowa(pracownikID);
        }