示例#1
0
        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));
            }
        }
示例#2
0
 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;
 }
示例#3
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));
            }
        }
示例#4
0
        public static PolisMerkezi GetInstance(int x = 0, int y = 0)
        {
            lock (lockObject)
            {
                if (uniqueInstance == null)
                {
                    uniqueInstance = new PolisMerkezi(x, y);
                }
            }

            return(uniqueInstance);
        }
示例#5
0
 // 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();
 }