private void KullaniciGuncelle()
        {
            bool durumVeri = string.IsNullOrEmpty(txtSifre.Text) ||
                             string.IsNullOrEmpty(txtAd.Text) ||
                             string.IsNullOrEmpty(txtSoyad.Text) ||
                             string.IsNullOrEmpty(txtTcKimlikNo.Text);


            if (durumVeri)
            {
                MessageBox.Show("Lütfen tüm bilgileri doldurun!", "Kayıt Hatası", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                bool durumTCKimlik = TcKimlikNoKontrol(txtTcKimlikNo.Text);
                if (durumTCKimlik)
                {
                    BorsaKullanici b = new BorsaKullanici()
                    {
                        KullaniciID  = user.KullaniciID,
                        Tur          = user.Tur,
                        KullaniciAdi = user.KullaniciAdi,
                        Sifre        = txtSifre.Text,
                        TcKimlikNo   = txtTcKimlikNo.Text,
                        Adi          = txtAd.Text.Trim().ToLower(),
                        Soyadi       = txtSoyad.Text.Trim().ToUpper(),
                        DogumTarihi  = dtpDogumTarihi.Value,
                        Telefon      = mTxtTelefon.Text,
                        Email        = txtMail.Text,
                        Adres        = txtAdres.Text,
                        isDeleted    = false,
                        KayitTarihi  = user.KayitTarihi
                    };

                    var durumKayit = HelperBorsaKullanici.CUD(b, EntityState.Modified);
                    if (durumKayit.Item1)
                    {
                        MessageBox.Show("Güncelleme Başarılı.");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Kayıt sırasında bir hata oluştu.");
                    }
                }
                else
                {
                    MessageBox.Show("Lütfen geçerli bir TC Kimlik No giriniz.", "Kimlik No Hatası", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 2
0
        private void KullaniciKaydet()
        {
            bool durumKullanici = KullaniciAdiKontrol(txtKullaniciAdi.Text);
            bool durumVeri      = string.IsNullOrEmpty(txtKullaniciAdi.Text) ||
                                  string.IsNullOrEmpty(txtSifre.Text) ||
                                  string.IsNullOrEmpty(txtSifreTekrar.Text) ||
                                  string.IsNullOrEmpty(txtAd.Text) ||
                                  string.IsNullOrEmpty(txtSoyad.Text) ||
                                  string.IsNullOrEmpty(txtTcKimlikNo.Text) ||
                                  cmbTip.SelectedIndex == -1;


            if (durumVeri)
            {
                MessageBox.Show("Lütfen tüm bilgileri doldurun!", "Kayıt Hatası", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (durumKullanici)
                {
                    bool durumTCKimlik = TcKimlikNoKontrol(txtTcKimlikNo.Text);
                    if (durumTCKimlik)
                    {
                        BorsaKullanici b = new BorsaKullanici()
                        {
                            Tur          = cmbTip.SelectedIndex + 1,
                            KullaniciAdi = txtKullaniciAdi.Text,
                            Sifre        = txtSifre.Text,
                            TcKimlikNo   = txtTcKimlikNo.Text,
                            Adi          = txtAd.Text.Trim().ToLower(),
                            Soyadi       = txtSoyad.Text.Trim().ToUpper(),
                            DogumTarihi  = dtpDogumTarihi.Value,
                            Telefon      = mTxtTelefon.Text,
                            Email        = txtMail.Text,
                            Adres        = txtAdres.Text,
                            isDeleted    = false,
                            KayitTarihi  = DateTime.Now
                        };

                        var durumKayit = HelperBorsaKullanici.CUD(b, EntityState.Added);
                        if (durumKayit.Item1)
                        {
                            if (admin)
                            {
                                MessageBox.Show("Kullanıcı Kaydı Başarılı.");
                            }
                            else
                            {
                                MessageBox.Show("Kullanıcı Kaydı Başarılı. Ana Menuye Yönlendiriliyorsunuz...",
                                                "Kayıt Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                int      giris = HelperBorsaKullanici.getIDfromUser(txtKullaniciAdi.Text);
                                FormMenu fm    = new FormMenu(giris);
                                fm.Show();
                                this.Close();
                            }
                        }
                        else
                        {
                            MessageBox.Show("Kayıt sırasında bir hata oluştu.");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Lütfen geçerli bir TC Kimlik No giriniz.", "Kimlik No Hatası", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }