private bool Ekleme_Input_Kontrol( ) { if (textBoxTCKimlikNo.Text.Trim() == "") { MessageBox.Show("Tc Kimlik No kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } else { if (textBoxTCKimlikNo.Text.Length != 11) { MessageBox.Show("TC Kimlik No kısmı 11 haneli olmalıdır."); return(false); } Kullanici user = null; try { _context = new VeritabanıContext(); if (kullanici != null) { user = _context.Kullanici.FirstOrDefault(x => x.TckimlikNo == textBoxTCKimlikNo.Text.Trim() && x.KullaniciKodu != kullanici.KullaniciKodu); } else { user = _context.Kullanici.FirstOrDefault(x => x.TckimlikNo == textBoxTCKimlikNo.Text.Trim()); } } catch (Exception ex) { MessageBox.Show(ex.Message); } bool varMi = (user != null) ? true : false; // Aynı tcnin dosyada olma kisminida burda kontrol et if (varMi) { MessageBox.Show("Girilen TC Kimlik No kayıtlarda zaten mevcut, Lütfen düzeltiniz!"); return(false); } } if (textBoxAdi.Text.Trim() == "") { MessageBox.Show("Ad Kimlik No kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } if (textBoxSoyadi.Text.Trim() == "") { MessageBox.Show("Soyad kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } if (comboBoxUnvani.SelectedItem == null) { MessageBox.Show("Unvan kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } if (comboBoxKanGrubu.SelectedItem == null) { MessageBox.Show("Kan Grubu kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } if (comboBoxMedeniHal.SelectedItem == null) { MessageBox.Show("Medeni Hal kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } if (comboBoxCinsiyet.SelectedItem == null) { MessageBox.Show("Cinsiyet kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } if (textBoxKullaniciAdi.Text.Trim() == "") { MessageBox.Show("Kullanıcı Adı kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } else { // Aynı kullaniciAdinin dosyada olma kisminida burda kontrol et _context = new VeritabanıContext(); Kullanici user = null; try { if (kullanici != null) { user = _context.Kullanici.FirstOrDefault(x => x.Username == textBoxKullaniciAdi.Text.Trim() && x.KullaniciKodu != kullanici.KullaniciKodu); } else { user = _context.Kullanici.FirstOrDefault(x => x.Username == textBoxKullaniciAdi.Text.Trim()); } } catch (Exception ex) { MessageBox.Show(ex.Message); } bool varMi = (user != null) ? true : false; if (varMi) { MessageBox.Show("Girilen Kullanıcı Adı kayıtlarda bulunmaktadır, Lütfen düzeltiniz!"); return(false); } } if (textBoxSifre.Text.Trim() == "") { MessageBox.Show("Şifre kısmı boş olamaz. Lütfen düzeltiniz."); return(false); } return(true); }
public void KullaniciEkle(Kullanici kullanici) { this.kullanici = kullanici; }
private void Arayuz_to_Kullanici_Iliskilendir(Kullanici kul) { kul.TckimlikNo = textBoxTCKimlikNo.Text.Trim(); if (textBoxDogumYeri.Text.Trim() != "") { kul.DogumYeri = textBoxDogumYeri.Text.Trim(); } else { kul.DogumYeri = null; } if (textBoxAnneAdi.Text.Trim() != "") { kul.AnneAdi = textBoxAnneAdi.Text.Trim(); } else { kul.AnneAdi = null; } if (textBoxBabaAdi.Text.Trim() != "") { kul.BabaAdi = textBoxBabaAdi.Text.Trim(); } else { kul.BabaAdi = null; } if (textBoxTelefonNo.Text.Trim() != "") { kul.EvTel = textBoxTelefonNo.Text.Trim(); } else { kul.EvTel = null; } if (textBoxGSM.Text.Trim() != "") { kul.CepTel = textBoxGSM.Text.Trim(); } else { kul.CepTel = null; } kul.Yetki = checkBoxYetkiliKullanici.Checked; if (comboBoxUnvani.SelectedItem != null) { kul.Unvan = comboBoxUnvani.SelectedItem.ToString(); } else { kul.Unvan = null; } kul.Ad = textBoxAdi.Text.Trim(); kul.Soyad = textBoxSoyadi.Text.Trim(); if (textBoxMaas.Text.Trim() != "") { kul.Maas = textBoxMaas.Text.Trim(); } else { kul.Maas = null; } kul.IseBaslama = dateTimePickerIseBaslama.Value; kul.DogumTarihi = dateTimePickerDogumTarihi.Value; kul.Cinsiyet = comboBoxCinsiyet.SelectedItem.ToString(); if (comboBoxKanGrubu.SelectedItem != null) { kul.KanGrubu = comboBoxKanGrubu.SelectedItem.ToString(); } else { kul.KanGrubu = null; } kul.MedeniHal = comboBoxMedeniHal.SelectedItem.ToString(); if (richTextBoxAdres.Text.Trim() != "") { kul.Adres = richTextBoxAdres.Text.Trim(); } kul.Username = textBoxKullaniciAdi.Text.Trim(); kul.Sifre = textBoxSifre.Text.Trim(); }