private void btnEkle_Click(object sender, EventArgs e) { if (Metodlar.Sorgula(pnlKayit)) { try { Calisan calisan = new Calisan { Ad = txtAd.Text, Soyad = txtSoyad.Text, Adres = txtAdres.Text, Cinsiyet = chkErkek.Checked, UnvanID = Convert.ToInt32(cmbUnvan.SelectedValue), DogumTarihi = dtpDogumTarihi.Value, IseAlimTarihi = DateTime.Now, TcNo = txtTcNo.Text }; _calisanConcreteDal.Add(calisan); chkErkek.Checked = true; Metodlar.Temizle(pnlKayit); txtAd.Text = txtAdres.Text = txtSoyad.Text = txtTcNo.Text = string.Empty; dgvCalisanlar.DataSource = _calisanConcreteDal.CalisanList(); MessageBox.Show("Ekleme işlemi gerçekleşti."); } catch { MessageBox.Show("Hatalı veri girişi tespit edildi."); } } else { MessageBox.Show("Lütfen girdiğiniz verileri kontrol ediniz..."); } }
private void btnGuncelle_Click(object sender, EventArgs e) { if (Metodlar.Sorgula(pnlKayit)) { try { Calisan calisan = new Calisan(); calisan = _calisanConcreteDal.GetCalisanByID(Convert.ToInt32(dgvCalisanlar.CurrentRow.Cells[0].Value.ToString())); calisan.Ad = txtAd.Text; calisan.Soyad = txtSoyad.Text; calisan.TcNo = txtTcNo.Text; calisan.Adres = txtAdres.Text; calisan.DogumTarihi = dtpDogumTarihi.Value; calisan.UnvanID = Convert.ToInt32(cmbUnvan.SelectedValue); calisan.Cinsiyet = chkErkek.Checked; _calisanConcreteDal.Update(calisan); chkErkek.Checked = true; dgvCalisanlar.DataSource = _calisanConcreteDal.CalisanList(); btnSil.Enabled = btnGuncelle.Enabled = false; btnEkle.Enabled = true; Metodlar.Temizle(pnlKayit); txtAd.Text = txtAdres.Text = txtSoyad.Text = txtTcNo.Text = string.Empty; MessageBox.Show("Güncelleme işlemi gerçekleştirildi."); } catch { MessageBox.Show("Girdiğiniz veriler mantık sınırları dışında:D"); } } else { MessageBox.Show("Lütfen girdiğiniz verileri kontrol ediniz..."); } }