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 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; } }
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); } } } } }
public void AddStavka(StavkaNarudzbe sn) { CheckUniqueArtikl(sn, sn.ArtiklStavke.Sifra); Stavke.Add(sn); }
public void AddStavka(StavkaNarudzbe stavka) { Stavke.Add(stavka); }
public void DodajStavku(StavkeRacuna s) { Stavke.Add(s); }