//Teşhis ekleme private void btnTeshisKaydet_Click(object sender, EventArgs e) { try { muayeneBilgileri = new MuayeneBilgileri(); if (monthCalendar1.SelectionRange.Start > DateTime.Now) { muayeneBilgileri.Tarih = DateTime.Parse(monthCalendar1.SelectionRange.Start.ToShortDateString()); } else { MessageBox.Show("Geçmiş tarih den randevu alamazsınız!"); } muayeneBilgileri.Saat = TimeSpan.Parse(cmbSeanslar.SelectedItem.ToString()); muayeneBilgileri.MuayeneDurumu = "Muayene Edildi"; muayeneBilgileri.HastaID = int.Parse(lstDoktorRandevulari.SelectedItems[0].SubItems[3].Text); muayeneBilgileri.TeshisAd = cmbTeshis.SelectedItem.ToString(); muayeneBilgileri.MuayeneDurumu = "Muayene Edildi."; muayeneBilgileriBLL.TeshisGuncelle(muayeneBilgileri.HastaID, muayeneBilgileri.TeshisAd); MessageBox.Show("Teşhis Eklendi"); muayeneBilgileri.Notlar = "deneme"; muayeneBilgileriBLL.Add(muayeneBilgileri); } catch (Exception ex) { MessageBox.Show(ex.Message); } MuayaneleriListvieweGetir(); }
//Hastaya göre muayene bilgileri getir public MuayeneBilgileri GetByIDMuayeneBilgileri(int HastaID) { cmd = new SqlCommand("select * from where HastaID=@hastaID", cnn); cmd.Parameters.AddWithValue("@hastaID", HastaID); MuayeneBilgileri mb = null; try { cnn.Open(); SqlDataReader reader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection); reader.Read(); mb = new MuayeneBilgileri() { HastaID = Convert.ToInt32(reader["HastaID"]), HastaAd = reader["HastaAd"].ToString(), TeshisAd = reader["TeshisAd"].ToString(), Tarih = DateTime.Parse(reader["Tarih"].ToString()), Saat = TimeSpan.Parse(reader["Saat"].ToString()), MuayeneDurumu = reader["MuayeneDurumu"].ToString(), Notlar = reader["Notlar"].ToString() }; reader.Close(); return(mb); } catch (Exception) { return(mb); } }
//Muayene ekle public int MuayeneAdd(MuayeneBilgileri mb) { cmd = new SqlCommand("insert into MuayeneBilgileri(HastaID,HastaAd,TeshisAd,Tarih,Saat,MuayeneDurumu,Notlar) values('@hastaID','@hastaAd','@teshisAd','@tarih','@saat','@muayeneDurumu','@notlar') select hb.HastaID,hb.Ad,t.TeshisAd,s.Tarih,sa.Saat from RandevuOlusturma as ro join HastaBilgileri as hb on ro.HastaID=hb.HastaID join Teshisler as t on ro.TeshisID=t.TeshisID join Seanslar as s on ro.SeansID=s.SeansID join Saatler as sa on s.SaatID=sa.SaatID", cnn); cmd.Parameters.AddWithValue("@hastaID", mb.HastaID); cmd.Parameters.AddWithValue("@hastaAd", mb.HastaAd); cmd.Parameters.AddWithValue("@teshisAd", mb.TeshisAd); cmd.Parameters.AddWithValue("@tarih", mb.Tarih); cmd.Parameters.AddWithValue("@saat", mb.Saat); cmd.Parameters.AddWithValue("@muayeneDurumu", mb.MuayeneDurumu); cmd.Parameters.AddWithValue("@notlar", mb.Notlar); return(ExecuteCommand()); }
public bool Add(MuayeneBilgileri muayene) { int result = muayeneBilgileriDAL.MuayeneAdd(muayene); return(result > 0); }