private void button1_Click(object sender, EventArgs e) { if (Kosarica.getInstance().KupovinaStavke.Count != 0 || Kosarica.getInstance().PosudbaStavke.Count != 0) { Racun racun = new Racun(); racun.Cijena = total; racun.Datum = DateTime.Now; racun.Djelatnik = Kosarica.getInstance().Djelatnik; racun.Kupac = Kosarica.getInstance().Kupac; foreach (StavkaKupovina s in Kosarica.getInstance().KupovinaStavke) { racun.Stavke.Add(s); StavkaRepository.Add(s); } foreach (StavkaPosudba s in Kosarica.getInstance().PosudbaStavke) { racun.Stavke.Add(s); StavkaRepository.Add(s); } RacunRepository.Add(racun); MessageBox.Show("Transakcija uspješno provedena!"); Reset(); } else { MessageBox.Show("Košarica je prazna"); } }
private void bindingNavigatorPositionItem_TextChanged(object sender, EventArgs e) { Setup(); if ((Djelatnik)zaposleniciBindingSource.Current != null) { IList <Racun> racuni = RacunRepository.RacuniSearch(((Djelatnik)zaposleniciBindingSource.Current).Id.ToString(), "Djelatnik"); racuniBindingSource.DataSource = racuni.ToList(); } }
public Repository() { djelatnikRepository = new DjelatnikRepository(); klijentRepository = new KlijentRepository(); mjestoRepository = new MjestoRepository(); racunRepository = new RacunRepository(); racunStatusRepository = new RacunStatusRepository(); voziloRepository = new VoziloRepository(); voziloKategorijaRepository = new VoziloKategorijaRepository(); voziloStatusRepository = new VoziloStatusRepository(); }
public ActionResult Create([Bind(Include = "DatumDospijeca,UkupnaCijenaBezPoreza,UkupnaCijenaSPorezom,NazivPrimateljaRacuna")] Racun racun) { if (ModelState.IsValid) { Stavka s = new Stavka(); RacunRepository rr = new RacunRepository(); racun.DateNow = rr.GetTodayDate(); racun.ModifiedBy = rr.GetUser(); db.Racuni.Add(racun); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(racun)); }
private void RefreshBills(DateTime time) { zarada = 0; _racuni = RacunRepository.GetSpecific(time).ToList(); foreach (Racun r in _racuni) { zarada += r.Cijena; } if (_racuni.Count == 0) { _racuni = null; } racuniBindingSource.DataSource = _racuni; label2.Text = zarada.ToString(); RefreshScreen(); }
private void bindingNavigatorPositionItem_TextChanged(object sender, EventArgs e) { button1.BackColor = SystemColors.Control; if (Kosarica.getInstance().Kupac != null && ((Kupac)korisniciBindingSource.Current) != null) { if (Kosarica.getInstance().Kupac.Id == ((Kupac)korisniciBindingSource.Current).Id) { button1.BackColor = Color.Green; } else { button1.BackColor = SystemColors.Control; } } if ((Kupac)korisniciBindingSource.Current != null) { IList <Racun> racuni = RacunRepository.RacuniSearch(((Kupac)korisniciBindingSource.Current).Id.ToString(), "Kupac"); racuniBindingSource.DataSource = racuni.ToList(); } }
/// <summary> /// Initializes a new instance of the <see cref="RacunService"/> class. /// </summary> /// <param name="context">The context.</param> /// <param name="repository">The repository.</param> public RacunService(ApotekaContext context, RacunRepository repository) { this.apotekaContext = context ?? throw new ArgumentNullException(nameof(context)); this.racunRepository = repository ?? throw new ArgumentNullException(nameof(repository)); }