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); } }
private void MuayeneSonucu_Load(object sender, EventArgs e) { GecmisKayitlar bilgiler = vt.GecmisKayitlar.Where(r => r.RuhsatNo == RuhsatNo).OrderByDescending(x => x.Id).First(); istasyonAdi.Text = bilgiler.Istasyon; tarih.Text = bilgiler.Tarih; sonuc.Text = bilgiler.MuayaneSonucu; }