예제 #1
0
        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);
        }
예제 #2
0
 public void KullaniciEkle(Kullanici kullanici)
 {
     this.kullanici = kullanici;
 }
예제 #3
0
        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();
        }