예제 #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);
        }
예제 #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);
        }
예제 #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);
        }
예제 #4
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);
        }
예제 #5
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);
        }
예제 #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);
        }
예제 #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);
        }
예제 #8
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);
        }
예제 #9
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);
        }
예제 #10
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);
        }
예제 #11
0
        public static SISVarliklar.Calisan[] CalisanlariListele(string ad, string soyad)
        {
            string             spAdi      = "prCalisanlariListele";
            List <VAR.Calisan> calisanlar = new List <SISVarliklar.Calisan>();

            Komut k = new Komut(spAdi);

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

            SqlDataReader sdr = k.IsletReader();

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

            return(calisanlar.ToArray());
        }
예제 #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);
        }
예제 #13
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());
        }
예제 #14
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);
        }
예제 #15
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);
        }
예제 #16
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);
        }
예제 #17
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);
        }
예제 #18
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());
        }