Ejemplo n.º 1
0
        public static VAR.Seans SonSeansBilgisiGetir(int hastaNo)
        {
            VAR.Seans seans = null;
            seans = VEK.Seans.SonSeansBilgisiGetir(hastaNo);

            return(seans);
        }
Ejemplo n.º 2
0
        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;
     }
 }
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
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);
        }
Ejemplo n.º 7
0
        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;
            }
        }
Ejemplo n.º 9
0
        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);
        }
Ejemplo n.º 10
0
        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();
        }
Ejemplo n.º 12
0
        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);
        }
Ejemplo n.º 13
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;
 }