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();
     }
 }
Beispiel #3
0
 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();
 }
Beispiel #6
0
 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();
     }
 }
Beispiel #7
0
 /// <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));
 }