示例#1
0
 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;
     }
 }
示例#2
0
        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;
            }
        }
示例#3
0
        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!");
            }
        }
示例#4
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");
            }
        }