Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
        }