示例#1
0
        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
            });
        }
示例#2
0
        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");
            }
        }