Exemple #1
0
 public static void HastaEkle(FormHastaBilgileri form)
 {
     if (form.txtTcKimlik.Text != "" && form.txtAd.Text != "" && form.txtSoyad != null)
     {
         if (!HastaAraTC(form.txtTcKimlik.Text))
         {
             Veritabani.Ac();
             SqlCommand cmd = new SqlCommand("HastaEkle", Veritabani.baglanti);
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@TCKIMLIK_NO", form.txtTcKimlik.Text);
             cmd.Parameters.AddWithValue("@DOSYA_NO", form.txtDosyaAdı.Text);
             cmd.Parameters.AddWithValue("@AD", form.txtAd.Text);
             cmd.Parameters.AddWithValue("@SOYAD", form.txtSoyad.Text);
             cmd.Parameters.AddWithValue("@DOGUM_YERI", form.cmbDogumYeri.Text);
             cmd.Parameters.AddWithValue("@DOGUM_TARIHI", form.txtDogumTarihi.Value.Date);
             cmd.Parameters.AddWithValue("@BABA_AD", form.txtBabaAdı.Text);
             cmd.Parameters.AddWithValue("@ANNE_AD", form.txtAnneAdı.Text);
             cmd.Parameters.AddWithValue("@CINSIYET", form.cmbCinsiyet.Text);
             cmd.Parameters.AddWithValue("@KAN_GRUBU", form.cmbKanGrubu.Text);
             cmd.Parameters.AddWithValue("@MEDENI_HAL", form.cmbMedeniHal.Text);
             cmd.Parameters.AddWithValue("@ADRES", form.txtAdres.Text);
             cmd.Parameters.AddWithValue("@TEL", form.txtTelefonNo.Text);
             cmd.Parameters.AddWithValue("@KURUM_SICIL_NO", form.txtKurumSicilNo.Text);
             cmd.Parameters.AddWithValue("@KURUM_AD", form.txtKurumAdi.Text);
             cmd.Parameters.AddWithValue("@YAKIN_TEL", form.txtYakınTelefon.Text);
             cmd.Parameters.AddWithValue("@YAKIN_KURUM_SICIL_NO", form.txtYakinSicilNo.Text);
             cmd.Parameters.AddWithValue("@YAKIN_KURUM_AD", form.txtKurumAdi.Text);
             if (cmd.ExecuteNonQuery() == 1)
             {
                 MessageBox.Show("Ekleme Başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 form.btnKaydet.Text = "Güncelle";
                 tckimlikno          = form.txtTcKimlik.Text;
             }
             System.Threading.Thread.Sleep(2000);
             //form.lblIslem.Visible = false;
         }
         else
         {
             MessageBox.Show("Aynı TC kimlik numarasına ait hasta mecvut!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         Kontrol.Mesaj("Kontrol Edin!", form.txtTcKimlik);
         Kontrol.Mesaj("Kontrol Edin!", form.txtAd);
         Kontrol.Mesaj("Kontrol Edin!", form.txtSoyad);
     }
 }
Exemple #2
0
 public static void SevkEkle(FormHastaIslemleri frm)
 {
     if (frm.txtDosyaAdi.Text != "" && frm.dateSevk.Value.Date != null && frm.cmbIslem.SelectedItem != "" && frm.cmbPoliklinik.Text != "")
     {
         Veritabani.Ac();
         SqlCommand cmd = new SqlCommand("PoliklinikSiraYaz", Veritabani.baglanti);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@DOKTOR_KOD", frm.txtDosyaAdi.Text);
         cmd.Parameters.AddWithValue("@TARIH", frm.dateSevk.Value.Date);
         cmd.Parameters.AddWithValue("@SIRA_NO", frm.txtSiraNo.Text);
         if (cmd.ExecuteNonQuery() == 1)
         {
             SqlCommand cmd2 = new SqlCommand("SevkEkle", Veritabani.baglanti);
             cmd2.CommandType = CommandType.StoredProcedure;
             cmd2.Parameters.AddWithValue("@POLIKLINIK_ADI", frm.cmbPoliklinik.Text.Split('-')[1].Trim());
             cmd2.Parameters.AddWithValue("@SIRA", frm.txtSiraNo.Text);
             cmd2.Parameters.AddWithValue("@YAPILAN_ISLEM", frm.cmbIslem.Text);
             cmd2.Parameters.AddWithValue("@DOSYA_NO", frm.txtDosyaAdi.Text);
             cmd2.Parameters.AddWithValue("@DOKTOR_AD", frm.cmbDoktorlar.Text.Split(' ')[0]);
             cmd2.Parameters.AddWithValue("@DOKTOR_SOYAD", frm.cmbDoktorlar.Text.Split(' ')[1]);
             cmd2.Parameters.AddWithValue("@MIKTAR", frm.numMiktar.Value.ToString());
             cmd2.Parameters.AddWithValue("@BIRIM_FIYAT", frm.txtFiyat.Text.ToString());
             cmd2.Parameters.AddWithValue("@TOPLAM_TUTAR", (Convert.ToInt32(frm.txtFiyat.Text) * Convert.ToInt32(frm.numMiktar.Value)).ToString());
             cmd2.Parameters.AddWithValue("@TABURCU", "HAYIR");
             cmd2.Parameters.AddWithValue("@SEVK_TARIH", frm.dateSevk.Value.Date);
             cmd2.Parameters.AddWithValue("@SAAT", Convert.ToDateTime(DateTime.Now.ToShortTimeString()));
             if (cmd2.ExecuteNonQuery() == 1)
             {
                 MessageBox.Show("Sevk işlemi başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 SiraArttir(frm);
                 frm.txtSiraNo.Text = ((Convert.ToInt32(frm.txtSiraNo.Text)) + 1).ToString();
                 DatadridviewDoldur(frm.dateSevk.Value.Date.ToShortDateString(), frm.txtDosyaAdi.Text, frm);
             }
         }
         else
         {
             MessageBox.Show("Sevk işlemi başarısız!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         //Veritabani.Kapa();
     }
     else
     {
         Kontrol.Mesaj("Kontrol Et", frm.txtDosyaAdi);
         Kontrol.Mesaj("Kontrol Et", frm.dateSevk);
         Kontrol.Mesaj("Kontrol Et", frm.cmbIslem);
         Kontrol.Mesaj("Kontrol Et", frm.cmbPoliklinik);
     }
 }
Exemple #3
0
 public static void PoliklinikSira(FormHastaIslemleri frm)
 {
     if (frm.cmbDoktorlar.Text != "" && frm.cmbPoliklinik.Text != null && frm.dateSevk.Value != null && frm.txtDosyaAdi.Text != null)
     {
         Veritabani.Ac();
         SqlCommand cmd = new SqlCommand("PoliklinikSiraGetir", Veritabani.baglanti);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@DOKTOR_KOD", frm.txtDosyaAdi.Text);
         cmd.Parameters.AddWithValue("@TARIH", frm.dateSevk.Value.Date);
         cmd.Parameters.AddWithValue("@SIRA_NO", DBNull.Value);
         SqlDataReader dr = cmd.ExecuteReader();
         dr.Read();
         frm.txtSiraNo.Text = dr["SIRA_NO"].ToString();
         Veritabani.Kapa();
     }
 }
Exemple #4
0
 public static void DoktorGetir(FormHastaIslemleri form)
 {
     if (form.cmbPoliklinik.SelectedItem != null)
     {
         form.cmbDoktorlar.Items.Clear();
         Veritabani.Ac();
         SqlCommand cmd = new SqlCommand("DoktorGetirPoliklinik", Veritabani.baglanti);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@POLIKLINIK_ID", Convert.ToInt32(form.cmbPoliklinik.Text.Split('-')[0].Trim()));
         SqlDataReader dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             form.cmbDoktorlar.Items.Add(dr["AD"] + " " + dr["SOYAD"]);
         }
     }
 }
Exemple #5
0
        public static void HastaBilgiGetir(FormHastaIslemleri frm, string dosya)
        {
            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("HastaGetir", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@HASTA_DOSYA_NO", dosya);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                _HastaTcKimlik          = dr["TCKIMLIK_NO"].ToString();
                _HastaDosyaNo           = dr["DOSYA_NO"].ToString();
                _HastaAd                = dr["AD"].ToString();
                _HastaSoyad             = dr["SOYAD"].ToString();
                _HastaDogumYeri         = dr["DOGUM_YERI"].ToString();
                _HastaDogumTarihi       = Convert.ToDateTime(dr["DOGUM_TARIHI"].ToString()).Date;
                _HastaBabaAdi           = dr["BABA_ADI"].ToString();
                _HastaAnneAdi           = dr["ANNE_ADI"].ToString();
                _HastaCinsiyet          = dr["CINSIYET"].ToString();
                _HastaKanGrubu          = dr["KAN_GRUBU"].ToString();
                _HastaMedeniHal         = dr["MEDENI_HAL"].ToString();
                _HastaAdres             = dr["ADRES"].ToString();
                _HastaTelNo             = dr["TEL"].ToString();
                _HastaKurumSicilNo      = dr["KURUM_SICIL_NO"].ToString();
                _HastaKurumAdi          = dr["KURUM_ADI"].ToString();
                _HastaYakinTel          = dr["YAKIN_TEL"].ToString();
                _HastaYakinKurumAdi     = dr["YAKIN_KURUM_ADI"].ToString();
                _HastaYakinKurumSicilNo = dr["YAKIN_KURUM_SICIL_NO"].ToString();
                Rapor._HastaAd          = dr["AD"].ToString();
                Rapor._HastaSoyad       = dr["SOYAD"].ToString();
                Rapor._HastaAnneAdi     = dr["ANNE_ADI"].ToString();
                Rapor._HastaBabaAdi     = dr["BABA_ADI"].ToString();
                Rapor._HastaDogumTarihi = Convert.ToDateTime(dr["DOGUM_TARIHI"].ToString()).Date;
                Rapor._HastaTcKimlik    = _HastaTcKimlik = dr["TCKIMLIK_NO"].ToString();
                frm.txtHastaAdi.Text    = dr["AD"].ToString();
                frm.txtHastaSoyAdi.Text = dr["SOYAD"].ToString();
                frm.txtKurumAdi.Text    = dr["KURUM_ADI"].ToString();
                tckimlikno              = _HastaTcKimlik;
            }
            else
            {
                Kontrol.Mesaj("Bu dosya numarasına ait kayıt bulunamadı", frm.txtDosyaAdi);
            }

            Veritabani.Kapa();
        }
Exemple #6
0
        public static bool HastaAraTC(string tc)
        {
            bool durum = false;

            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("HastaAraTC", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@TC", tc);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                durum = true;
            }
            return(durum);
        }
Exemple #7
0
        public static void HastaSevkSil(FormHastaIslemleri form)
        {
            DialogResult result = MessageBox.Show("Seçili satır silinecek devam edilsin mi?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (result == DialogResult.Yes)
            {
                Veritabani.Ac();
                SqlCommand cmd = new SqlCommand("SevkSil", Veritabani.baglanti);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@SEVK_ID", Convert.ToInt32(form.datagridSevk.SelectedCells[0].Value.ToString()));
                if (cmd.ExecuteNonQuery() == 1)
                {
                    MessageBox.Show("Silme işlemi başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    DatadridviewDoldur(form.dateSevk.Value.Date.ToShortDateString(), form.txtDosyaAdi.Text, form);
                }
            }
        }
        public static void KullaniciGetirCombo(ComboBox combo)
        {
            combo.Focus();
            combo.Items.Clear();
            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("KullaniciGetir", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@KULLANICI_AD", DBNull.Value);
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                //_KullaniciSayisi++;
                combo.Items.Add(dr["USERNAME"].ToString());
            }
            Veritabani.Kapa();
        }
        private static bool KullaniciUsername(string text)
        {
            bool durum = false;

            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("KullaniciAraUsername", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@USERNAME", text);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                durum = true;
            }
            return(durum);

            Veritabani.Kapa();
        }
        public static string KullaniciKontrol(string kAdi, string kSifre)
        {
            string yetki = "";

            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("KullaniciKontrol", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@username", kAdi);
            cmd.Parameters.AddWithValue("@sifre", kSifre);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                yetki = dr["YETKİ"].ToString();
            }
            Veritabani.Kapa();
            return(yetki);
        }
Exemple #11
0
        public static void AktifPoliklinikGetir(ComboBox cmb)
        {
            Veritabani.Ac();
            cmb.Items.Clear();
            SqlCommand cmd = new SqlCommand("PoliklinikGetir", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@POLIKLINIK_AD", DBNull.Value);
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                if (dr["DURUM"].ToString() == "AKTİF")
                {
                    cmb.Items.Add(dr["POLIKLINIK_ID"] + " - " + dr["POLIKLINIK_AD"].ToString());
                }
            }
            Veritabani.Kapa();
        }
Exemple #12
0
        public static void DatadridviewDoldur(string tarih, string dosyano, FormHastaIslemleri frm)
        {
            _HastaToplamFiyat = 0;
            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("OncekiIslemlerTarihDosya", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@HASTA_DOSYA_NO", dosyano);
            cmd.Parameters.AddWithValue("@HASTA_TARIH", Convert.ToDateTime(tarih).Date);
            cmd.Parameters.AddWithValue("@DURUM", "HAYIR");
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                frm.datagridSevk.Rows.Add(dr["SEVK_ID"].ToString(), dr["POLIKLINIK_AD"].ToString(), dr["SIRA"].ToString(), Convert.ToDateTime(dr["SAAT"].ToString()).ToShortTimeString(), dr["YAPILAN_ISLEM"].ToString(),
                                          dr["AD"].ToString() + " " + dr["SOYAD"].ToString(), dr["MIKTAR"].ToString(), dr["BIRIM_FIYAT"].ToString());
                _HastaToplamFiyat += Convert.ToInt32(dr["MIKTAR"].ToString()) * Convert.ToInt32(dr["BIRIM_FIYAT"].ToString());
            }
            frm.lblFİyat.Text = (_HastaToplamFiyat.ToString()) + " TL";
            Veritabani.Kapa();
        }
Exemple #13
0
 public static void OncekiIslemGetir(FormHastaIslemleri frm)
 {
     frm.cmbOncekiIslem.Items.Clear();
     if (frm.txtDosyaAdi.Text != "00000" && frm.txtDosyaAdi.Text != "")
     {
         Veritabani.Ac();
         SqlCommand cmd = new SqlCommand("OncekiIslemGetir", Veritabani.baglanti);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@HASTA_DOSYA_NO", _HastaDosyaNo);
         cmd.Parameters.AddWithValue("@DURUM", "HAYIR");
         SqlDataReader dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             if (!frm.cmbOncekiIslem.Items.Contains(Convert.ToDateTime(dr["SEVK_TARİHİ"].ToString()).ToShortDateString()))
             {
                 frm.cmbOncekiIslem.Items.Add(Convert.ToDateTime(dr["SEVK_TARİHİ"].ToString()).ToShortDateString());
             }
         }
         Veritabani.Kapa();
     }
 }
        public static bool KullaniciAra(string text)
        {
            bool durum = false;

            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("KullaniciGetir", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@KULLANICI_AD", text);
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                _KullaniciKodu        = dr["K_KODU"].ToString();
                _KullaniciAd          = dr["AD"].ToString();
                _KullaniciSoyad       = dr["SOYAD"].ToString();
                _KullaniciSifre       = dr["SIFRE"].ToString();
                _KullaniciYetki       = dr["YETKİ"].ToString();
                _KullaniciEvTel       = dr["EV_TEL"].ToString();
                _KullaniciCepTel      = dr["CEP_TEL"].ToString();
                _KullaniciAdres       = dr["ADRES"].ToString();
                _KullaniciUnvan       = dr["UNVAN"].ToString();
                _KullaniciIseBaslama  = Convert.ToDateTime(dr["ISE_BASLAMA"].ToString()).Date;
                _KullaniciMaas        = dr["MAAS"].ToString();
                _KullaniciDogumYeri   = dr["DOGUM_YERI"].ToString();
                _KullaniciAnneAdi     = dr["ANNE_ADI"].ToString();
                _KullaniciBabaAdi     = dr["BABA_ADI"].ToString();
                _KullaniciCinsiyet    = dr["CINSIYET"].ToString();
                _KullaniciKanGrubu    = dr["KAN_GRUBU"].ToString();
                _KullaniciMedeniHal   = dr["MEDENI_HAL"].ToString();
                _KullaniciDogumTarihi = Convert.ToDateTime(dr["DOGUM_TARIHI"].ToString());
                _KullaniciTCKimlik    = dr["TCKIMLIK_NO"].ToString();
                _KullaniciUserame     = dr["USERNAME"].ToString();
                _KullaniciPoliklinik  = dr["POLIKLINIK_ID"].ToString() + " - " + dr["POLIKLINIK_AD"].ToString();
                durum = true;
            }
            return(durum);

            Veritabani.Kapa();
        }
        public static void KullaniciSil(FormKullaniciDuzenleme form)
        {
            DialogResult dialogResult = MessageBox.Show("Silmek İstediğinizden Emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (dialogResult == DialogResult.Yes)
            {
                Veritabani.Ac();
                SqlCommand cmd = new SqlCommand("KullaniciSil", Veritabani.baglanti);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@KULLANICI_KODU", form.txtKullaniciKod.Text);
                int count = cmd.ExecuteNonQuery();

                if (count == 1)
                {
                    MessageBox.Show("Silme İşlemi Başarılı!");
                }
                else
                {
                    MessageBox.Show("Silme İşlemi Başarısız!");
                }
            }
            form.Close();
            Veritabani.Kapa();
        }
Exemple #16
0
        public static void IsımAra(FormDosyaBul frm)
        {
            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("IsımAra", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            if (frm.chckSecimAdSoyad.Checked)
            {
                cmd.Parameters.AddWithValue("@HASTA_AD", frm.txtAd.Text);
                cmd.Parameters.AddWithValue("@HASTA_SOYAD", frm.txtSoyad.Text);
            }
            else
            {
                cmd.Parameters.AddWithValue("@HASTA_AD", frm.txtAd.Text);
                cmd.Parameters.AddWithValue("@HASTA_SOYAD", DBNull.Value);
            }

            SqlDataReader dr = cmd.ExecuteReader();
            DataTable     dt = new DataTable();

            dt.Columns.Add("Dosya No");
            dt.Columns.Add("TCK No");
            dt.Columns.Add("Ad");
            dt.Columns.Add("Soyad");
            dt.Columns.Add("Doğum Yeri");
            dt.Columns.Add("Doğum Tarihi");
            dt.Columns.Add("Baba Ad");
            dt.Columns.Add("Anne Ad");
            dt.Columns.Add("Cinsiyet");
            dt.Columns.Add("Kan Grubu");
            dt.Columns.Add("Medeni Hal");
            dt.Columns.Add("Adres");
            dt.Columns.Add("Tel");
            dt.Columns.Add("Kurum Ad");
            dt.Columns.Add("Kurum Sicil No");
            dt.Columns.Add("Yakın Tel");
            dt.Columns.Add("Yakın Kurum Ad");
            dt.Columns.Add("Yakın Kurum Sicil No");
            while (dr.Read())
            {
                DataRow drow = dt.NewRow();
                drow["Dosya No"]             = dr["DOSYA_NO"].ToString();
                drow["TCK No"]               = dr["TCKIMLIK_NO"].ToString();
                drow["Ad"]                   = dr["AD"].ToString();
                drow["Soyad"]                = dr["SOYAD"].ToString();
                drow["Doğum Yeri"]           = dr["DOGUM_YERI"].ToString();
                drow["Doğum Tarihi"]         = dr["DOGUM_TARIHI"].ToString();
                drow["Baba Ad"]              = dr["BABA_ADI"].ToString();
                drow["Anne Ad"]              = dr["ANNE_ADI"].ToString();
                drow["Cinsiyet"]             = dr["CINSIYET"].ToString();
                drow["Kan Grubu"]            = dr["KAN_GRUBU"].ToString();
                drow["Medeni Hal"]           = dr["MEDENI_HAL"].ToString();
                drow["Adres"]                = dr["ADRES"].ToString();
                drow["Tel"]                  = dr["TEL"].ToString();
                drow["Kurum Ad"]             = dr["KURUM_ADI"].ToString();
                drow["Kurum Sicil No"]       = dr["KURUM_SICIL_NO"].ToString();
                drow["Yakın Tel"]            = dr["YAKIN_TEL"].ToString();
                drow["Yakın Kurum Ad"]       = dr["YAKIN_KURUM_ADI"].ToString();
                drow["Yakın Kurum Sicil No"] = dr["YAKIN_KURUM_SICIL_NO"].ToString();
                dt.Rows.Add(drow);
            }
            frm.dataGridView1.DataSource = dt;
        }
 public static void KullaniciGuncelle(FormKullaniciDuzenleme form)
 {
     if (form.txtKullaniciAdi.Text != "" && form.txtAdi.Text != "" && form.txtSoyadi.Text != "" && form.txtSifre.Text != "" && form.txtTCKimlik.Text != "")
     {
         if (tckontrol != form.txtTCKimlik.Text && usernamekontrol != form.txtKullaniciAdi.Text)
         {
             if (!KullaniciTcAra(form.txtTCKimlik.Text) && !KullaniciUsername(form.txtKullaniciAdi.Text))
             {
                 Veritabani.Ac();
                 SqlCommand cmd = new SqlCommand("KullaniciGuncelle", Veritabani.baglanti);
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.AddWithValue("@KULLANICI_KODU", form.txtKullaniciKod.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADI", form.txtAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SOYADI", form.txtSoyadi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SIFRE", form.txtSifre.Text);
                 if (form.chckSecim.Checked)
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "EVET");
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "HAYIR");
                 }
                 cmd.Parameters.AddWithValue("@KULLANICI_EVTEL", form.txtTelefonNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CEPTEL", form.txtGsmNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADRES", form.txtAdres.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_UNVAN", form.cmbUnvan.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ISEBASLAMATARIHI", form.txtIseBaslangicTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_MAAS", form.txtMaas.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMYERİ", form.cmbDogumYeri.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ANNEADI", form.txtAnneAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_BABAADI", form.txtBabaAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CINSIYET", form.cmbCinsiyet.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_KANGRUBU", form.cmbKanGrubu.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_MEDENIHAL", form.cmbMedeniHal.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMTARIHI", form.txtDogumTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_TCKIMLIK", form.txtTCKimlik.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_USERNAME", form.txtKullaniciAdi.Text);
                 if (form.cmbPoliklinik.Visible == true)
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", Convert.ToInt32(form.cmbPoliklinik.Text.Split('-')[0].Trim()));
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", DBNull.Value);
                 }
                 int count = cmd.ExecuteNonQuery();
                 if (count == 1)
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     tckontrol       = form.txtTCKimlik.Text;
                     usernamekontrol = form.txtKullaniciAdi.Text;
                 }
                 else
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarısız!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 Veritabani.Kapa();
             }
             else
             {
                 MessageBox.Show("Aynı TC Kimlik Numarasından ve Usernameden Yanlız Bir kayıt olabilir!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         if (tckontrol == form.txtTCKimlik.Text && usernamekontrol != form.txtKullaniciAdi.Text)
         {
             if (!KullaniciUsername(form.txtKullaniciAdi.Text))
             {
                 Veritabani.Ac();
                 SqlCommand cmd = new SqlCommand("KullaniciGuncelle", Veritabani.baglanti);
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.AddWithValue("@KULLANICI_KODU", form.txtKullaniciKod.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADI", form.txtAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SOYADI", form.txtSoyadi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SIFRE", form.txtSifre.Text);
                 if (form.chckSecim.Checked)
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "EVET");
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "HAYIR");
                 }
                 cmd.Parameters.AddWithValue("@KULLANICI_EVTEL", form.txtTelefonNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CEPTEL", form.txtGsmNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADRES", form.txtAdres.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_UNVAN", form.cmbUnvan.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ISEBASLAMATARIHI", form.txtIseBaslangicTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_MAAS", form.txtMaas.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMYERİ", form.cmbDogumYeri.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ANNEADI", form.txtAnneAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_BABAADI", form.txtBabaAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CINSIYET", form.cmbCinsiyet.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_KANGRUBU", form.cmbKanGrubu.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_MEDENIHAL", form.cmbMedeniHal.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMTARIHI", form.txtDogumTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_TCKIMLIK", form.txtTCKimlik.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_USERNAME", form.txtKullaniciAdi.Text);
                 if (form.cmbPoliklinik.Visible == true)
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", Convert.ToInt32(form.cmbPoliklinik.Text.Split('-')[0].Trim()));
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", DBNull.Value);
                 }
                 int count = cmd.ExecuteNonQuery();
                 if (count == 1)
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     tckontrol       = form.txtTCKimlik.Text;
                     usernamekontrol = form.txtKullaniciAdi.Text;
                 }
                 else
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarısız!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 Veritabani.Kapa();
             }
             else
             {
                 MessageBox.Show("Aynı kullanıcı adından 1 kayıt olabilir!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         if (tckontrol != form.txtTCKimlik.Text && usernamekontrol == form.txtKullaniciAdi.Text)
         {
             if (!KullaniciTcAra(form.txtTCKimlik.Text))
             {
                 Veritabani.Ac();
                 SqlCommand cmd = new SqlCommand("KullaniciGuncelle", Veritabani.baglanti);
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.AddWithValue("@KULLANICI_KODU", form.txtKullaniciKod.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADI", form.txtAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SOYADI", form.txtSoyadi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SIFRE", form.txtSifre.Text);
                 if (form.chckSecim.Checked)
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "EVET");
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "HAYIR");
                 }
                 cmd.Parameters.AddWithValue("@KULLANICI_EVTEL", form.txtTelefonNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CEPTEL", form.txtGsmNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADRES", form.txtAdres.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_UNVAN", form.cmbUnvan.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ISEBASLAMATARIHI", form.txtIseBaslangicTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_MAAS", form.txtMaas.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMYERİ", form.cmbDogumYeri.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ANNEADI", form.txtAnneAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_BABAADI", form.txtBabaAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CINSIYET", form.cmbCinsiyet.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_KANGRUBU", form.cmbKanGrubu.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_MEDENIHAL", form.cmbMedeniHal.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMTARIHI", form.txtDogumTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_TCKIMLIK", form.txtTCKimlik.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_USERNAME", form.txtKullaniciAdi.Text);
                 if (form.cmbPoliklinik.Visible == true)
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", Convert.ToInt32(form.cmbPoliklinik.Text.Split('-')[0].Trim()));
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", DBNull.Value);
                 }
                 int count = cmd.ExecuteNonQuery();
                 if (count == 1)
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     tckontrol       = form.txtTCKimlik.Text;
                     usernamekontrol = form.txtKullaniciAdi.Text;
                 }
                 else
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarısız!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 Veritabani.Kapa();
             }
             else
             {
                 MessageBox.Show("Aynı Tcden 1 kayıt olabilir!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         Kontrol.Mesaj("Kontrol et!", form.txtTCKimlik);
         Kontrol.Mesaj("Kontrol et!", form.txtAdi);
         Kontrol.Mesaj("Kontrol et!", form.txtSoyadi);
         Kontrol.Mesaj("Kontrol et!", form.txtKullaniciAdi);
         Kontrol.Mesaj("Kontrol et!", form.txtSifre);
     }
 }