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