예제 #1
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (textTC.Text.Length == 11)
     {
         try
         {
             VeriTabani vt = new VeriTabani();
             vt.CalısanEkle(textTC.Text, textAdi.Text, textSoyadi.Text, comboRol.SelectedIndex, textKullaniciAdi.Text, textSifre.Text);
             string sorgu = "select * from CALISAN,CALISAN_BILGI where CALISAN.CALISAN_ID=CALISAN_BILGI.CALISAN_ID";
             vt.baglan(sorgu, dataGridView1, "CALISAN");
             dataGridView1.Columns[5].Visible = false;
             temizle();
         }
         catch (SqlException)
         {
             MessageBox.Show("Bu TC Sisteme Kayıtlı", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             textTC.Text = "";
             textTC.Focus();
         }
     }
     else
     {
         MessageBox.Show("Hatalı Veya Eksik TC no girişi", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         textTC.Focus();
     }
 }
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (GelenID == 0)
            {
                //ilk kayıtta çalışacak kısım
                VeriTabani vt = new VeriTabani();
                vt.CalısanEkle(textTC.Text, textAdi.Text, textSoyadi.Text, 0, textKullaniciAdi.Text, textSifre.Text);
                MessageBox.Show("İlk Kullanıcı Eklenmiştir Devam etmek için sisteme Giriş Yapınız.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);


                this.Close();
                Giris a = new Giris();
                a.Visible = true;
            }
            else
            {
                if (textTC.Text.Length == 11)
                {
                    try
                    {
                        //Formdan veri geldiğinde doldurulacak !!
                        VeriTabani vt = new VeriTabani();
                        vt.CalısanGuncelle(GelenID, textTC.Text, textAdi.Text, textSoyadi.Text, comboRol.SelectedIndex, textKullaniciAdi.Text, textSifre.Text);
                        MessageBox.Show("Kaydınız Güncellenmiştir.", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information);


                        CalisanIs.deneme = 1;
                        this.Close();
                        //Liste Güncellenmesi eklenecek !!
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Bu TC Sisteme Kayıtlı", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        textTC.Text = "";
                        textTC.Focus();
                    }
                }
                else
                {
                    MessageBox.Show("Hatalı Veya Eksik TC no girişi", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    textTC.Focus();
                }
            }
        }