public static VAR.Seans SonSeansBilgisiGetir(int hastaNo) { VAR.Seans seans = null; seans = VEK.Seans.SonSeansBilgisiGetir(hastaNo); return(seans); }
public static bool IptalEt(VAR.Seans seans) { bool sonuc = false; sonuc = VEK.Seans.IptalEt(seans); return(sonuc); }
private void lstSeanslar_SelectedIndexChanged(object sender, EventArgs e) { gecmisSeans = (VAR.Seans)lstSeanslar.SelectedItem; if (gecmisSeans != null) { txtGecmisSeansNotu.Text = gecmisSeans.SeansNotu; } }
private void lnkSeansIptalEt_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { VAR.Seans seans = (VAR.Seans)lstSeanslar.SelectedItem; FormSeansIptalEt frm = new FormSeansIptalEt(); frm.seans = seans; frm.ShowDialog(); UzmanSeanslariniYukle(); }
public static bool IptalEt(VAR.Seans seans) { string spAdi = "prSeansIptalEt"; int etkilenen = 0; Komut k = new Komut(spAdi); k.ParametreEkle("@seansNo", seans.No); k.ParametreEkle("@iptalEdenNo", seans.IptalEdenNo); k.ParametreEkle("@iptalNotu", seans.IptalNotu); k.ParametreEkle("@hastaIptalEtti", seans.HastaIptalEtti); etkilenen = k.Islet(); k.Temizle(); return(etkilenen > 0); }
public static VAR.Seans SeansBilgileriYukle(SqlDataReader sdr) { VAR.Seans seans = new VAR.Seans(); seans.BaslangicSaati = Komut.StringGetir(sdr, "BaslangicSaati"); seans.BitisSaati = Komut.StringGetir(sdr, "BitisSaati"); seans.HastaNo = Komut.Int32Getir(sdr, "HastaNo"); seans.IptalEdenNo = Komut.Int32Getir(sdr, "IptalEdenNo"); seans.IptalNotu = Komut.StringGetir(sdr, "IptalNotu"); seans.No = Komut.Int32Getir(sdr, "SeansNo"); seans.SeansNotu = Komut.StringGetir(sdr, "SeansNotu"); seans.Tarih = Komut.TarihGetir(sdr, "Tarih"); seans.UzmanNo = Komut.Int32Getir(sdr, "UzmanNo"); seans.UzmanBilgisi = Komut.StringGetir(sdr, "UzmanBilgisi"); seans.HastaBilgisi = Komut.StringGetir(sdr, "HastaBilgisi"); seans.HastaIptalEtti = Komut.BoolGetir(sdr, "HastaIptalEtti"); return(seans); }
private void btnKaydet_Click(object sender, EventArgs e) { bool dogruMu = KullanciGirdisiDogrula(); if (!dogruMu) { return; } VAR.Seans seans = new SISVarliklar.Seans(); seans.UzmanNo = uzman.No; seans.Tarih = dtpTarih.Value; seans.BaslangicSaati = dtpBaslangicSaati.Value.ToShortTimeString(); seans.BitisSaati = dtpBitisSaati.Value.ToShortTimeString(); int sonuc = 0; //servis çağrılıyor. try { sonuc = ISK.Seans.Kaydet(seans); } catch (Exception ex) { Yardimci.HataKaydet(ex); MessageBox.Show("Serviste bir hata oluştu!"); } if (sonuc > 0) { MessageBox.Show("Kayıt işlemi tamamlandı."); this.Close(); } else if (sonuc == -1) { MessageBox.Show("Seans saatlerinde çakışma var!"); } else { MessageBox.Show("İşlem hatalı!"); } }
private void RandevuBilgisiYukle() { RandevuBilgisiTemizle(); //servis çağrılıyor. try { sonRandevu = ISK.Seans.SonRandevuBilgisiGetir(hasta.No); } catch (Exception ex) { Yardimci.HataKaydet(ex); MessageBox.Show("Serviste bir hata oluştu!"); } if (sonRandevu != null) { lblRandevuSeans.Text = sonRandevu.GoruntuMetni; lblRandevuUzman.Text = sonRandevu.UzmanBilgisi; lnkRandevuIptalEt.Enabled = true; } else { lnkYeniRandevu.Enabled = true; } //servis çağrılıyor. try { sonSeans = ISK.Seans.SonSeansBilgisiGetir(hasta.No); } catch (Exception ex) { Yardimci.HataKaydet(ex); MessageBox.Show("Serviste bir hata oluştu!"); } if (sonSeans != null) { lblSeansUzman.Text = sonSeans.UzmanBilgisi; lblSeansSeans.Text = sonSeans.GoruntuMetni; lblSeansNot.Text = sonSeans.SeansNotu; } }
public static SISVarliklar.Seans SonSeansBilgisiGetir(int hastaNo) { string spAdi = "prSeansHastaSonSeansBilgisiGetir"; VAR.Seans seans = null; Komut k = new Komut(spAdi); k.ParametreEkle("@hastaNo", hastaNo); SqlDataReader sdr = k.IsletReader(); while (sdr.Read()) { seans = SeansBilgileriYukle(sdr); } sdr.Close(); k.Temizle(); return(seans); }
public static SISVarliklar.Seans[] UzmanSeanslariniListele(int uzmanNo) { string spAdi = "prSeansUzmanSeanslariniListele"; List <VAR.Seans> seanslar = new List <VAR.Seans>(); Komut k = new Komut(spAdi); k.ParametreEkle("@uzmanNo", uzmanNo); SqlDataReader sdr = k.IsletReader(); while (sdr.Read()) { VAR.Seans seans = SeansBilgileriYukle(sdr); seanslar.Add(seans); } sdr.Close(); k.Temizle(); return(seanslar.ToArray()); }
private void cbbSeanslar_SelectedIndexChanged(object sender, EventArgs e) { EkraniTemizle(); aktifSeans = (VAR.Seans)cbbSeanslar.SelectedItem; if (aktifSeans.HastaNo > 0) { //servis çağrılıyor. try { hasta = ISK.Hasta.HastaGetir(aktifSeans.HastaNo); } catch (Exception ex) { Yardimci.HataKaydet(ex); MessageBox.Show("Serviste bir hata oluştu!"); } } BilgileriYukle(); }
public static bool Kaydet(SISVarliklar.Seans seans) { string spAdi = "prSeansYeniKaydet"; int etkilenen = 0; Komut k = new Komut(spAdi); k.ParametreEkle("@uzmanNo", seans.UzmanNo); k.ParametreEkle("@tarih", seans.Tarih); k.ParametreEkle("@baslangicSaati", seans.BaslangicSaati); k.ParametreEkle("@bitisSaati", seans.BitisSaati); k.ParemetreEkleOut("@seansNo", SqlDbType.Int, 0); etkilenen = k.Islet(); if (etkilenen > 0) { seans.No = k.OutParametreDegeriGetir("@seansNo"); } k.Temizle(); return(etkilenen > 0); }
public static int Kaydet(VAR.Seans seans) { bool sonuc = false; bool cakismaVarMi = true; //önce çakışma var mı diye kontrol et cakismaVarMi = VEK.Seans.CakismaVarMi(seans.UzmanNo, seans.Tarih, seans.BaslangicSaati, seans.BitisSaati); if (cakismaVarMi) { return(-1);//çakışma var. } sonuc = VEK.Seans.Kaydet(seans); if (sonuc) { return(seans.No); } else { return(0); } }
private void cbbSeanslar_SelectedIndexChanged(object sender, EventArgs e) { seans = (VAR.Seans)cbbSeanslar.SelectedItem; }