示例#1
0
        public void UpdateZamowienie(ZamowieniePOCO zamowienie)
        {
            Zamowienie z = _zamowieniaContext.GetById(zamowienie.Id);
            z.Pracownik = _pracownicyContext.GetById(zamowienie.Pracownik.Id);
            z.DataZrealizowania = zamowienie.DataZrealizowania;
            z.Zrealizowano = zamowienie.Zrealizowano;

            _zamowieniaContext.UpdateById(z, zamowienie.Id);
        }
示例#2
0
 public void InsertZamowienie(ZamowieniePOCO zamowienie)
 {
     _zamowieniaContext.Add(new Zamowienie
     {
         Klient = _klienciContext.GetById(zamowienie.Klient.Id),
         DataZlozenia = null,
         Pracownik = null,
         DataZrealizowania = null,
         Zrealizowano = false
     });
 }
示例#3
0
 public void DeleteZamowienie(ZamowieniePOCO zamowienie)
 {
     //_context.Remove(new Zamowieniey
     //{
     //    Nazwa = Zamowienie.Nazwa,
     //    Ilosc = Zamowienie.Ilosc,
     //    Cena = Zamowienie.Cena,
     //    DocelowaIlosc = Zamowienie.DocelowaIlosc,
     //    Producent = new ZamowienieProducent
     //    {
     //        Nazwa = Zamowienie.ProducentNazwa
     //    }
     //});
     _zamowieniaContext.Remove(_zamowieniaContext.GetById(zamowienie.Id));
 }
示例#4
0
        public static ZamowieniePOCO MapZamowienieToPOCO(Zamowienie zamowienie)
        {
            ZamowieniePOCO z = new ZamowieniePOCO();
            KlientPOCO k = MapKlientToPOCO(zamowienie.Klient);

            z.Id = zamowienie.Id;
            z.DataZlozenia = zamowienie.DataZlozenia;
            z.DataZrealizowania = zamowienie.DataZrealizowania;
            z.Klient = k;
            z.KlientNazwa = String.Format("{0} {1}", k.Imie, k.Nazwisko);
            z.KlientFirma = k.Firma;
            z.KlientID = k.Id;

            if (zamowienie.Pracownik != null)
            {
                z.PracownikID = zamowienie.Pracownik.Id;
                z.Pracownik = MapPracownikToPOCO(zamowienie.Pracownik);
            }

            return z;
        }
 private bool FilterZamowienie(ZamowieniePOCO entity)
 {
     return (entity.Id == this.ZamowienieID);
 }
        public void UpdateZamowienie(ZamowieniePOCO zamowienie)
        {
            Zamowienie z = _zamowieniaContext.GetById(zamowienie.Id);

            if (zamowienie.PracownikID > 0)
                z.Pracownik = _pracownicyContext.GetById(zamowienie.PracownikID);
            else
                z.Pracownik = null;

            z.DataZlozenia = zamowienie.DataZlozenia;
            z.DataZrealizowania = zamowienie.DataZrealizowania;
            z.Zrealizowano = zamowienie.Zrealizowano;

            _zamowieniaContext.Update(z);
        }