protected override void CommandRead(long objId)
        {
            formEntity = SharpBullet.OAL.Persistence.Read<ObezIzleme>(objId);

            ObezIzlemeEntity = (ObezIzleme)formEntity;

            if (ObezIzlemeEntity.Muayene.Id > 0)
                ObezIzlemeEntity.Muayene = Persistence.Read<Muayene>(ObezIzlemeEntity.Muayene.Id);

            if (ObezIzlemeEntity.Hasta.Id > 0)
                ObezIzlemeEntity.Hasta = Persistence.Read<Hasta>(ObezIzlemeEntity.Hasta.Id);
        }
        public override void showdata()
        {
            ObezIzlemeEntity = (ObezIzleme)formEntity;

            edtagirligi.Value = ObezIzlemeEntity.Agirligi;
            spinEditBasen.Value = ObezIzlemeEntity.Basen;
            edtboyu.Value = ObezIzlemeEntity.Boyu;
            edtbelgenisligi.Value = ObezIzlemeEntity.BelGenisligi;
            if (BirSonrakiRandevu != null)
                dateEditbirsonrakiIzlemTarihi.DateTime = BirSonrakiRandevu.BasTarih;
            else
                dateEditbirsonrakiIzlemTarihi.DateTime = System.DateTime.Today;

            DateEditIzlemTarihi.DateTime = ObezIzlemeEntity.IzlemTarihi;
            ucEnumGosterBKISonucu.Deger = ObezIzlemeEntity.Sonucu;
        }
        protected override Entity CommandNew()
        {
            ObezIzleme obezizlem = new ObezIzleme();
            obezizlem.Hasta.Id = Current.AktifHastaId;
            obezizlem.Hasta = Current.AktifHasta;
            obezizlem.Doktor.Id = Current.AktifHasta.Doktor.Id;

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

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

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

            return obezizlem;
        }
Exemple #4
0
        private bool localdenbakanligatekhastaOBEZIZLEMaktar(ObezIzleme ObezIzleme)
        {
            try
            {
                if (Current.AktifDoktorId == 0)
                {
                    MessageBox.Show("Aktif Doktor belirsiz devam edemezsiniz.", "Hata");
                    return false;
                }
                bool result = true;
                Cursor.Current = Cursors.WaitCursor;
                CMvs mvs = new CMvs();
                Hasta hasta = Persistence.Read<Hasta>(ObezIzleme.Hasta.Id);
                this.Text = hasta.TckNo + ":" + hasta.Adi + " " + hasta.Soyadi + " bakanlığa *Obez izlem* bilgileri aktarılıyor...";
                Application.DoEvents();
                int sonuc ;
                
                
                Current.globalresmessage = mvs.fObeziteIzlemKaydet(Calismatur,
                        Current.AktifDoktor.TckNo.ToString(),
                        Current.AktifDoktor.TckNo.ToString(),
                        Current.AktifDoktor.WebServisSifre,
                        Current.AktifDoktor.Adi,
                        Current.AktifDoktor.Soyadi,
                        Current.AktifDoktor.TckNo.ToString(),
                        Current.AktifDoktor.Adi,
                        Current.AktifDoktor.Soyadi,
                        Current.AktifDoktor.Diplomano,
                        ObezIzleme.IzlemTarihi.ToString("yyyyMMdd"),
                        prno,
                        hasta.TckNo.ToString(),
                        hasta.Adi,
                        hasta.Soyadi,
                        ObezIzleme.Boyu,
                        ObezIzleme.Agirligi,
                        ObezIzleme.BelGenisligi,
                        ObezIzleme.Basen,
                        out sonuc
                    );

                ObezIzleme.TransferDurumu = 10 + sonuc;
                ObezIzleme.TransferTarihi = DateTime.Now;
                ObezIzleme.TransferSonuc = Current.globalresmessage;
                ObezIzleme.Update();

                lblog.Items.Add(hasta.TckNo + ":" + hasta.Adi + " " + hasta.Soyadi +
                    " Aktarım:Obez İzlem , Bakanlıktan gelen sonuc:" + Current.globalresmessage);

                if ((myenum.TransferDurumu)sonuc != myenum.TransferDurumu.Gonderildi)
                    result = false;

                return result;
            }


            finally
            {
                Cursor.Current = Cursors.Default;
            }

        }