public async Task Init() { var list = await _dogadjajService.Get <IEnumerable <Model.Dogadjaj> >(new DogadjajSearchRequest() { KategorijeId = 2 }); DogadjajList.Clear(); foreach (var dogadjaj in list) { DogadjajList.Add(dogadjaj); } if (_datumPretraga != null) { DogadjajList.Clear(); var request = new DogadjajSearchRequest() { DatumDogadjajaOD = _datumPretraga, DatumDogadjajaDO = DateTime.Now, KategorijeId = 2 }; var dogadjaji = await _dogadjajService.Get <IEnumerable <Model.Dogadjaj> >(request); foreach (var x in dogadjaji) { DogadjajList.Add(x); } } }
private async Task LoadDataGridView(DogadjajSearchRequest searchRequest = null) { var list = await _dogadjaji.Get <List <Bilten.Model.Dogadjaj> >(searchRequest); dgvDogadjaji.AutoGenerateColumns = false; dgvDogadjaji.DataSource = list; }
private async void button1_Click(object sender, EventArgs e) { var searchRequest = new DogadjajSearchRequest() { DatumDogadjaja = dtpDatumDogadjaja.Value }; await LoadDataGridView(searchRequest); }
private async void pictureBox1_Click(object sender, EventArgs e) { var searchRequest = new DogadjajSearchRequest() { DatumDogadjajaOD = dtpDatumDogadjajaOD.Value, DatumDogadjajaDO = dtpDatumDogadjajaDO.Value }; await LoadDataGridView(searchRequest); }
private void frmGoogleMapaDogadjaja_Load(object sender, EventArgs e) { if (kategorijaId != null) { var searchRequest = new DogadjajSearchRequest() { KategorijeId = kategorijaId }; LoadGoogleMap(searchRequest, mapProvider); } else { LoadGoogleMap(null, mapProvider); } }
public async void LoadGoogleMap(DogadjajSearchRequest searchRequest = null, GMapProvider mapProvider = null) { //////////////////////Prikaz lokacija na mapi map.MapProvider = mapProvider; double lat = 43.3438; double longt = 17.8078; map.ShowCenter = false; map.MinZoom = 10; map.MaxZoom = 100; map.Zoom = 15; PointLatLng point = new PointLatLng(lat, longt); map.Position = point; var ListDogadjaji = await _dogadjaji.Get <List <Model.Dogadjaj> >(searchRequest); foreach (var item in ListDogadjaji) { if (item.Latituda != null && item.Longituda != null && item.KategorijeId == 1) { PointLatLng pozicija = new PointLatLng(Convert.ToDouble(item.Latituda), Convert.ToDouble(item.Longituda)); Bitmap bmpMarker = (Bitmap)Image.FromFile("img/criminal.png"); GMapMarker marker = new GMarkerGoogle(pozicija, bmpMarker); markersOverlay.Markers.Add(marker); map.Overlays.Add(markersOverlay); } if (item.Latituda != null && item.Longituda != null && item.KategorijeId == 2) { PointLatLng pozicija = new PointLatLng(Convert.ToDouble(item.Latituda), Convert.ToDouble(item.Longituda)); Bitmap bmpMarker = (Bitmap)Image.FromFile("img/traffic.png"); GMapMarker marker = new GMarkerGoogle(pozicija, bmpMarker); markersOverlay.Markers.Add(marker); map.Overlays.Add(markersOverlay); } if (item.Latituda != null && item.Longituda != null && item.KategorijeId == 3) { PointLatLng pozicija = new PointLatLng(Convert.ToDouble(item.Latituda), Convert.ToDouble(item.Longituda)); Bitmap bmpMarker = (Bitmap)Image.FromFile("img/misc.png"); GMapMarker marker = new GMarkerGoogle(pozicija, bmpMarker); markersOverlay.Markers.Add(marker); map.Overlays.Add(markersOverlay); } if (item.Latituda != null && item.Longituda != null && item.KategorijeId == 4) { PointLatLng pozicija = new PointLatLng(Convert.ToDouble(item.Latituda), Convert.ToDouble(item.Longituda)); GMapMarker marker = new GMarkerGoogle(pozicija, GMarkerGoogleType.red_small); markersOverlay.Markers.Add(marker); map.Overlays.Add(markersOverlay); } } //////////////////////////////////////////////////////// }