Esempio n. 1
0
        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();
        }
Esempio n. 3
0
        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();
        }