public MainWindow() { InitializeComponent(); doktorGiris = new DoktorGiris(); doktorKayit = new DoktorKayit(); hastaDuzenle = new HastaDuzenle(); onayEkrani = new OnayEkrani(); hastaKabul = new HastaKabul(); hastaKayit = new HastaKayit(); hemsireGiris = new HemsireGiris(); hemsireKayit = new HemsireKayit(); monitörEkrani = new MonitorEkrani(); poliklinik = new Poliklinik(); yeniSifre = new YeniSifre(); doktorGiris.mainWindow = this; doktorKayit.mainWindow = this; hastaDuzenle.mainWindow = this; onayEkrani.mainWindow = this; hastaKabul.mainWindow = this; hastaKayit.mainWindow = this; hemsireGiris.mainWindow = this; hemsireKayit.mainWindow = this; monitörEkrani.mainWindow = this; poliklinik.mainWindow = this; yeniSifre.mainWindow = this; this.PreviewKeyDown += new KeyEventHandler(HandleEsc1); }
private void Button_Click_2(object sender, RoutedEventArgs e)//update { if (txtSifre.Password.Length < 4) { MessageBox.Show("Şifreniz 4 haneden büyük olmalı."); } else { DataGrid dg = dataGrid1; DataRowView seciliRow = dg.SelectedItem as DataRowView; if (seciliRow != null) { var ac = new OnayEkrani(); ac.ShowDialog(); baglanti.con.Open(); SqlCommand cmdSira = new SqlCommand("Select doktor_Sifre from Doktor where doktor_TC = '" + seciliRow["TC NO"].ToString() + "'", baglanti.con); SqlDataReader reader = cmdSira.ExecuteReader(); if (reader.Read()) { secili = reader["doktor_Sifre"].ToString(); } baglanti.con.Close(); if (onaySifresi == secili.ToString()) { Doktor tc = new Doktor(); tc.Doktor_TC = seciliRow["TC NO"].ToString(); Doktor yenikisi = new Doktor(); yenikisi.Doktor_TC = txtTC.Text.ToString(); yenikisi.Doktor_Ad = txtAd.Text.ToString(); yenikisi.Doktor_Soyad = txtSoyad.Text.ToString(); yenikisi.Doktor_Sifre = txtSifre.Password.ToString(); dp.Guncelle(tc, yenikisi); Listele(); MessageBox.Show("İşlem başarıyla gerçekleştirildi."); } else { MessageBox.Show("İşlemi onaylarken şifrenizi eksik veya hatalı girdiniz."); } } else { MessageBox.Show("Önce güncellenecek kaydı seçmeniz gerekiyor."); } } }
private void Button_Click_4(object sender, RoutedEventArgs e)//delete { DataGrid dg = dataGrid1; DataRowView seciliRow = dg.SelectedItem as DataRowView; if (seciliRow != null) { var ab = new OnayEkrani(); ab.ShowDialog(); baglanti.con.Open(); SqlCommand cmdSira = new SqlCommand("Select doktor_Sifre from Doktor where doktor_TC = '" + seciliRow["TC NO"].ToString() + "'", baglanti.con); SqlDataReader reader = cmdSira.ExecuteReader(); if (reader.Read()) { secili = reader["doktor_Sifre"].ToString(); } baglanti.con.Close(); if (onaySifresi == secili.ToString()) { Doktor silinecekkisi = new Doktor(); silinecekkisi.Doktor_TC = seciliRow["TC NO"].ToString(); dp.Sil(silinecekkisi); Listele(); MessageBox.Show("İşlem başarıyla gerçekleştirildi."); } else { MessageBox.Show("İşlemi onaylarken şifrenizi eksik veya hatalı girdiniz."); } } else { MessageBox.Show("Önce silinecek kaydı seçmeniz gerekiyor."); } }