public void CalisanDoldur() { txtAd.Text = KullaniciGiris._girisYapanKullanici.Ad; txtSoyad.Text = KullaniciGiris._girisYapanKullanici.Soyad; txtTCNo.Text = KullaniciGiris._girisYapanKullanici.TCKimlikNo; //txtEmail.Text = KullaniciGiris._girisYapanKullanici.CalisanIletisimleri.Where(x => x.AktifMi == true).FirstOrDefault().EMail; _calisanIletisim = _calisanService.CalisanIletisimBilgileriniGetir(KullaniciGiris._girisYapanKullanici.ID).FirstOrDefault(); txtEmail.Text = _calisanIletisim.Email; txtTel.Text = _calisanIletisim.Telefon; txtAdres.Text = _calisanIletisim.Adres; dtpDogumTarihi.Value = KullaniciGiris._girisYapanKullanici.DogumTarihi; if (KullaniciGiris._girisYapanKullanici.Cinsiyet == Cinsiyet.Kadin) { rdbKadin.Checked = true; } else { rdbErkek.Checked = false; } }
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 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"); } }