示例#1
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (kayitlar.SelectedItems.Count == 1)
            {
                DialogResult sonuc = MessageBox.Show("Bu kaydı Geçmiş Kayıtlar'a aktarmak istediğinize gerçekten emin misiniz?", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                if (sonuc == DialogResult.Yes)
                {
                    if (kayitlar.SelectedItems[0].SubItems[11].Text != "Girilmedi")
                    {
                        int            indeks         = Convert.ToInt32(kayitlar.SelectedItems[0].Text) - 1;
                        MuayeneBilgisi muayeneBilgisi = vt.AracBilgileri.Find(kayitlar.Items[indeks].SubItems[1].Text);

                        GecmisKayitlar gecmisKayitlar = new GecmisKayitlar(muayeneBilgisi);
                        vt.GecmisKayitlar.Add(gecmisKayitlar);
                        vt.AracBilgileri.Remove(muayeneBilgisi);
                        vt.SaveChanges();
                        MessageBox.Show("Kayıt başarılya aktarıldı.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        kayitlar.Items.Clear();
                        YoneticiEkrani_Load(this, null);
                    }

                    else
                    {
                        MessageBox.Show("Bir kayıt muayene edilemeden geçmiş kayıtlara aktarılamaz.", "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
            }
            else
            {
                MessageBox.Show("Lütfen bir kayıt seçiniz.", "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#2
0
 public SonucGirisi(AmtsDbContext vt, ListView kayitlar, int indeks)
 {
     InitializeComponent();
     this.kayitlar = kayitlar;
     this.indeks   = indeks;
     Ruhsat        = kayitlar.Items[indeks].SubItems[1].Text;
     this.vt       = vt;
     bilgiler      = vt.AracBilgileri.Find(Ruhsat);
 }
示例#3
0
        private void GuncellemeForm_Load(object sender, EventArgs e)
        {
            MuayeneBilgisi bilgiler = vt.AracBilgileri.Find(RuhsatNo);

            ad.Text       = bilgiler.Ad;
            soyadi.Text   = bilgiler.Soyadi;
            telNo.Text    = bilgiler.TelNo;
            sehir.Text    = bilgiler.Sehir;
            istasyon.Text = bilgiler.Istasyon;
            aracTipi.Text = bilgiler.AracTipi;
            tarih.Text    = bilgiler.Tarih;
            saat.Text     = bilgiler.Saat;
        }
示例#4
0
        protected override void button2_Click(object sender, EventArgs e)
        {
            if (ad.Text.Length > 1 && soyadi.Text.Length > 1 && telNo.Text.Length > 1 && telNo.Text.Length == 14)
            {
                MuayeneBilgisi aracBilgisi = new MuayeneBilgisi(RuhsatNo, PlakaNo, ad.Text, soyadi.Text, telNo.Text, sehir.Text, istasyon.Text, aracTipi.Text, tarih.Text, saat.Text);
                vt.AracBilgileri.AddOrUpdate(aracBilgisi);
                vt.SaveChanges();
                MessageBox.Show("Randevunuz başarıyla güncellenmiştir.", "Tebrikler", MessageBoxButtons.OK, MessageBoxIcon.Information);
                kapa = false;
                Close();
            }

            else
            {
                MessageBox.Show("Tüm alanları doğru bir şekilde doldurunuz!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#5
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (kayitlar.SelectedItems.Count == 1)
            {
                DialogResult sonuc = MessageBox.Show("Bu kaydı silmek istediğinize gerçekten emin misiniz?", "Dikkatli olun", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                if (sonuc == DialogResult.Yes)
                {
                    int            indeks         = Convert.ToInt32(kayitlar.SelectedItems[0].Text) - 1;
                    MuayeneBilgisi muayeneBilgisi = vt.AracBilgileri.Find(kayitlar.Items[indeks].SubItems[1].Text);
                    vt.AracBilgileri.Remove(muayeneBilgisi);
                    vt.SaveChanges();
                    MessageBox.Show("Kayıt başarıyla silindi", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    kayitlar.Items.Clear();
                    YoneticiEkrani_Load(this, null);
                }
            }

            else
            {
                MessageBox.Show("Lütfen bir kayıt seçiniz.", "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#6
0
 public GecmisKayitlar(MuayeneBilgisi muayeneBilgisi) : this(muayeneBilgisi.RuhsatNo, muayeneBilgisi.PlakaNo, muayeneBilgisi.Ad, muayeneBilgisi.Soyadi, muayeneBilgisi.TelNo, muayeneBilgisi.Sehir, muayeneBilgisi.Istasyon, muayeneBilgisi.AracTipi, muayeneBilgisi.Tarih, muayeneBilgisi.Saat, muayeneBilgisi.MuayaneSonucu)
 {
     //
 }