Example #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
            });
        }
Example #2
0
 public void obracunaj(Pacijent p, int rate)
 {
     if (DateTime.Now.Year - p.Rodenje.Year < 18 || (DateTime.Now.Year - p.Rodenje.Year == 18 && DateTime.Now.Month < p.Rodenje.Month) || (DateTime.Now.Year - p.Rodenje.Year == 18 && DateTime.Now.Month == p.Rodenje.Month && DateTime.Now.Day < p.Rodenje.Day))
     {
         if (rate == 0)
         {
             popust = 0.5;
         }
         else
         {
             popust = 0.6;
         }
     }
     else
     {
         int brojPosjeta = p.BrojPosjeta;
         if (brojPosjeta > 3 && rate == 0)
         {
             popust = 0.9;
         }
         else if (brojPosjeta < 3 && rate > 0)
         {
             popust = 1.15;
         }
     }
     foreach (Pregled pr in p.Karton.dajNajnovijePreglede())
     {
         Stavke.Add(pr.Terapija);
     }
     Cijena   = System.Convert.ToDouble(Osnovica) * Stavke.Count * popust;
     BrojRata = rate;
     if (BrojRata > 0)
     {
         Rata = Cijena / BrojRata;
     }
     else
     {
         Rata = 0;
     }
 }
Example #3
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");
            }
        }
 private void povuciStavke()
 {
     using (var DB = new PlanBDbContext())
     {
         foreach (Follow f in followLista)
         {
             foreach (Obaveza o in DB.Obaveze)
             {
                 if (o.kreatorAzure == f.Following_KorisnikID)
                 {
                     Stavke.Add(o);
                 }
             }
             foreach (StavkaDnevnika sd in DB.Dnevnik)
             {
                 if (sd.kreatorAzure == f.Following_KorisnikID)
                 {
                     Stavke.Add(sd);
                 }
             }
         }
     }
 }
Example #5
0
 public void AddStavka(StavkaNarudzbe sn)
 {
     CheckUniqueArtikl(sn, sn.ArtiklStavke.Sifra);
     Stavke.Add(sn);
 }
Example #6
0
 public void AddStavka(StavkaNarudzbe stavka)
 {
     Stavke.Add(stavka);
 }
Example #7
0
 public void DodajStavku(StavkeRacuna s)
 {
     Stavke.Add(s);
 }