private async void CmbNabavke_SelectedIndexChanged(object sender, EventArgs e) { if (cmbNabavke.SelectedIndex > 0) { Model.Models.Nabavke nova = await _service.GetById <Model.Models.Nabavke>(cmbNabavke.SelectedValue); txtSkladiste.Text = nova.NazivSkladista; txtBrojNabavke.Text = nova.BrojNabavke; dtpDatum.Value = nova.Datum; txtIznosRacuna.Text = nova.IznosRacuna.ToString() + " KM"; txtPDV.Text = nova.Pdv.ToString() + " KM"; txtNapomena.Text = nova.Napomena; txtNazivDobavljaca.Text = nova.NazivDobavljaca; txtKontaktOsoba.Text = nova.KontaktOsoba; txtTelefon.Text = nova.Telefon; List <StavkeNabavke> stavke = await _serviceStavke.Get <List <StavkeNabavke> >(null); List <StavkeNabavke> result = new List <StavkeNabavke>(); foreach (var item in stavke) { StavkeNabavke stavka = new StavkeNabavke(); if (item.NabavkaId == nova.NabavkaId) { stavka.Artikal = item.Artikal; stavka.ArtikalId = item.ArtikalId; stavka.Cijena = item.Cijena; stavka.Kolicina = item.Kolicina; stavka.Model = item.Model; stavka.NabavkaId = item.NabavkaId; stavka.Proizvodjac = item.Proizvodjac; stavka.Slika = item.Slika; stavka.StavkeNabavkeId = item.StavkeNabavkeId; result.Add(stavka); } } dgvStavkeNabavke.AutoGenerateColumns = false; dgvStavkeNabavke.DataSource = result; } else { txtSkladiste.Text = ""; txtBrojNabavke.Text = ""; dtpDatum.Value = DateTime.Now; txtIznosRacuna.Text = ""; txtPDV.Text = ""; txtNapomena.Text = ""; txtNazivDobavljaca.Text = ""; txtKontaktOsoba.Text = ""; txtTelefon.Text = ""; dgvStavkeNabavke.DataSource = null; } }
private async void BtnLoad_Click(object sender, EventArgs e) { List <Model.Models.Nabavke> Ukupno = await _service.Get <List <Model.Models.Nabavke> >(null); List <Model.Models.Nabavke> lista = new List <Model.Models.Nabavke>(); foreach (var item in Ukupno) { Model.Models.Nabavke nova = new Model.Models.Nabavke(); if (dateTimePicker1.Value < item.Datum && item.Datum < dateTimePicker2.Value) { nova = item; lista.Add(nova); } } lista.Insert(0, new Model.Models.Nabavke()); cmbNabavke.DisplayMember = "Napomena"; cmbNabavke.ValueMember = "NabavkaId"; cmbNabavke.DataSource = lista; }