示例#1
0
        private void btnSifreGuncelle_Click(object sender, EventArgs e)
        {
            int            id = _calisanService.emaileGoreGetir(txtEmail.Text);
            GirisIslemleri kullaniciGirisBilgisi = _girisIslemleriService.GirisBilgileriGetir(id);
            GirisIslemleri yeniGiris             = new GirisIslemleri();

            if (txtCevap.Text == kullaniciGirisBilgisi.GizliSoruCevap)
            {
                if (txtSifre.Text == txtSifreTekrar.Text)
                {
                    int a = _girisIslemleriService.KullaniciSifreDegistir(id, txtSifre.Text);
                    if (a > 0)
                    {
                        MessageBox.Show("Şifre Değiştirildi");
                        _girisIslemleriService.GirisGuncelle(kullaniciGirisBilgisi);
                        this.Close();
                        KullaniciGiris kullaniciGiris = new KullaniciGiris();
                        kullaniciGiris.Show();
                    }
                }
                else
                {
                    MessageBox.Show("Şifreler Aynı Değil!");
                    txtCevap.Text       = "Gizli Cevap";
                    txtSifre.Text       = "Şifre";
                    txtSifreTekrar.Text = "Şifre Tekrar";
                }
            }
            else
            {
                MessageBox.Show("Cevap Hatalı! Güncelleme Başarısız!");
                txtCevap.Text       = "Gizli Cevap";
                txtSifre.Text       = "Şifre";
                txtSifreTekrar.Text = "Şifre Tekrar";
            }
        }
示例#2
0
        private void btnKullaniciGuncelle_Click(object sender, EventArgs e)
        {
            int seciliCalisanID = Convert.ToInt32(KullaniciGiris._girisYapanKullanici.ID);

            seciliCalisan = _calisanService.CalisanGetirById(seciliCalisanID);



            if (seciliCalisan != null)
            {
                seciliCalisan.TCKimlikNo  = txtTCNo.Text;
                seciliCalisan.Ad          = txtAd.Text;
                seciliCalisan.Soyad       = txtSoyad.Text;
                seciliCalisan.DogumTarihi = dtpDogumTarihi.Value;
                seciliCalisan.AktifMi     = true;


                Iletisim iletisimBilgisi = new Iletisim();

                iletisimBilgisi.CalisanID         = seciliCalisan.ID;
                iletisimBilgisi.Telefon           = txtTelefon.Text;
                iletisimBilgisi.EMail             = txtEmail.Text;
                iletisimBilgisi.Adres             = txtAdres.Text;
                iletisimBilgisi.AktifMi           = true;
                iletisimBilgisi.OlusturulmaTarihi = DateTime.Now;

                _iletisimService.IletisimCalisanUpdate(iletisimBilgisi);

                girisIslemleri = _girisIslemleriService.GirisBilgileriGetir(seciliCalisanID);


                //if (cbGizliSoru.Checked == true && KullaniciGiris._girisYapanKullaniciGizliSoru.GizliSoruCevap == txtGizliSoruCevap.Text)
                //{
                //    cmbYeniGizliSoru.Enabled = true;
                //    txtYeniGizliSoruCevabı.Enabled = true;

                //    if ((int)cmbYeniGizliSoru.SelectedValue > 0)
                //    {
                //        girisIslemleri.CalisanID = seciliCalisan.ID;
                //        girisIslemleri.GizliSoruID = (int)cmbYeniGizliSoru.SelectedValue;
                //        //girisIslemleri.CalisanID = (int)cmbYeniGizliSoru.SelectedValue;
                //        girisIslemleri.GizliSoruCevap = txtYeniGizliSoruCevabı.Text;

                //    }
                //}



                _girisIslemleriService.GirisGuncelle(girisIslemleri);

                if (_calisanService.CalisanIletisimBilgileriniGetir(seciliCalisan.ID).Count > 0)
                {
                    _girisIslemleriService.GirisGuncelle(girisIslemleri);
                }
                else if (_calisanService.CalisanIletisimBilgileriniGetir(seciliCalisan.ID).Count > 0)
                {
                    _iletisimService.IletisimCalisanUpdate(iletisimBilgisi);
                }

                _calisanService.CalisanUpdate(seciliCalisan);

                MessageBox.Show("Calisan Bilgisi Guncellendi.");
            }



            else
            {
                MessageBox.Show("Hata");
            }
        }