protected override Entity CommandNew()
        {
            MuayeneSevk muayenesevk = new MuayeneSevk();

            muayenesevk.Hasta.Id  = Current.AktifHastaId;
            muayenesevk.Hasta     = Current.AktifHasta;
            muayenesevk.Doktor.Id = Current.AktifHasta.Doktor.Id;

            if (Current.AktifDoktorId != muayenesevk.Doktor.Id)
            {
                muayenesevk.VekilDoktor.Id = Current.AktifDoktorId;
                muayenesevk.VekilDoktor    = Current.AktifDoktor;
            }

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

            if (Current.AktifRandevuId > 0)
            {
                muayenesevk.Randevu.Id = Current.AktifRandevuId;
                muayenesevk.Randevu    = Current.AktifRandevu;
            }
            formEntity = muayenesevk;
            return(muayenesevk);
        }
        protected override void CommandRead(long objId)
        {
            formEntity = SharpBullet.OAL.Persistence.Read <MuayeneSevk>(objId);

            MuayeneSevkEntity = (MuayeneSevk)formEntity;

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

            if (MuayeneSevkEntity.Hasta.Id > 0)
            {
                MuayeneSevkEntity.Hasta = Persistence.Read <Hasta>(MuayeneSevkEntity.Hasta.Id);
            }
        }