Esempio n. 1
0
        public void Guncelle(CalisanDTO calisanDTO)
        {
            var calisan       = _calisanDal.Getir(x => x.Id == calisanDTO.Id);
            var guncelCalisan = _mapperService.Map <CalisanDTO, Calisan>(calisanDTO, calisan);

            _calisanDal.Guncelle(guncelCalisan);
        }
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            if (_secilenCalisanId == 0)
            {
                MessageBox.Show("Lütfen Güncellemek İstediğiniz Kaydı Seçiniz...");
            }
            else if (!BosKayitKontrol())
            {
                MessageBox.Show("Lütfen Zorunlu Alanları Doldurunuz...");
            }
            else
            {
                _calisan = new Calisan
                {
                    Id          = _secilenCalisanId,
                    Adi         = tbxAdi.Text,
                    SoyAdi      = tbxSoyAdi.Text,
                    TCKimlikNo  = tbxTCKimlikNo.Text,
                    PersonelNo  = tbxPersonelNo.Text,
                    DogumTarihi = dateDogumTarihi.Value,
                    Departman   = cbxDepartman.Text,
                    Unvan       = cbxUnvan.SelectedItem.ToString(),
                    Durumu      = cbxDurumu.Text
                };

                bool islem = _calisanDal.Guncelle(_calisan);
                if (islem)
                {
                    dgwCalisanlar.DataSource = _calisanDal.Listele("WHERE Durumu = 'Aktif Çalışan'");
                    GridViewDuzenle();
                    AlanlariTemizle();

                    MessageBox.Show("Güncelleme İşlemi Yapıldı...");
                }

                _secilenCalisanId = 0;
            }
        }