private async void btnSpremi_Click(object sender, EventArgs e)
        {
            if (ValidateChildren())
            {
                var request = new ArtikliUpsertRequest()
                {
                    Naziv           = txtNaziv.Text,
                    Opis            = rtbOpis.Text,
                    Cijena          = numCijena.Value,
                    Status          = cbStatus.Checked,
                    KategorijaId    = int.Parse(cbKategorija.SelectedValue.ToString()),
                    PodkategorijaId = int.Parse(cbPodkategorija.SelectedValue.ToString())
                };

                if (txtSlika.Text != string.Empty)//Slika
                {
                    var file = File.ReadAllBytes(txtSlika.Text);
                    request.Slika = file;
                }
                else
                {
                    request.Slika = slikaTemp;
                }

                Model.Artikli entity = null;
                if (_id.HasValue)
                {
                    entity = await _artikliService.Update <Model.Artikli>(_id.Value, request);
                }
                else
                {
                    entity = await _artikliService.Insert <Model.Artikli>(request);
                }

                if (entity != null)
                {
                    MessageBox.Show("Uspješno izvršeno");
                }
                this.Close();
            }
        }
Example #2
0
        private async void frmRezervacijeDetalji_Load(object sender, EventArgs e)
        {
            var list = await _artikliService.Get <List <Model.Artikli> >(null);

            clbArtikli.DataSource = list;

            if (_id.HasValue)
            {
                var rezervacija = await _rezervacijeService.GetById <Model.Rezervacije>(_id);

                foreach (var item in rezervacija.RezervacijeArtikli)
                {
                    for (int i = 0; i < clbArtikli.Items.Count; i++)
                    {
                        Model.Artikli trenutni = (Model.Artikli)clbArtikli.Items[i];
                        if (trenutni.ArtikalId == item.ArtikalId)
                        {
                            clbArtikli.SetItemCheckState(i, CheckState.Checked);
                        }
                    }
                }
            }
        }
 public NovaNarudzbaDetaljiViewModel(Model.Artikli artikal = null)
 {
     Artikal = artikal;
 }
Example #4
0
 public NovaNarudzbaDetaljiPage(Model.Artikli artikli)
 {
     InitializeComponent();
     BindingContext = viewModel = new NovaNarudzbaDetaljiViewModel(artikli);
 }