public void CreateEmpty() { IdDokumenta = 0; BrDokumenta = 0; VrDokumenta = string.Empty; partnerLookup = PartnerLookupList.Where(t => t.ID == -1).Single(); dokumentLookup = DokumentLookupList.Where(t => t.ID == -1).Single(); OnPropertyChanged("PartnerLookup"); OnPropertyChanged("DokumentLookup"); DatDokumenta = DateTime.Now; Stavke.Clear(); Stavke.Add(new Models.StavkaLookupModel(null, ArtiklLookupList, artiklList) { InEditMode = true, InInitMode = false }); }
public void Kupi() { foreach (var stavka in Stavke) { var namestaj = stavka.Item1; //namestaj.KolicinaUMagacinu -= stavka.Item2; dbaccess.UpdateNamestaj(namestaj); var istorija = new IstorijaKupovine { DatumKupovine = DateTime.Now, Kolicina = stavka.Item2, Korisnik = salon.UlogovaniKorisnik, Namestaj = namestaj }; dbaccess.InsertIstorijaKupovine(istorija); } Stavke.Clear(); salon.Korpa.Clear(); }
public void CopyFromDTO(Dokument dokument) { IdDokumenta = dokument.IdDokumenta; VrDokumenta = dokument.VrDokumenta; BrDokumenta = dokument.BrDokumenta; DatDokumenta = dokument.DatDokumenta; IdPartnera = dokument.IdPartnera; IdPrethDokumenta = dokument.IdPrethDokumenta; PostoPorez = dokument.PostoPorez; IznosDokumenta = dokument.IznosDokumenta; //Dokument1 = dokument.Dokument1; Partner = dokument.Partner; Stavke.Clear(); foreach (Stavka stavka in dokument.Stavke) { Stavke.Add(new StavkaLookupModel(stavka, ArtiklLookupList, artiklList)); } foreach (var stLookup in Stavke) { stLookup.SetInitMode(false); } LookupModel newPartnerLookup = PartnerLookupList.Where(t => t.ID == idPartnera).Single(); partnerLookup = PartnerLookupList.Where(t => t.ID == idPartnera).Single(); OnPropertyChanged("PartnerLookup"); if (dokument.PrethodniDokument != null) { dokumentLookup = DokumentLookupList.Where(t => t.ID == dokument.PrethodniDokument.IdDokumenta).Single(); OnPropertyChanged("DokumentLookup"); } else { dokumentLookup = DokumentLookupList.Where(t => t.ID == -1).Single(); OnPropertyChanged("DokumentLookup"); } }