private void btnGuncelle_Click(object sender, EventArgs e) { Calisan yeniCalisan = new Calisan(); Iletisim calisanIletisim = new Iletisim(); int seciliCalisanID = Convert.ToInt32(KullaniciGiris._girisYapanKullanici.ID); seciliCalisan = _calisanService.CalisanGetirById(seciliCalisanID); girisIslemleri = _girisIslemleriService.GirisBilgileriGetir(seciliCalisanID); if (seciliCalisan != null) { if (girisIslemleri.GizliSoruCevap == txtGizliSoruCevap.Text && girisIslemleri.AktifMi == true) { yeniCalisan.ID = KullaniciGiris._girisYapanKullanici.ID; yeniCalisan.TCKimlikNo = txtTCNo.Text; yeniCalisan.Ad = txtAd.Text; yeniCalisan.Soyad = txtSoyad.Text; yeniCalisan.Cinsiyet = rdbErkek.Checked == true ? Cinsiyet.Erkek : Cinsiyet.Kadin; yeniCalisan.DogumTarihi = dtpDogumTarihi.Value; yeniCalisan.AktifMi = true; yeniCalisan.OlusturulmaTarihi = DateTime.Now; yeniCalisan.GuncellenmeTarihi = DateTime.Now; calisanIletisim.CalisanID = KullaniciGiris._girisYapanKullanici.ID; calisanIletisim.Telefon = txtTel.Text; calisanIletisim.Adres = txtAdres.Text; calisanIletisim.EMail = txtEmail.Text; calisanIletisim.AktifMi = true; calisanIletisim.OlusturulmaTarihi = DateTime.Now; calisanIletisim.GuncellenmeTarihi = DateTime.Now; //yeniCalisan.CalisanIletisimleri.Add(calisanIletisim); if (_calisanService.CalisanIletisimBilgileriniGetir(KullaniciGiris._girisYapanKullanici.ID).Count == 0) { _iletisimService.AddIletisimService(calisanIletisim); } else if (_calisanService.CalisanIletisimBilgileriniGetir(KullaniciGiris._girisYapanKullanici.ID).Count > 0) { _iletisimService.IletisimCalisanUpdate(calisanIletisim); } _calisanService.CalisanUpdate(yeniCalisan); MessageBox.Show("Profil Bilgisi Güncellendi."); } else { MessageBox.Show("Gizli Cevap Yanlış! Bunu Yapmaya Yetkiniz Yok!"); } } }
private void btnUpdate_Click(object sender, EventArgs e) { if (seciliCalisan != null) { seciliCalisan.TCKimlikNo = txtTCNo.Text; seciliCalisan.Ad = txtAd.Text; seciliCalisan.Soyad = txtSoyad.Text; seciliCalisan.DogumTarihi = dtpDogumTarihi.Value; seciliCalisan.Cinsiyet = rdbErkek.Checked == true ? Cinsiyet.Erkek : Cinsiyet.Kadin; seciliCalisan.OlusturulmaTarihi = dtpKayitTarihi.Value; seciliCalisan.Maas = nmrMaasBilgisi.Value; seciliCalisan.KullaniciMi = chkRegisterYetkisi.Checked == true ? true : false; Iletisim iletisimBilgisi = new Iletisim(); iletisimBilgisi.CalisanID = seciliCalisan.ID; iletisimBilgisi.Telefon = txtTel.Text; iletisimBilgisi.EMail = txtEmail.Text; iletisimBilgisi.Adres = txtAdres.Text; iletisimBilgisi.AktifMi = true; iletisimBilgisi.OlusturulmaTarihi = DateTime.Now; if (_calisanService.CalisanIletisimBilgileriniGetir(seciliCalisan.ID).Count == 0) { _IletisimService.AddIletisimService(iletisimBilgisi); } else if (_calisanService.CalisanIletisimBilgileriniGetir(seciliCalisan.ID).Count > 0) { _IletisimService.IletisimCalisanUpdate(iletisimBilgisi); } _calisanService.CalisanUpdate(seciliCalisan); MessageBox.Show("Calisan Bilgisi Guncellendi."); GridCalisanlarDoldur(); KontrolleriSil(); } else { MessageBox.Show("Bir Calisan Secmelisiniz!"); } }
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"); } }