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 btnKayitOl_Click(object sender, EventArgs e) { if (txtSifre.Text != txtSifreTekrar.Text) { errorProvider1.SetError(txtSifreTekrar, "Şifre Hatalı!"); } else { if (_calisanService.TcIleAra(txtTcKimlikNo.Text) != 0) { giris.GizliSoruID = Convert.ToInt32(cmbGizliSoru.SelectedValue); giris.GizliSoruCevap = txtGizliSoruCevabi.Text; giris.KullaniciAdi = txtKullaniciAdi.Text; giris.OlusturulmaTarihi = DateTime.Now; giris.Sifre = txtSifre.Text; giris.AktifMi = true; giris.KullaniciMi = true; calisan = _calisanService.CalisanGetirById(_calisanService.TcIleAra(txtTcKimlikNo.Text)); giris.CalisanID = calisan.ID; if (calisan.GirisIslemleri.Count > 0 || calisan.KullaniciMi == false) { MessageBox.Show("Kayıt Başarısız! Kullanıcı yetkiniz olmayabilir veya halihazırda bir kaydınız var!"); } else { _girisIslemleriService.GirisBilgisiEkle(giris); MessageBox.Show("Kayıt Başarıyla Gerçekleşti."); } } else { MessageBox.Show("Yetkiniz Yok! Manager ile görüşün!", "YETKILENDIRME HATASI"); } } }
private void dgvCalisanlar_MouseDoubleClick(object sender, MouseEventArgs e) { int seciliCalisanId = Convert.ToInt32(dgvCalisanlar.SelectedRows[0].Cells["ID"].Value); seciliCalisan = _calisanService.CalisanGetirById(seciliCalisanId); seciliCalisanIletisimleri = _calisanService.CalisanIletisimBilgileriniGetir(seciliCalisanId); txtTCNo.Text = seciliCalisan.TCKimlikNo; txtAd.Text = seciliCalisan.Ad; txtSoyad.Text = seciliCalisan.Soyad; dtpDogumTarihi.Value = seciliCalisan.DogumTarihi; if (seciliCalisan.Cinsiyet == 0) { rdbErkek.Checked = true; } else { rdbKadin.Checked = true; } if (seciliCalisanIletisimleri.Count != 0) { txtEmail.Text = seciliCalisanIletisimleri.FirstOrDefault().Email; txtTel.Text = seciliCalisanIletisimleri.FirstOrDefault().Telefon; txtAdres.Text = seciliCalisanIletisimleri.FirstOrDefault().Adres; } else { txtEmail.Text = ""; txtTel.Text = ""; txtAdres.Text = ""; } dtpKayitTarihi.Value = seciliCalisan.OlusturulmaTarihi.Value; nmrMaasBilgisi.Value = seciliCalisan.Maas; if (seciliCalisan.KullaniciMi == true) { chkRegisterYetkisi.Checked = true; } else { chkRegisterYetkisi.Checked = false; } }
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"); } }