Exemplo n.º 1
0
        private void btnYeniEkle_Click(object sender, EventArgs e)
        {
            KullaniciEkle kullaniciEkle = new KullaniciEkle();

            kullaniciEkle.Show();
            this.Close();
        }
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (txtAd.Text.Trim() == "" || txtSoyad.Text.Trim() == "" || txtEposta.Text.Trim() == "" || txtAdres.Text.Trim() == "" || txtTelefon.Text.Trim() == "")
     {
         MessageBox.Show("Boş Alan Bırakmadan Doldurunuz.", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         int yetkiID;
         if (KullaniciBilgileri.yetkiID == "1")
         {
             yetkiID = Convert.ToInt32(comboYetki.SelectedIndex.ToString()) + 1;
         }
         else
         {
             yetkiID = Convert.ToInt32(comboYetki.SelectedIndex.ToString()) + 3;
         }
         komut             = new OracleCommand("KUL_INS_PROC", baglanti.baglan);
         komut.CommandType = CommandType.StoredProcedure;
         komut.Parameters.Add("P_AD", OracleDbType.Varchar2).Value     = txtAd.Text.ToLower();
         komut.Parameters.Add("P_SOYAD", OracleDbType.Varchar2).Value  = txtSoyad.Text.ToLower();
         komut.Parameters.Add("P_EPOSTA", OracleDbType.Varchar2).Value = txtEposta.Text.ToLower();
         komut.Parameters.Add("P_ADRES", OracleDbType.Varchar2).Value  = txtAdres.Text.ToLower();
         if (yetkiID == 3 || yetkiID == 4)
         {
             komut.Parameters.Add("P_SIFRE", OracleDbType.Varchar2).Value = null;
         }
         else
         {
             komut.Parameters.Add("P_SIFRE", OracleDbType.Varchar2).Value = txtSifre.Text;
         }
         komut.Parameters.Add("P_TELEFON", OracleDbType.Decimal).Value = txtTelefon.Text;
         komut.Parameters.Add("P_YETKIID", OracleDbType.Decimal).Value = yetkiID;
         if (yetkiID == 3)
         {
             komut.Parameters.Add("P_OKULAD", OracleDbType.Varchar2).Value  = txtOkulAd.Text.ToLower();
             komut.Parameters.Add("P_OKULNO", OracleDbType.Decimal).Value   = txtOkulNo.Text;
             komut.Parameters.Add("P_BOLUMAD", OracleDbType.Varchar2).Value = comboBolum.SelectedItem.ToString().ToLower();
             komut.Parameters.Add("P_DONEMNO", OracleDbType.Decimal).Value  = txtDonem.Text;
         }
         komut.ExecuteNonQuery();
         MessageBox.Show("Kullanıcı Ekleme İşlemi Başarılı", "BAŞARI", MessageBoxButtons.OK, MessageBoxIcon.Information);
         this.Close();
         KullaniciEkle kullaniciEkle = new KullaniciEkle();
         kullaniciEkle.Show();
     }
 }