Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 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);
     }
 }