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 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"); } }