private void btnDelete_Click(object sender, EventArgs e)
        {
            Personel personel = new Personel();

            if (inputID.Text.Length != 11)
            {
                geriDonus.Text    = "TC Kimlik Numarası 11 karakter uzunluğunda olmak zorundadır.";
                geriDonus.Visible = true;
                timer1.Start();
            }
            else
            {
                personel.setKimlikNo(inputID.Text);
                DAO.personelEkle(personel);
            }
            outputStaffList.DataSource = DAO.personelListele(new Personel()).Tables[0];
        }
Example #2
0
        public static void personelSil(Personel personel)
        {
            SqlConnection sqlConnection = openConnection();

            try
            {
                //DELETE FROM tPersonel WHERE tPersonel.kimlikNo = @kimlikNo
                SqlCommand sqlCommand = new SqlCommand("DELETE FROM tPersonel WHERE tPersonel.kimlikNo = @kimlikNo", sqlConnection);
                sqlCommand.Parameters.AddWithValue("@kimlikNo", personel.getKimlikNo());
                sqlCommand.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
                throw;
            }
        }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            Personel personel = new Personel();

            if (inputID.Text.Length != 11)
            {
                geriDonus.Text = "TC Kimlik Numarası 11 karakter uzunluğunda olmak zorundadır.";
                timer1.Start();
            }
            else if (textInputEducation.Text == "" || textInputDepartment.Text == "" || textInputTask.Text == "")
            {
                geriDonus.Text = "Departman, Eğitim Seviyesi ve Görevi Boş Bırakmayınız. ";
                timer1.Start();
            }
            else
            {
                personel.setKimlikNo(inputID.Text);
                personel.setPersonelAd(inputName.Text);
                personel.setPersonelSoyad(inputSurname.Text);
                personel.setEgitimAd(textInputEducation.Text);
                personel.setBolumAd(textInputDepartment.Text);
                personel.setGorevAd(textInputTask.Text);
                personel.setBaslamaTarih(dateTimePicker1.Value.Date);
            }
            if (DAO.personelEkle(personel))
            {
                geriDonus.Text    = "Ekleme işlemi başarılı.Tablo Yenilendi";
                geriDonus.Visible = true;
                timer1.Start();
            }
            else
            {
                geriDonus.Text    = "İşlem başarısız.Girdiginiz bilgileri kontrol ediniz.";
                geriDonus.Visible = true;
                timer1.Start();
            }
            outputStaffList.DataSource = DAO.personelListele(new Personel()).Tables[0];
        }
Example #4
0
 public static void personelGuncelle(Personel personel, string oncekiKimlikNo)
 {
 }