private void tsEkle_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtPersonelAd.Text) && !string.IsNullOrEmpty(txtTC.Text)) { Personnel yeni = new Personnel(); yeni.PersonName = txtPersonelAd.Text; yeni.IdentificationNo = txtTC.Text; if (pr.PersonnelControl(yeni)) { MessageBox.Show("Bu Tc ye ait personel kayıtlı!", " Tekrar kayıt yapılamaz!"); } else { yeni.PersonSurname = txtPersonelSoyad.Text; yeni.Phone = mtxtTel.Text; yeni.Adress = txtAdres.Text; if (rbAdmin.Checked) { yeni.Admin = true; } else { yeni.Admin = false; } yeni.Uname = txtUsername.Text; yeni.Upwd = txtPasword.Text; yeni.JobName = txtUnvan.Text; yeni.Status = true; try { yeni.Salary = Convert.ToDecimal(txtMaas.Text); } catch (Exception) { throw; } if (pr.AddPersonnel(yeni)) { MessageBox.Show("Yeni personel eklendi.", "Kayıt gerçekleşti."); GridDuzenle(pr.GetPersonnels()); Temizle(); } } } else { MessageBox.Show("Personel bilgileri girilmelidir!", "Dikkat! Eksik Bilgi!", MessageBoxButtons.OK, MessageBoxIcon.Information); } txtPersonelAd.Focus(); }
public void AddPersonnel(Personnel personnel) { personnelRepository.AddPersonnel(personnel); }