Exemplo n.º 1
0
        public static bool Kaydet(VAR.Calisan calisan)
        {
            string spAdi     = "prCalisanYeniKaydet";
            int    etkilenen = 0;

            Komut k = new Komut(spAdi);

            k.ParametreEkle("@tCKimlikNo", calisan.TCKimlikNo);
            k.ParametreEkle("@ad", calisan.Ad);
            k.ParametreEkle("@soyad", calisan.Soyad);
            k.ParametreEkle("@unvan", calisan.Unvan);
            k.ParametreEkle("@ePosta", calisan.Eposta);
            k.ParametreEkle("@cepTel", calisan.CepTel);
            k.ParametreEkle("@evTel", calisan.EvTel);
            k.ParametreEkle("@parola", calisan.Parola);
            k.ParametreEkle("@calisanTipi", calisan.CalisanTipi);
            k.ParemetreEkleOut("@calisanNo", SqlDbType.Int, 0);

            etkilenen = k.Islet();
            if (etkilenen > 0)
            {
                calisan.No = k.OutParametreDegeriGetir("@calisanNo");
            }
            k.Temizle();
            return(etkilenen > 0);
        }
Exemplo n.º 2
0
        public static bool Kaydet(VAR.Hasta hasta)
        {
            string spAdi     = "prHastaYeniKaydet";
            int    etkilenen = 0;

            Komut k = new Komut(spAdi);

            k.ParametreEkle("@tCKimlikNo", hasta.TCKimlikNo);
            k.ParametreEkle("@ad", hasta.Ad);
            k.ParametreEkle("@soyad", hasta.Soyad);
            k.ParametreEkle("@dogumTarihi", hasta.DogumTarihi);
            k.ParametreEkle("@cinsiyeti", hasta.Cinsiyeti);
            k.ParametreEkle("@ePosta", hasta.Eposta);
            k.ParametreEkle("@cepTel", hasta.CepTel);
            k.ParametreEkle("@evTel", hasta.EvTel);
            k.ParametreEkle("@adres", hasta.Adres);
            k.ParemetreEkleOut("@hastaNo", SqlDbType.Int, 0);

            etkilenen = k.Islet();
            if (etkilenen > 0)
            {
                hasta.No = k.OutParametreDegeriGetir("@hastaNo");
            }
            k.Temizle();
            return(etkilenen > 0);
        }
Exemplo n.º 3
0
        public static int KullaniciGirisiniDogrula(string ePosta, string parola)
        {
            string spAdi = "prCalisanGirisiniDogrula";
            Komut  k     = new Komut(spAdi);

            k.ParametreEkle("@ePosta", ePosta);
            k.ParametreEkle("@parola", parola);

            int sonuc = k.IsletInt32();

            k.Temizle();

            return(sonuc);
        }
Exemplo n.º 4
0
        public static bool ParolaSifirla(string ePosta, string parola)
        {
            string spAdi = "prCalisanParolaSifirla";
            int    sonuc = 0;

            Komut k = new Komut(spAdi);

            k.ParametreEkle("@ePosta", ePosta);
            k.ParametreEkle("@parola", parola);
            sonuc = k.Islet();
            k.Temizle();

            return(sonuc > 0);
        }
Exemplo n.º 5
0
        public static bool ParolaDegistir(int calisanNo, string yeniParola)
        {
            string spAdi = "prCalisanParolaDegistir";
            int    sonuc = 0;

            Komut k = new Komut(spAdi);

            k.ParametreEkle("@calisanNo", calisanNo);
            k.ParametreEkle("@parola", yeniParola);
            sonuc = k.Islet();
            k.Temizle();

            return(sonuc > 0);
        }
Exemplo n.º 6
0
        public static bool RandevuKaydet(int seansNo, int hastaNo)
        {
            string spAdi     = "prSeansRandevuKaydet";
            int    etkilenen = 0;

            Komut k = new Komut(spAdi);

            k.ParametreEkle("@seansNo", seansNo);
            k.ParametreEkle("@hastaNo", hastaNo);
            etkilenen = k.Islet();

            k.Temizle();
            return(etkilenen > 0);
        }
Exemplo n.º 7
0
        public static bool NotGuncelle(int seansNo, string seansNotu)
        {
            string spAdi     = "prSeansNotuGuncelle";
            int    etkilenen = 0;

            Komut k = new Komut(spAdi);

            k.ParametreEkle("@seansNo", seansNo);
            k.ParametreEkle("@seansNotu", seansNotu);

            etkilenen = k.Islet();

            k.Temizle();
            return(etkilenen > 0);
        }
Exemplo n.º 8
0
        private static VAR.Hasta HastaBilgileriYukle(SqlDataReader sdr)
        {
            VAR.Hasta hasta = new SISVarliklar.Hasta();

            hasta.No          = Komut.Int32Getir(sdr, "HastaNo");
            hasta.TCKimlikNo  = Komut.StringGetir(sdr, "TCKimlikNo");
            hasta.Ad          = Komut.StringGetir(sdr, "Ad");
            hasta.Soyad       = Komut.StringGetir(sdr, "Soyad");
            hasta.DogumTarihi = Komut.TarihGetir(sdr, "DogumTarihi");
            hasta.Cinsiyeti   = Komut.StringGetir(sdr, "Cinsiyeti");
            hasta.Eposta      = Komut.StringGetir(sdr, "EPosta");
            hasta.CepTel      = Komut.StringGetir(sdr, "CepTel");
            hasta.EvTel       = Komut.StringGetir(sdr, "EvTel");
            hasta.Adres       = Komut.StringGetir(sdr, "Adres");

            return(hasta);
        }
Exemplo n.º 9
0
        public static bool CakismaVarMi(int uzmanNo, DateTime tarih, string baslangicSaati, string bitisSaati)
        {
            string spAdi   = "prSeansCakisanSeansSayisi";
            int    cakisan = 0;

            Komut k = new Komut(spAdi);

            k.ParametreEkle("@uzmanNo", uzmanNo);
            k.ParametreEkle("@tarih", tarih);
            k.ParametreEkle("@baslangicSaati", baslangicSaati);
            k.ParametreEkle("@bitisSaati", bitisSaati);

            cakisan = k.Islet();

            k.Temizle();
            return(cakisan > 0);
        }
Exemplo n.º 10
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);
        }
Exemplo n.º 11
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);
        }
Exemplo n.º 12
0
        public static SISVarliklar.Calisan[] UzmanlariListele()
        {
            string             spAdi      = "prCalisanUzmanlariListele";
            List <VAR.Calisan> calisanlar = new List <SISVarliklar.Calisan>();

            Komut k = new Komut(spAdi);

            SqlDataReader sdr = k.IsletReader();

            while (sdr.Read())
            {
                VAR.Calisan calisan = CalisanBilgileriYukle(sdr);
                calisanlar.Add(calisan);
            }
            sdr.Close();
            k.Temizle();

            return(calisanlar.ToArray());
        }
Exemplo n.º 13
0
        public static SISVarliklar.Calisan CalisanGetir(int calisanNo)
        {
            string spAdi = "prCalisanGetir";

            VAR.Calisan calisan = null;

            Komut k = new Komut(spAdi);

            k.ParametreEkle("@calisanNo", calisanNo);
            SqlDataReader sdr = k.IsletReader();

            while (sdr.Read())
            {
                calisan = CalisanBilgileriYukle(sdr);
            }
            sdr.Close();
            k.Temizle();

            return(calisan);
        }
Exemplo n.º 14
0
        public static VAR.Hasta HastaGetir(int hastaNo)
        {
            string prAdi = "prHastaGetir";

            VAR.Hasta hasta = null;

            Komut k = new Komut(prAdi);

            k.ParametreEkle("@hastaNo", hastaNo);
            SqlDataReader sdr = k.IsletReader();

            while (sdr.Read())
            {
                hasta = HastaBilgileriYukle(sdr);
            }
            sdr.Close();
            k.Temizle();

            return(hasta);
        }
Exemplo n.º 15
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);
        }
Exemplo n.º 16
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());
        }
Exemplo n.º 17
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);
        }
Exemplo n.º 18
0
        public static bool Guncelle(SISVarliklar.Hasta hasta)
        {
            string prAdi     = "prHastaGuncelle";
            int    etkilenen = 0;

            Komut k = new Komut(prAdi);

            k.ParametreEkle("@tCKimlikNo", hasta.TCKimlikNo);
            k.ParametreEkle("@ad", hasta.Ad);
            k.ParametreEkle("@soyad", hasta.Soyad);
            k.ParametreEkle("@dogumTarihi", hasta.DogumTarihi);
            k.ParametreEkle("@cinsiyeti", hasta.Cinsiyeti);
            k.ParametreEkle("@ePosta", hasta.Eposta);
            k.ParametreEkle("@cepTel", hasta.CepTel);
            k.ParametreEkle("@evTel", hasta.EvTel);
            k.ParametreEkle("@adres", hasta.Adres);
            k.ParametreEkle("@hastaNo", hasta.No);

            etkilenen = k.Islet();
            k.Temizle();
            return(etkilenen > 0);
        }
Exemplo n.º 19
0
        public static SISVarliklar.Hasta[] HastalariListele(string ad, string soyad)
        {
            string           spAdi    = "prHastalariListele";
            List <VAR.Hasta> hastalar = new List <SISVarliklar.Hasta>();

            Komut k = new Komut(spAdi);

            k.ParametreEkle("@ad", ad);
            k.ParametreEkle("@soyad", soyad);

            SqlDataReader sdr = k.IsletReader();

            while (sdr.Read())
            {
                VAR.Hasta hasta = HastaBilgileriYukle(sdr);
                hastalar.Add(hasta);
            }
            sdr.Close();
            k.Temizle();

            return(hastalar.ToArray());
        }
Exemplo n.º 20
0
        public static bool Guncelle(SISVarliklar.Calisan calisan)
        {
            string spAdi     = "prCalisanGuncelle";
            int    etkilenen = 0;

            Komut k = new Komut(spAdi);

            k.ParametreEkle("@calisanNo", calisan.No);
            k.ParametreEkle("@tCKimlikNo", calisan.TCKimlikNo);
            k.ParametreEkle("@ad", calisan.Ad);
            k.ParametreEkle("@soyad", calisan.Soyad);
            k.ParametreEkle("@unvan", calisan.Unvan);
            k.ParametreEkle("@ePosta", calisan.Eposta);
            k.ParametreEkle("@cepTel", calisan.CepTel);
            k.ParametreEkle("@evTel", calisan.EvTel);
            k.ParametreEkle("@parola", calisan.Parola);
            k.ParametreEkle("@calisanTipi", calisan.CalisanTipi);

            etkilenen = k.Islet();
            k.Temizle();

            return(etkilenen > 0);
        }
Exemplo n.º 21
0
 private static VAR.Calisan CalisanBilgileriYukle(SqlDataReader sdr)
 {
     VAR.Calisan calisan = new SISVarliklar.Calisan();
     try
     {
         calisan.No         = Komut.Int32Getir(sdr, "CalisanNo");
         calisan.Ad         = Komut.StringGetir(sdr, "Ad");
         calisan.CepTel     = Komut.StringGetir(sdr, "CepTel");
         calisan.Eposta     = Komut.StringGetir(sdr, "EPosta");
         calisan.EvTel      = Komut.StringGetir(sdr, "EvTel");
         calisan.Soyad      = Komut.StringGetir(sdr, "Soyad");
         calisan.TCKimlikNo = Komut.StringGetir(sdr, "TCKimlikNo");
         calisan.Unvan      = Komut.StringGetir(sdr, "Unvan");
         calisan.Parola     = Komut.StringGetir(sdr, "Parola");
         int calisanTipi = Komut.Int16Getir(sdr, "CalisanTipi");
         calisan.CalisanTipi = (VAR.Calisan.CalisanTipleri)calisanTipi;
     }
     catch (Exception ex)
     {
         Yardimci.HataKaydet(ex);
         calisan = null;
     }
     return(calisan);
 }