コード例 #1
0
        private async void FrmUtakmiceDetalji_Load(object sender, EventArgs e)
        {
            await LoadDomaci();
            await LoadGosti();
            await LoadStadioni();
            await LoadLige();

            if (_id.HasValue)
            {
                Model.Utakmica a = await _apiService.GetById <Model.Utakmica>(_id);

                cbDomaci.SelectedValue  = int.Parse(a.DomaciTimID.ToString());
                cbGosti.SelectedValue   = int.Parse(a.GostujuciTimID.ToString());
                dtpDatum.Value          = a.DatumOdigravanja;
                dtpVrijeme.Value        = a.VrijemeOdigravanja;
                cbStadion.SelectedValue = int.Parse(a.StadionID.ToString());
                cbLiga.SelectedValue    = int.Parse(a.LigaID.ToString());


                if (a.Slika.Length != 0)
                {
                    var   img     = _imageService.BytesToImage(a.Slika);
                    Image mythumb = _imageService.ImageToThumbnail(img);
                    pictureBox1.Image = mythumb;
                }
                else
                {
                    var noimg = _imageService.GetNoImage();
                    var th    = _imageService.ImageToThumbnail(noimg);
                    pictureBox1.Image = th;
                }
            }
        }
コード例 #2
0
        private async void CbUtakmica_SelectionChangeCommitted(object sender, EventArgs e)
        {
            Model.Utakmica utakmica = (Model.Utakmica)cbUtakmica.SelectedItem;
            if (utakmica != null)
            {
                cbSektor.DataSource = null;
                cbSektor.Items.Clear();
                cbSjedala.DataSource = null;
                cbSjedala.Items.Clear();

                var id = utakmica.StadionID;
                List <Model.Sektor> sektori = await _apiServiceSektori.Get <List <Model.Sektor> >(null);

                List <Model.Tribina> tribine = await _apiServiceTribine.Get <List <Model.Tribina> >(null);

                List <Model.Sektor> listaSektora = new List <Model.Sektor>();
                foreach (var tribina in tribine)
                {
                    if (tribina.StadionID == id)
                    {
                        foreach (var sektor in sektori)
                        {
                            if (sektor.TribinaID == tribina.TribinaID)
                            {
                                listaSektora.Add(sektor);
                            }
                        }
                    }
                }

                cbSektor.DataSource    = listaSektora;
                cbSektor.DisplayMember = "SektorPodaci";
                cbSektor.ValueMember   = "SektorID";
                cbSektor.SelectedItem  = null;
                cbSektor.SelectedText  = "--Odaberite--";
            }
        }