private void btnPersonelEkle_Click(object sender, EventArgs e) { int?klinikId; _personelKod = PersonelKodOlusturucu(); var unvan = _unvanRepo.UnvanGetir(cbUnvanlar.selectedValue).FirstOrDefault(); if (cbKlinikler.selectedValue != "Diğer...") { klinikId = _klinikRepo.KlinikGetir(cbKlinikler.selectedValue).Select(x => x.KlinikID).FirstOrDefault(); } else { klinikId = null; } var model = new Personeller { PersonelKodu = _personelKod, TCKimlikNo = txtTCKimlikNo.Text, Ad = txtPersonelAd.Text, Soyad = txtPersonelSoyad.Text, Email = txtPersonelEmail.Text, CepTel = txtPersonelCepTel.Text, EvTel = txtPersonelEvTel.Text, DogumTarihi = dtpPersonelDogumTarihi.Value.Date, SicilNo = txtSicilNo.Text, Adres = txtPersonelAdres.Text, KullaniciAdi = txtPersonelEmail.Text, Sifre = _personelKod, UnvanID = unvan.UnvanID, KlinikID = klinikId }; var result = _personelService.Create(model); if (result.IsSucceed) { MessageBox.Show(result.SuccessMessage, @"İşlem Gerçekleştirildi!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(string.Join("\n", result.ErrorMessage), @"İşlem Gerçekleştirilemedi!", MessageBoxButtons.OK, MessageBoxIcon.Error); } PersonelListele(); Temizle(); }
private void btnGuncelle_Click(object sender, EventArgs e) { var secilenPersonel = _personelRepo.FindById(Genel.LoginKullaniciID); if (secilenPersonel == null) { return; } secilenPersonel.TCKimlikNo = txtTCKimlikNo.Text; secilenPersonel.Ad = txtPersonelAd.Text; secilenPersonel.Soyad = txtSoyad.Text; secilenPersonel.Email = txtEmail.Text; secilenPersonel.CepTel = txtCepTelefonu.Text; secilenPersonel.EvTel = txtEvTelefonu.Text; secilenPersonel.DogumTarihi = dtpDogumTarihi.Value; var klinik = _klinikRepo.KlinikGetir(cbKlinikler.selectedValue).FirstOrDefault(); var unvan = _unvanRepo.UnvanGetir(cbUnvanlar.selectedValue).FirstOrDefault(); secilenPersonel.UnvanID = unvan.UnvanID; secilenPersonel.KlinikID = klinik.KlinikID; secilenPersonel.SicilNo = txtSicilNo.Text; secilenPersonel.Adres = txtAdres.Text; var result = _personelService.Edit(secilenPersonel); if (result.IsSucceed) { MessageBox.Show(result.SuccessMessage, "İşlem Gerçekleştirildi!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(string.Join("\n", result.ErrorMessage), "İşlem Gerçekleştirilemedi!", MessageBoxButtons.OK, MessageBoxIcon.Error); } Temizle(); }