protected override Entity CommandNew()
        {
            SaglikIstirahat istirahat = new SaglikIstirahat();

            istirahat.Hasta.Id  = Current.AktifHastaId;
            istirahat.Hasta     = Current.AktifHasta;
            istirahat.Doktor.Id = Current.AktifHasta.Doktor.Id;
            if (Current.AktifDoktorId != istirahat.Doktor.Id)
            {
                istirahat.VekilDoktor.Id = Current.AktifDoktorId;
                istirahat.VekilDoktor    = Current.AktifDoktor;
            }

            if (Current.AktifMuayeneId > 0)
            {
                istirahat.Muayene.Id = Current.AktifMuayeneId;
                istirahat.Muayene    = Current.AktifMuayene;
            }

            if (Current.AktifRandevuId > 0)
            {
                istirahat.Randevu.Id = Current.AktifRandevuId;
                istirahat.Randevu    = Current.AktifRandevu;
            }



            return(istirahat);
        }
        protected override void CommandRead(long objId)
        {
            formEntity            = SharpBullet.OAL.Persistence.Read <SaglikIstirahat>(objId);
            SaglikIstirahatEntity = (SaglikIstirahat)formEntity;
            if (SaglikIstirahatEntity.Hasta.Id > 0)
            {
                SaglikIstirahatEntity.Hasta = Persistence.Read <Hasta>(SaglikIstirahatEntity.Hasta.Id);
            }

            if (SaglikIstirahatEntity.Muayene.Id > 0)
            {
                SaglikIstirahatEntity.Muayene = Persistence.Read <Muayene>(SaglikIstirahatEntity.Muayene.Id);
            }
        }