Exemplo n.º 1
0
        private async void dgvDogadjaji_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            var idObj = dgvDogadjaji.SelectedRows[0].Cells[0].Value;

            var dogadjaj = await _dogadjaji.GetById <Model.Dogadjaj>(idObj);

            var kategorije = await _kategorije.GetById <Model.Kategorije>(dogadjaj.KategorijeId);

            if (kategorije.Naziv == "Saobraćaj" && dogadjaj.KategorijeId == kategorije.Id)
            {
                frmDogadjajiDetaljiSaobracaj frm = new frmDogadjajiDetaljiSaobracaj(int.Parse(idObj.ToString()));
                frm.Show();
            }

            if (kategorije.Naziv == "Kriminal" && dogadjaj.KategorijeId == kategorije.Id)
            {
                frmDogadjajDetaljiKriminal frm = new frmDogadjajDetaljiKriminal(int.Parse(idObj.ToString()));
                frm.Show();
            }

            if (dogadjaj.KategorijeId == 3)
            {
                frmDogadjajDetalji frm = new frmDogadjajDetalji(int.Parse(idObj.ToString()));
                frm.Show();
            }

            if (kategorije.Naziv == "Ostali događaji" && dogadjaj.KategorijeId == kategorije.Id)
            {
                frmDogadjajDetalji frm = new frmDogadjajDetalji(int.Parse(idObj.ToString()));
                frm.Show();
            }
        }
        private async void map_OnMarkerClick(GMapMarker item, MouseEventArgs e)
        {
            intBrojac++;

            if (intBrojac == 5)
            {
                var list = await _dogadjaji.Get <List <Model.Dogadjaj> >(new DogadjajSearchRequest()
                {
                    Longituda = item.Position.Lng,
                    Latituda  = item.Position.Lat
                });

                foreach (var dogadjaj in list)
                {
                    if (dogadjaj.Kategorije.Naziv == "Saobraćaj")
                    {
                        frmDogadjajiDetaljiSaobracaj frm = new frmDogadjajiDetaljiSaobracaj(dogadjaj.Id);
                        frm.Show();
                    }

                    if (dogadjaj.Kategorije.Naziv == "Kriminal")
                    {
                        frmDogadjajDetaljiKriminal frm = new frmDogadjajDetaljiKriminal(dogadjaj.Id);
                        frm.Show();
                    }

                    else
                    {
                        frmDogadjajDetalji frm = new frmDogadjajDetalji(dogadjaj.Id);
                        frm.Show();
                    }
                    intBrojac = 0;
                }
                //MessageBox.Show(intBrojac.ToString());
            }
        }