private void PolislerListeGuncelle() { polislerListBox.Items.Clear(); for (int i = 0; i < PolisMerkezi.GetInstance().Polisler.Count; i++) { Polis p = (Polis)PolisMerkezi.GetInstance().Polisler[i]; polislerListBox.Items.Add(String.Format("{4} [{0}][{1}] | {2} {3}", p.Konum.X, p.Konum.Y, p.Ad, p.Soyad, p.MesgulMu)); } }
private void PolisEkle(Polis polis) { PolisMerkezi.GetInstance().Polisler.Add(polis); raporListBox.Items.Add(string.Format("[polis] - {0} {1} eklendi", polis.Ad, polis.Soyad)); PolislerListeGuncelle(); tboxPolisAdi.Clear(); tboxPolisSoyadi.Clear(); polisKonumX.Value = 0; polisKonumY.Value = 0; }
private void SikayetKuyruguGuncelle() { sikayetKuyruguListBox.Items.Clear(); List <ISikayet> tempSikayetler = PolisMerkezi.GetInstance().Sikayetler.ToList <ISikayet>(); for (int i = 0; i < tempSikayetler.Count; i++) { sikayetKuyruguListBox.Items.Add(String.Format("[{0}] [{1}] {2}", tempSikayetler[i].Konum.X, tempSikayetler[i].Konum.Y, tempSikayetler[i].GetType().Name)); } }
// asenkron olarak gidilecek konumu ayarlar void SetOlayYerineGit(ISikayet sikayet) { MesgulMu = true; olayYerineGit = new Thread(() => { Git(sikayet.Konum); MesgulMu = false; Form1.RaporEkle(string.Format("[{2}] - [{0},{1}] sorun cozuldu", sikayet.Konum.X, sikayet.Konum.Y, sikayet.GetType().Name)); DevriyeGez(); PolisMerkezi.GetInstance().HaberVer(); }); }
public Vatandas(string tboxVatandasAdi, string tboxVatandasSoyadi, Konum konum) : base(tboxVatandasAdi, tboxVatandasSoyadi, konum) { merkez = PolisMerkezi.GetInstance(); }