protected override void NesneyiKontrollereBagla() { var parametre = (DonemParametre)oldEntity; var entity = new DonemParametre { Id = parametre.Id, Kod = parametre.Kod, SubeId = parametre.SubeId, DonemId = parametre.DonemId, DonemBaslamaTarihi = parametre.DonemBaslamaTarihi, DonemBitisTarihi = parametre.DonemBitisTarihi, EgitimBaslamaTarihi = parametre.EgitimBaslamaTarihi, EgitimBitisTarihi = parametre.EgitimBitisTarihi, GunTarihininOncesineHizmetBaslamaTarihiGirilebilir = parametre.GunTarihininOncesineHizmetBaslamaTarihiGirilebilir, GunTarihininSonrasinaHizmetBaslamaTarihiGirilebilir = parametre.GunTarihininSonrasinaHizmetBaslamaTarihiGirilebilir, GunTarihininOncesineIptalTarihiGirilebilir = parametre.GunTarihininOncesineIptalTarihiGirilebilir, GunTarihininSonrasinaIptalTarihiGirilebilir = parametre.GunTarihininSonrasinaIptalTarihiGirilebilir, GunTarihininOncesineMakbuzTarihiGirilebilir = parametre.GunTarihininOncesineMakbuzTarihiGirilebilir, GunTarihininSonrasinaMakbuzTarihiGirilebilir = parametre.GunTarihininSonrasinaMakbuzTarihiGirilebilir, HizmetTahakkukKurusKullan = parametre.HizmetTahakkukKurusKullan, IndirimTahakkukKurusKullan = parametre.IndirimTahakkukKurusKullan, OdemePlaniKurusKullan = parametre.OdemePlaniKurusKullan, FaturaTahakkukKurusKullan = parametre.FaturaTahakkukKurusKullan, MaksimumTaksitTarihi = parametre.MaksimumTaksitTarihi, MaksimumTaksitSayisi = parametre.MaksimumTaksitSayisi, GittigiOkulZorunlu = parametre.GittigiOkulZorunlu, YetkiKontroluAnlikYapilacak = parametre.YetkiKontroluAnlikYapilacak }; id = entity.Id; propertyGridControl.SelectedObject = entity; }
protected override void GuncelNesneOlustur() { if (txtSube.Id == null) { //(6/6) 20.video 50:00 //yüklenme anında oldentity ve current entity null olduğu için hata vermemesi için yapılıyor OldEntity = new DonemParametre(); CurrentEntity = new DonemParametre(); ButonEnabledDurumu(); return; } CurrentEntity = new DonemParametre { Id = Id, Kod = Id.ToString(), //id her dönem için farklı geleceği için yekikod oluşturmak verine onu atadık SubeId = (long)txtSube.Id, DonemId = _donemId, DonemBaslamaTarihi = (DateTime)DonemBaslamaTarihi.Value, //gridin dönem başlama tarihi DonemBitisTarihi = (DateTime)DonemBitisTarihi.Value, EgitimBaslamaTarihi = (DateTime)EgitimBaslamaTarihi.Value, EgitimBitisTarihi = (DateTime)EgitimBitisTarihi.Value, GunTarihininOncesineHizmetBaslamaTarihiGirilebilir = (bool)GunTarihininOncesineHizmetBaslamaTarihiGirilebilir.Properties.Value, GunTarihininSonrasinaHizmetBaslamaTarihiGirilebilir = (bool)GunTarihininSonrasinaHizmetBaslamaTarihiGirilebilir.Properties.Value, GunTarihininOncesineIptalTarihiGirilebilir = (bool)GunTarihininOncesineIptalTarihiGirilebilir.Properties.Value, GunTarihininSonrasinaIptalTarihiGirilebilir = (bool)GunTarihininSonrasinaIptalTarihiGirilebilir.Properties.Value, GunTarihininOncesineMakbuzTarihiGirilebilir = (bool)GunTarihininOncesineMakbuzTarihiGirilebilir.Properties.Value, GunTarihininSonrasinaMakbuzTarihiGirilebilir = (bool)GunTarihininSonrasinaMakbuzTarihiGirilebilir.Properties.Value, HizmetTahakkukKurusKullan = (bool)HizmetTahakkukKurusKullan.Properties.Value, IndirimTahakkukKurusKullan = (bool)IndirimTahakkukKurusKullan.Properties.Value, OdemePlaniKurusKullan = (bool)OdemePlaniKurusKullan.Properties.Value, FaturaTahakkukKurusKullan = (bool)FaturaTahakkukKurusKullan.Properties.Value, MaksimumTaksitTarihi = (DateTime)MaksimumTaksitTarihi.Properties.Value, MaksimumTaksitSayisi = (byte)MaksimumTaksitSayisi.Properties.Value, GittigiOkulZorunlu = (bool)GittigiOkulZorunlu.Properties.Value, YetkiKontroluAnlikYapilacak = (bool)YetkiKontroluAnlikYapilacak.Properties.Value }; ButonEnabledDurumu(); }
protected override void GuncelNesneOlustur() { if (txtSube.Id == null) { oldEntity = new DonemParametre(); currentEnttiy = new DonemParametre(); ButonEnabledDurumu(); return; } currentEnttiy = new DonemParametre { Id = id, Kod = id.ToString(), SubeId = txtSube.Id.Value, DonemId = _donemId, DonemBaslamaTarihi = (DateTime)DonemBaslamaTarihi.Value, DonemBitisTarihi = (DateTime)DonemBitisTarihi.Value, EgitimBaslamaTarihi = (DateTime)EgitimBaslamaTarihi.Value, EgitimBitisTarihi = (DateTime)EgitimBitisTarihi.Value, GunTarihininOncesineHizmetBaslamaTarihiGirilebilir = (bool)GunTarihininOncesineHizmetBaslamaTarihiGirilebilir.Properties.Value, GunTarihininSonrasinaHizmetBaslamaTarihiGirilebilir = (bool)GunTarihininSonrasinaHizmetBaslamaTarihiGirilebilir.Properties.Value, GunTarihininOncesineIptalTarihiGirilebilir = (bool)GunTarihininOncesineIptalTarihiGirilebilir.Properties.Value, GunTarihininSonrasinaIptalTarihiGirilebilir = (bool)GunTarihininSonrasinaIptalTarihiGirilebilir.Properties.Value, GunTarihininOncesineMakbuzTarihiGirilebilir = (bool)GunTarihininOncesineMakbuzTarihiGirilebilir.Properties.Value, GunTarihininSonrasinaMakbuzTarihiGirilebilir = (bool)GunTarihininSonrasinaMakbuzTarihiGirilebilir.Properties.Value, HizmetTahakkukKurusKullan = (bool)HizmetTahakkukKurusKullan.Properties.Value, IndirimTahakkukKurusKullan = (bool)IndirimTahakkukKurusKullan.Properties.Value, OdemePlaniKurusKullan = (bool)OdemePlaniKurusKullan.Properties.Value, FaturaTahakkukKurusKullan = (bool)FaturaTahakkukKurusKullan.Properties.Value, MaksimumTaksitTarihi = (DateTime)MaksimumTaksitTarihi.Properties.Value, MaksimumTaksitSayisi = (byte)MaksimumTaksitSayisi.Properties.Value, GittigiOkulZorunlu = (bool)GittigiOkulZorunlu.Properties.Value, YetkiKontroluAnlikYapilacak = (bool)YetkiKontroluAnlikYapilacak.Properties.Value }; ButonEnabledDurumu(); }