Ejemplo n.º 1
0
 public Receteilac()
 {
     Recete = new Recete();
     ilac = new ilac();
     Adet = 0;
     Dozaj = string.Empty;
     ilacDozAciklama = string.Empty;
     ilacKutu = string.Empty;
     ilacAciklama = string.Empty;
 }
Ejemplo n.º 2
0
 public Receteilac()
 {
     Recete          = new Recete();
     ilac            = new ilac();
     Adet            = 0;
     Dozaj           = string.Empty;
     ilacDozAciklama = string.Empty;
     ilacKutu        = string.Empty;
     ilacAciklama    = string.Empty;
 }
Ejemplo n.º 3
0
        public static void setBakanlikMuayeneIzlemToLocalMuayeneIzlem(TOPLUMUAYENELISTE tm, Hasta localhasta)
        {
            try
            {
                if (Current.AktifDoktorId == 0)
                {
                    MessageBox.Show("Aktif Doktor belirsiz devam edemezsiniz.", "Hata");
                    return;
                }

                Cursor.Current = Cursors.WaitCursor;

                try
                {
                    #region kadın izlem
                    if (tm.KADIN_IZLEM_LISTE != null)
                        foreach (var item in tm.KADIN_IZLEM_LISTE)
                        {
                            if (item.BILESEN != null)
                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI != null)
                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI.Length > 0)
                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM != null)
                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM.Length > 0)
                                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN != null)
                                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN.Length > 0)
                                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN != null)
                                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN.Length > 0)
                                                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].KADIN_IZLEM_BILGISI != null)
                                                                {
                                                                    KadinIzleme ki = new KadinIzleme();
                                                                    var bki = item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].KADIN_IZLEM_BILGISI;
                                                                    ki.DogumKontrolDanismanligiAldi = bki.AP_DANISMANLIGI == "1";
                                                                    ki.CanliDogumAdedi = (byte)bki.CANLI_DOGUM_SAYISI;
                                                                    if (bki.DOGUM_KONTROL_YONTEMI != null)
                                                                        ki.KadinKorunmaYontemi = (myenum.KadinKorunmaYontemi)Convert.ToInt32(bki.DOGUM_KONTROL_YONTEMI.LoincKod);
                                                                    ki.DusukDogumAdedi = (byte)bki.DUSUK_DOGUM_SAYISI;
                                                                    ki.EvlilikYasi = bki.EVLENME_YASI;
                                                                    ki.IlkGebelikYasi = bki.ILK_GEBELIK_YASI;
                                                                    ki.KonjAnomali = bki.KONJ_ANOMALI == "1";
                                                                    ki.OluDogumAdedi = (byte)bki.OLU_DOGUM_SAYISI;
                                                                    ki.ServikalSmear = bki.SERVIKAL_SMEAR == "1";

                                                                    ki.Doktor = localhasta.Doktor;
                                                                    ki.Hasta = localhasta;
                                                                    ki.Id = Convert.ToInt64(item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO);
                                                                    ki.Aktif = true;
                                                                    ki.TransferDurumu = (int)myenum.TransferDurumu.Gonderildi;
                                                                    ki.TransferSonuc = item.SONUC.ToString();
                                                                    string mystr = item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO;
                                                                    if (mystr.Length == 13)
                                                                        mystr = "2" + mystr;
                                                                    if (mystr.Length == 12)
                                                                        mystr = "20" + mystr;
                                                                    ki.IzlemTarihi = DateTime.ParseExact(mystr, "yyyyMMddHHmmss", new System.Globalization.DateTimeFormatInfo());
                                                                    ki.TransferTarihi = ki.IzlemTarihi;
                                                                    ki.IsAutoImport = true;

                                                                    ki.Delete();
                                                                    ki.Insert();
                                                                }
                        }
                    #endregion kadın izlem

                    #region gebe baslangic
                    if (tm.GEBE_BILDIRIM_LISTE != null)
                        foreach (var item in tm.GEBE_BILDIRIM_LISTE)
                        {
                            if (item.BILESEN != null)
                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI != null)
                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI.Length > 0)
                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM != null)
                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM.Length > 0)
                                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN != null)
                                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN.Length > 0)
                                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN != null)
                                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN.Length > 0)
                                                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].GEBELIK_BILDIRIMI != null)
                                                                {
                                                                    var gbb = item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].GEBELIK_BILDIRIMI;
                                                                    GebeBaslangic gb = new GebeBaslangic();
                                                                    gb.BeslenmeDanismanligiAldimi = gbb.GEBELIK_EK_BILGI.BESLENME_DANISMANLIGI_ALDI == "1";
                                                                    gb.DemirDestegiAldimi = gbb.GEBELIK_EK_BILGI.DEMIR_DESTEGI_ALDI == "1";
                                                                    gb.TetanozBagisikligiVarmi = gbb.GEBELIK_EK_BILGI.TETANOS_BAGISIKLIGI == "1";
                                                                    gb.GebelikOncesiSistemikHastalik = gbb.GEBELIK_EK_BILGI.GEBELIK_ONCESI_SISTEMIK_HASTALIK == "1";
                                                                    if (gbb.GEBELIK_EK_BILGI.DOGUM_KONTROL_YONTEMI != null)
                                                                        gb.KadinKorunmaYontemi = (myenum.KadinKorunmaYontemi)Convert.ToInt32(gbb.GEBELIK_EK_BILGI.DOGUM_KONTROL_YONTEMI.LoincKod);
                                                                    gb.AkrabaEvliligiVarmi = gbb.GEBELIK_BILGISI.AKRABA_EVLILIGI_VAR == "1";
                                                                    gb.SonAdetTarihi = DateTime.ParseExact(gbb.GEBELIK_BILGISI.SON_ADET_TARIHI, "yyyyMMdd", new System.Globalization.DateTimeFormatInfo());
                                                                    gb.GebelikNo = (byte)gbb.GEBELIK_BILGISI.KACINCI_GEBELIGI;
                                                                    if (gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU != null)
                                                                        if (gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER != null)
                                                                        {
                                                                            if (gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("0") && gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("+"))
                                                                                gb.EsininKanGrubu = myenum.KanGrubu.O_RH_Pozitif;
                                                                            else
                                                                                if (gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("0") && gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("-"))
                                                                                    gb.EsininKanGrubu = myenum.KanGrubu.O_RH_Negatif;
                                                                                else
                                                                                    if (gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("AB") && gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("+"))
                                                                                        gb.EsininKanGrubu = myenum.KanGrubu.AB_RH_Pozitif;
                                                                                    else
                                                                                        if (gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("AB") && gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("-"))
                                                                                            gb.EsininKanGrubu = myenum.KanGrubu.AB_RH_Negatif;
                                                                                        else
                                                                                            if (gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("A ") && gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("+"))
                                                                                                gb.EsininKanGrubu = myenum.KanGrubu.A_RH_Pozitif;
                                                                                            else
                                                                                                if (gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("A ") && gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("-"))
                                                                                                    gb.EsininKanGrubu = myenum.KanGrubu.A_RH_Negatif;
                                                                                                else
                                                                                                    if (gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("B ") && gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("+"))
                                                                                                        gb.EsininKanGrubu = myenum.KanGrubu.B_RH_Pozitif;
                                                                                                    else
                                                                                                        if (gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("B ") && gbb.GEBELIK_BILGISI.ESININ_KAN_GRUBU.DEGER.Contains("-"))
                                                                                                            gb.EsininKanGrubu = myenum.KanGrubu.B_RH_Negatif;
                                                                        }
                                                                    if (gbb.GEBELIK_BILGISI.AKRABALIK_DERECESI != null && gbb.GEBELIK_BILGISI.AKRABALIK_DERECESI != "Belirsiz")
                                                                        gb.EsininAkrabalikDerecesi = (myenum.AkrabalikDerece)Convert.ToInt32(gbb.GEBELIK_BILGISI.AKRABALIK_DERECESI);

                                                                    gb.Doktor = localhasta.Doktor;
                                                                    gb.Hasta = localhasta;
                                                                    gb.Id = Convert.ToInt64(item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO);
                                                                    gb.Aktif = true;
                                                                    gb.TransferDurumu = (int)myenum.TransferDurumu.Gonderildi;
                                                                    gb.TransferSonuc = item.SONUC.ToString();
                                                                    string mystr = item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO;
                                                                    if (mystr.Length == 13)
                                                                        mystr = "2" + mystr;
                                                                    if (mystr.Length == 12)
                                                                        mystr = "20" + mystr;
                                                                    gb.IzlemTarihi = DateTime.ParseExact(mystr, "yyyyMMddHHmmss", new System.Globalization.DateTimeFormatInfo());
                                                                    gb.TransferTarihi = gb.IzlemTarihi;
                                                                    gb.IsAutoImport = true;

                                                                    gb.Delete();
                                                                    gb.Insert();
                                                                }
                        }
                    #endregion gebe baslangic

                    #region gebe izlem
                    if (tm.GEBE_IZLEM_LISTE != null)
                        foreach (var item in tm.GEBE_IZLEM_LISTE)
                        {
                            if (item.BILESEN != null)
                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI != null)
                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI.Length > 0)
                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM != null)
                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM.Length > 0)
                                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN != null)
                                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN.Length > 0)
                                                    {
                                                        int gsay = 0;
                                                        GebeIzleme gb = new GebeIzleme();
                                                        gb.Doktor = localhasta.Doktor;
                                                        gb.Hasta = localhasta;
                                                        gb.Id = Convert.ToInt64(item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO);
                                                        gb.Aktif = true;
                                                        gb.TransferDurumu = (int)myenum.TransferDurumu.Gonderildi;
                                                        gb.TransferSonuc = item.SONUC.ToString();
                                                        string mystr = item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO;
                                                        if (mystr.Length == 13)
                                                            mystr = "2" + mystr;
                                                        if (mystr.Length == 12)
                                                            mystr = "20" + mystr;
                                                        gb.IzlemTarihi = DateTime.ParseExact(mystr, "yyyyMMddHHmmss", new System.Globalization.DateTimeFormatInfo());
                                                        gb.TransferTarihi = gb.IzlemTarihi;
                                                        gb.IsAutoImport = true;
                                                        foreach (var itemm in item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN)
                                                        {
                                                            gsay++;
                                                            if (itemm.MYN != null)
                                                                if (itemm.MYN.Length > 0)
                                                                    if (itemm.MYN[0] != null)
                                                                    {
                                                                        if (gsay == 1 && itemm.MYN[0].DEGER.DEGER != "")
                                                                            gb.Agirligi = Convert.ToInt16(itemm.MYN[0].DEGER.DEGER);
                                                                        else
                                                                            if (gsay == 2 && itemm.MYN[0].DEGER.DEGER != "" && itemm.MYN[0].DEGER.DEGER != "0,0")
                                                                                gb.CocukKalpSesiAdedi = Convert.ToByte(itemm.MYN[0].DEGER.DEGER);
                                                                            else
                                                                                if (gsay == 3 && itemm.MYN[0].DEGER.DEGER != "")
                                                                                    gb.Hemoglobin = Convert.ToDecimal(itemm.MYN[0].DEGER.DEGER);
                                                                                else
                                                                                    if (gsay == 4 && itemm.MYN[0].DEGER.DEGER != "")
                                                                                    {
                                                                                        gb.idrardaProteinVarmi = 0 < Convert.ToDecimal(itemm.MYN[0].DEGER.DEGER);
                                                                                        //gb.idrardaProtein = (myenum.IdrardaProteinDurumu)Convert.ToInt32(itemm.MYN[0].DEGER.DEGER);
                                                                                    }
                                                                                    else
                                                                                        if (gsay == 5)
                                                                                            gb.KanBasinci = itemm.MYN[0].DEGER.DEGER.ToString();
                                                                                        else
                                                                                            if (gsay == 6 && itemm.MYN[0].DEGER.DEGER != "")
                                                                                                gb.Nabiz = Convert.ToByte(itemm.MYN[0].DEGER.DEGER);
                                                                                            else
                                                                                                if (gsay == 7)
                                                                                                    gb.TetanozAsisiYapildi = itemm.MYN[0].DEGER.DEGER == "1";
                                                                    }
                                                        }
                                                        gb.Delete();
                                                        gb.Insert();
                                                    }

                        }
                    #endregion gebe izlem

                    #region gebe sonlandırma
                    if (tm.GEBE_SONLANDIRMA_LISTE != null)
                        foreach (var item in tm.GEBE_SONLANDIRMA_LISTE)
                        {
                            if (item.BILESEN != null)
                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI != null)
                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI.Length > 0)
                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM != null)
                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM.Length > 0)
                                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN != null)
                                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN.Length > 0)
                                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN != null)
                                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN.Length > 0)
                                                            {
                                                                var gbb = item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].GEBELIK_SON_BILGISI;
                                                                GebeSonuc gb = new GebeSonuc();
                                                                gb.CanliDogumAdedi = (byte)gbb.CANLI_BEBEK_SAYISI;
                                                                gb.DogumunYapildigiYer = (myenum.DogumunYapildigiYer)Convert.ToInt32(gbb.DOGUM_YERI.DOGUMYERITIPKOD);
                                                                gb.DogumYontemi = (myenum.DogumYontemi)Convert.ToInt32(gbb.DOGUM_YONTEMI.DOGUMYONTEMIKOD);
                                                                gb.DogumaYardimEden = (myenum.DogumaYardimEden)Convert.ToInt32(gbb.DOGUMA_YARDIMCI.DOGUMAYARDIMCIKOD);
                                                                gb.GebelikSonucu = (myenum.GebelikSonucu)Convert.ToInt32(gbb.GEBELIK_SONUCU.GEBELIKSONLANMAKOD);

                                                                gb.Doktor = localhasta.Doktor;
                                                                gb.Hasta = localhasta;
                                                                gb.Id = Convert.ToInt64(item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO);
                                                                gb.Aktif = true;
                                                                gb.TransferDurumu = (int)myenum.TransferDurumu.Gonderildi;
                                                                gb.TransferSonuc = item.SONUC.ToString();
                                                                string mystr = item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO;
                                                                if (mystr.Length == 13)
                                                                    mystr = "2" + mystr;
                                                                if (mystr.Length == 12)
                                                                    mystr = "20" + mystr;
                                                                gb.IzlemTarihi = DateTime.ParseExact(mystr, "yyyyMMddHHmmss", new System.Globalization.DateTimeFormatInfo());
                                                                gb.TransferTarihi = gb.IzlemTarihi;
                                                                gb.IsAutoImport = true;

                                                                gb.Delete();
                                                                gb.Insert();
                                                            }
                        }
                    #endregion gebe sonlandırma

                    #region lohusa izlem
                    if (tm.LOHUSA_IZLEM_LISTE != null)
                        foreach (var item in tm.LOHUSA_IZLEM_LISTE)
                        {
                            if (item.BILESEN != null)
                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI != null)
                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI.Length > 0)
                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM != null)
                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM.Length > 0)
                                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN != null)
                                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN.Length > 0)
                                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN != null)
                                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN.Length > 0)
                                                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].LOHUSA_IZLEM_BILGISI != null)
                                                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].LOHUSA_IZLEM_BILGISI.LOHUSA_EK_BILGI != null)
                                                                    {
                                                                        var bli = item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].LOHUSA_IZLEM_BILGISI.LOHUSA_EK_BILGI;
                                                                        LohusaIzleme li = new LohusaIzleme();
                                                                        li.BeslenmeDanismanligiAldimi = bli.BESLENME_DANISMANLIGI_ALDI == "1";
                                                                        li.DemirDestegiAldimi = bli.DEMIR_DESTEGI_ALDI == "1";
                                                                        li.EmzirmeDanismanligiAldimi = bli.EMZIRME_DANISMANLIGI_ALDI == "1";
                                                                        li.BebekDogumKomplikasyonVarmi = bli.KOMPLIKASYON_VARMI == "1";

                                                                        li.Doktor = localhasta.Doktor;
                                                                        li.Hasta = localhasta;
                                                                        li.Id = Convert.ToInt64(item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO);
                                                                        li.Aktif = true;
                                                                        li.TransferDurumu = (int)myenum.TransferDurumu.Gonderildi;
                                                                        li.TransferSonuc = item.SONUC.ToString();
                                                                        string mystr = item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO;
                                                                        if (mystr.Length == 13)
                                                                            mystr = "2" + mystr;
                                                                        if (mystr.Length == 12)
                                                                            mystr = "20" + mystr;
                                                                        li.IzlemTarihi = DateTime.ParseExact(mystr, "yyyyMMddHHmmss", new System.Globalization.DateTimeFormatInfo());
                                                                        li.TransferTarihi = li.IzlemTarihi;
                                                                        li.IsAutoImport = true;

                                                                        li.Delete();
                                                                        li.Insert();
                                                                    }
                        }
                    #endregion lohusa izlem

                    #region bebek izlem
                    if (tm.BEBEK_IZLEM_LISTE != null)
                        foreach (var item in tm.BEBEK_IZLEM_LISTE)
                        {
                            if (item.BILESEN != null)
                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI != null)
                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI.Length > 0)
                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM != null)
                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM.Length > 0)
                                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN != null)
                                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN.Length > 0)
                                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN != null)
                                                        {
                                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN.Length > 0)
                                                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].BEBEK_COCUK_IZLEM_BILGISI != null)
                                                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].BEBEK_COCUK_IZLEM_BILGISI.BEBEK_COCUK_IZLEM_KAYDI != null)
                                                                    {
                                                                        var bli = item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].BEBEK_COCUK_IZLEM_BILGISI.BEBEK_COCUK_IZLEM_KAYDI;
                                                                        BebekIzleme li = new BebekIzleme();
                                                                        li.FenilKetonuriIcinKanAlindimi = bli.BEBEK_DOGUM_FENIL_KAN_ALINDI == "1";
                                                                        li.BebekDogumKomplikasyonVarmi = bli.BEBEK_DOGUM_KOMPLIKASYON == "1";
                                                                        li.Agirligi = (int)bli.BEBEK_AGIRLIK.AGIRLIK_DEGER;
                                                                        li.Boyu = (byte)bli.BEBEK_BASCEVRE_BOY_UZUNLUK.BOY_UZUNLUK_DEGER;
                                                                        li.BasCevresi = (byte)bli.BEBEK_BASCEVRE_BOY_UZUNLUK.BASCEVRE_UZUNLUK_DEGER;
                                                                        li.DogumAgirligi = (int)bli.BEBEK_DOGUM_AGIRLIK.AGIRLIK_DEGER;
                                                                        li.DogumBoyu = (byte)bli.BEBEK_DOGUM_BASCEVRE_BOY_UZUNLUK.BOY_UZUNLUK_DEGER;
                                                                        li.DogumBasCevresi = (byte)bli.BEBEK_DOGUM_BASCEVRE_BOY_UZUNLUK.BASCEVRE_UZUNLUK_DEGER;
                                                                        li.EkGidaBaslamaAy = (byte)bli.BEBEK_DOGUM_EKGIDA_BASLAMA_AY;

                                                                        li.Doktor = localhasta.Doktor;
                                                                        li.Hasta = localhasta;
                                                                        li.Id = Convert.ToInt64(item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO);
                                                                        li.Aktif = true;
                                                                        li.TransferDurumu = (int)myenum.TransferDurumu.Gonderildi;
                                                                        li.TransferSonuc = item.SONUC.ToString();
                                                                        string mystr = item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[0].BILESEN[0].MYN[0].ID.PROTOKOL_NO;
                                                                        if (mystr.Length == 13)
                                                                            mystr = "2" + mystr;
                                                                        if (mystr.Length == 12)
                                                                            mystr = "20" + mystr;
                                                                        li.IzlemTarihi = DateTime.ParseExact(mystr, "yyyyMMddHHmmss", new System.Globalization.DateTimeFormatInfo());
                                                                        li.TransferTarihi = li.IzlemTarihi;
                                                                        li.IsAutoImport = true;

                                                                        li.Delete();
                                                                        li.Insert();
                                                                    }
                                                        }
                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM.Length > 1)
                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[1].BILESEN != null)
                                {
                                    #region muayene
                                    Muayene my = new Muayene();
                                    my.ProtokolNo = item.ID.PROTOKOL_NO;
                                    my.MuayeneKapalimi = true;
                                    my.MuayeneDurumu = myenum.MuayeneDurumu.MuayeneEdildi;
                                    my.TransferDurumu = (int)myenum.TransferDurumu.Gonderildi;
                                    my.TransferSonuc = item.SONUC.ToString();
                                    string mystr = item.ID.PROTOKOL_NO;
                                    if (mystr.Length == 13)
                                        mystr = "2" + mystr;
                                    if (mystr.Length == 12)
                                        mystr = "20" + mystr;
                                    my.TransferTarihi = DateTime.ParseExact(mystr, "yyyyMMddHHmmss", new System.Globalization.DateTimeFormatInfo());
                                    my.MuayeneKapamaTarihi = my.TransferTarihi;
                                    my.MuayeneTarihi = my.TransferTarihi;
                                    my.Aktif = true;
                                    my.Doktor = Current.AktifDoktor;
                                    my.Hasta = localhasta;
                                    my.Id = Convert.ToInt64(item.ID.PROTOKOL_NO);
                                    my.ProtokolNo = item.ID.PROTOKOL_NO;
                                    my.IsAutoImport = true;

                                    my.Delete();
                                    my.Insert();
                                    #endregion muayene
                                    Transaction.Instance.ExecuteNonQuery("Delete from MuayeneHizmet where Hasta_Id=" + localhasta.Id + " and Muayene_Id=" + my.Id);
                                    Transaction.Instance.ExecuteNonQuery("Delete from Recete where Hasta_Id=" + localhasta.Id + " and Muayene_Id=" + my.Id);
                                    Transaction.Instance.ExecuteNonQuery("Delete from Receteilac where Hasta_Id=" + localhasta.Id + " and MuayeneId=" + my.Id);
                                    Transaction.Instance.ExecuteNonQuery("Delete from MuayeneAsi where Hasta_Id=" + localhasta.Id + " and Muayene_Id=" + my.Id);
                                    int sayyb = 0;
                                    foreach (var itemm in item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM[1].BILESEN)
                                    {
                                        sayyb++;
                                        #region aşı
                                        if (itemm.MUDAHALE[0].MADDE_KOD != null)
                                        {
                                            AsiTanim asi = new AsiTanim();
                                            asi.Id = Transaction.Instance.ExecuteScalarL("Select top 1 Id from AsiTanim where kodu =@prm0", itemm.MUDAHALE[0].MADDE_KOD.LoincKod);
                                            if (asi.Id == 0)
                                                continue;
                                            mymodel.MuayeneAsi mha = new mymodel.MuayeneAsi();
                                            mha.Muayene = my;
                                            mha.Hasta = localhasta;
                                            mha.Doktor = localhasta.Doktor;
                                            mha.Id = Convert.ToInt64(my.ProtokolNo + sayyb.ToString());
                                            mha.TransferDurumu = my.TransferDurumu;
                                            mha.TransferSonuc = my.TransferSonuc;
                                            mha.TransferTarihi = my.TransferTarihi;
                                            mha.AsiTanim = asi;
                                            mha.Aktif = true;
                                            mha.IzlemTarihi = my.TransferTarihi;
                                            mha.IsAutoImport = true;
                                            mha.Insert();
                                        }
                                        #endregion aşı

                                        #region hizmet
                                        if (itemm.MUDAHALE[0].ISLEM_KOD != null)
                                        {
                                            Hizmet hz = new Hizmet();
                                            hz.Id = Transaction.Instance.ExecuteScalarL("Select top 1 Id from Hizmet where kodu =@prm0", itemm.MUDAHALE[0].ISLEM_KOD.LoincKod);
                                            if (hz.Id == 0)
                                                continue;
                                            mymodel.MuayeneHizmet mhz = new mymodel.MuayeneHizmet();
                                            mhz.Muayene = my;
                                            mhz.Hasta = localhasta;
                                            mhz.Doktor = localhasta.Doktor;
                                            mhz.Id = Convert.ToInt64(my.ProtokolNo + sayyb.ToString());
                                            mhz.TransferDurumu = my.TransferDurumu;
                                            mhz.TransferSonuc = my.TransferSonuc;
                                            mhz.TransferTarihi = my.TransferTarihi;
                                            mhz.Hizmet = hz;
                                            mhz.Aktif = true;
                                            mhz.IzlemTarihi = my.TransferTarihi;
                                            mhz.IsAutoImport = true;
                                            mhz.Insert();
                                        }
                                        #endregion hizmet
                                    }
                                }
                        }
                    #endregion bebek izlem

                    #region muayene,recete,ilac,hizmet
                    if (tm.MUAYENE_LISTE != null)
                        foreach (var item in tm.MUAYENE_LISTE)
                        {
                            #region muayene
                            Muayene my = new Muayene();
                            my.ProtokolNo = item.ID.PROTOKOL_NO;
                            my.MuayeneKapalimi = true;
                            my.MuayeneDurumu = myenum.MuayeneDurumu.MuayeneEdildi;
                            my.TransferDurumu = (int)myenum.TransferDurumu.Gonderildi;
                            my.TransferSonuc = item.SONUC.ToString();
                            string mystr = item.ID.PROTOKOL_NO;
                            if (mystr.Length == 13)
                                mystr = "2" + mystr;
                            if (mystr.Length == 12)
                                mystr = "20" + mystr;
                            my.TransferTarihi = DateTime.ParseExact(mystr, "yyyyMMddHHmmss", new System.Globalization.DateTimeFormatInfo());
                            my.MuayeneKapamaTarihi = my.TransferTarihi;
                            my.MuayeneTarihi = my.TransferTarihi;
                            my.Aktif = true;
                            my.Doktor = Current.AktifDoktor;
                            my.Hasta = localhasta;
                            my.Id = Convert.ToInt64(item.ID.PROTOKOL_NO);
                            my.ProtokolNo = item.ID.PROTOKOL_NO;
                            my.IsAutoImport = true;

                            my.Delete();
                            my.Insert();
                            #endregion muayene

                            Transaction.Instance.ExecuteNonQuery("Delete from MuayeneHizmet where Hasta_Id=" + localhasta.Id + " and Muayene_Id=" + my.Id);
                            Transaction.Instance.ExecuteNonQuery("Delete from Recete where Hasta_Id=" + localhasta.Id + " and Muayene_Id=" + my.Id);
                            Transaction.Instance.ExecuteNonQuery("Delete from Receteilac where Hasta_Id=" + localhasta.Id + " and MuayeneId=" + my.Id);
                            Transaction.Instance.ExecuteNonQuery("Delete from MuayeneAsi where Hasta_Id=" + localhasta.Id + " and Muayene_Id=" + my.Id);
                            Transaction.Instance.ExecuteNonQuery("Delete from MuayeneTeshis where Hasta_Id=" + localhasta.Id + " and Muayene_Id=" + my.Id);

                            if (item.BILESEN != null)
                            {
                                if (item.BILESEN.DOKUMAN_ICERIK_TIPI != null)
                                    if (item.BILESEN.DOKUMAN_ICERIK_TIPI.Length > 0)
                                        if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM != null)
                                            if (item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM.Length > 0)
                                            {
                                                int say = 0;
                                                foreach (var itemm in item.BILESEN.DOKUMAN_ICERIK_TIPI[0].DOKUMAN_BOLUM)
                                                {
                                                    say++;
                                                    if (say == 2)
                                                    {
                                                        int tanisay = 0;
                                                        if (itemm.BILESEN != null)
                                                            foreach (var tanii in itemm.BILESEN)
                                                            {
                                                                tanisay++;

                                                                #region tanı teşhis
                                                                if (tanii.MYN != null)
                                                                {
                                                                    Teshis ts = new Teshis();
                                                                    ts.Id = Transaction.Instance.ExecuteScalarL("Select top 1 Id from Teshis where kodu =@prm0", tanii.MYN[0].LoincKod);
                                                                    if (ts.Id == 0)
                                                                        continue;
                                                                    mymodel.MuayeneTeshis mts = new mymodel.MuayeneTeshis();
                                                                    mts.Muayene = my;
                                                                    mts.Hasta = localhasta;
                                                                    mts.Doktor = localhasta.Doktor;
                                                                    mts.Id = Convert.ToInt64(my.ProtokolNo + tanisay.ToString());
                                                                    mts.TransferDurumu = my.TransferDurumu;
                                                                    mts.TransferSonuc = my.TransferSonuc;
                                                                    mts.TransferTarihi = my.TransferTarihi;
                                                                    mts.Teshis = ts;
                                                                    mts.Aktif = true;
                                                                    mts.IzlemTarihi = my.TransferTarihi;
                                                                    mts.IsAutoImport = true;
                                                                    mts.Insert();
                                                                }
                                                                #endregion tanı teşhis

                                                            }
                                                    }
                                                    #region hizmet ve aşı
                                                    if (say == 3) //hizmet
                                                    {
                                                        if (itemm.BILESEN != null)
                                                            if (itemm.BILESEN.Length > 0)
                                                            {
                                                                int sayy = 0;
                                                                if (itemm.BILESEN[0].MUDAHALE != null)
                                                                    foreach (var mh in itemm.BILESEN[0].MUDAHALE)
                                                                    {
                                                                        sayy++;
                                                                        #region hizmet
                                                                        if (mh.ISLEM_KOD != null)
                                                                        {
                                                                            Hizmet hz = new Hizmet();
                                                                            hz.Id = Transaction.Instance.ExecuteScalarL("Select top 1 Id from Hizmet where kodu =@prm0", mh.ISLEM_KOD.LoincKod);
                                                                            if (hz.Id == 0)
                                                                                continue;
                                                                            mymodel.MuayeneHizmet mhz = new mymodel.MuayeneHizmet();
                                                                            mhz.Muayene = my;
                                                                            mhz.Hasta = localhasta;
                                                                            mhz.Doktor = localhasta.Doktor;
                                                                            mhz.Id = Convert.ToInt64(my.ProtokolNo + sayy.ToString());
                                                                            mhz.TransferDurumu = my.TransferDurumu;
                                                                            mhz.TransferSonuc = my.TransferSonuc;
                                                                            mhz.TransferTarihi = my.TransferTarihi;
                                                                            mhz.Hizmet = hz;
                                                                            mhz.Aktif = true;
                                                                            mhz.IzlemTarihi = my.TransferTarihi;
                                                                            mhz.IsAutoImport = true;
                                                                            mhz.Insert();
                                                                        }
                                                                        #endregion hizmet

                                                                        #region aşı
                                                                        if (mh.MADDE_KOD != null)
                                                                        {
                                                                            AsiTanim asi = new AsiTanim();
                                                                            asi.Id = Transaction.Instance.ExecuteScalarL("Select top 1 Id from AsiTanim where kodu =@prm0", mh.MADDE_KOD.LoincKod);
                                                                            if (asi.Id == 0)
                                                                                continue;
                                                                            mymodel.MuayeneAsi mha = new mymodel.MuayeneAsi();
                                                                            mha.Muayene = my;
                                                                            mha.Hasta = localhasta;
                                                                            mha.Doktor = localhasta.Doktor;
                                                                            mha.Id = Convert.ToInt64(my.ProtokolNo + sayy.ToString());
                                                                            mha.TransferDurumu = my.TransferDurumu;
                                                                            mha.TransferSonuc = my.TransferSonuc;
                                                                            mha.TransferTarihi = my.TransferTarihi;
                                                                            mha.AsiTanim = asi;
                                                                            mha.Aktif = true;
                                                                            mha.IzlemTarihi = my.TransferTarihi;
                                                                            mha.IsAutoImport = true;
                                                                            mha.Insert();
                                                                        }
                                                                        #endregion aşı
                                                                    }
                                                            }

                                                    }
                                                    #endregion hizmet ve aşı

                                                    if (say == 4) //reçete ilaç
                                                    {
                                                        int sayy = 0;
                                                        if (itemm.BILESEN != null)
                                                            if (itemm.BILESEN.Length > 0)
                                                            {
                                                                sayy++;
                                                                #region recete
                                                                mymodel.Recete rc = new mymodel.Recete();
                                                                rc.Muayene = my;
                                                                rc.Hasta = localhasta;
                                                                rc.Doktor = localhasta.Doktor;
                                                                rc.Id = Convert.ToInt64(my.ProtokolNo + sayy.ToString());
                                                                rc.Aktif = true;
                                                                rc.Aciklama = "Bakanlıktan Çekilen Bilgi";
                                                                rc.IzlemTarihi = my.TransferTarihi;
                                                                rc.IsAutoImport = true;
                                                                rc.Insert();

                                                                #endregion recete

                                                                foreach (var ilacc in itemm.BILESEN)
                                                                {
                                                                    if (ilacc.RECETE != null)
                                                                    {
                                                                        sayy++;
                                                                        #region ilac
                                                                        mymodel.Receteilac rilac = new mymodel.Receteilac();
                                                                        mymodel.ilac ilac = new mymodel.ilac();
                                                                        ilac.Id = Convert.ToInt64(ilacc.RECETE[0].LoincKod);
                                                                        rilac.Ilac = ilac;
                                                                        rilac.Recete = rc;
                                                                        rilac.Id = Convert.ToInt64(my.ProtokolNo + sayy.ToString());
                                                                        rilac.Hasta = localhasta;
                                                                        rilac.ilacAciklama = ilacc.RECETE[0].LoincAd;
                                                                        if (ilacc.RECETE[0].KULLANIM_DOZU != null)
                                                                        {
                                                                            rilac.ilacDozAciklama = ilacc.RECETE[0].KULLANIM_DOZU.MedikalDozBirimAd;
                                                                            rilac.Adet = (Int16)ilacc.RECETE[0].KULLANIM_DOZU.DozDeger;
                                                                        }
                                                                        if (ilacc.RECETE[0].KULLANIM_SEKLI != null)
                                                                        {
                                                                            rilac.KullanimSekli = (myenum.ilacKullanimSekli)Convert.ToInt32(ilacc.RECETE[0].KULLANIM_SEKLI.MedikalKullanimSekliKod);
                                                                            rilac.KullanimSekliAciklama = ilacc.RECETE[0].KULLANIM_SEKLI.MedikalKullanimSekliAd;
                                                                        }
                                                                        rilac.MuayeneId = my.Id;
                                                                        rilac.KullanimPeriyot = myenum.ilacKullanimPeriyot._1X1;
                                                                        rilac.TransferDurumu = my.TransferDurumu;
                                                                        rilac.TransferSonuc = my.TransferSonuc;
                                                                        rilac.TransferTarihi = my.TransferTarihi;
                                                                        rilac.Aktif = true;
                                                                        rilac.MuayeneId = my.Id;
                                                                        rilac.IsAutoImport = true;
                                                                        rilac.Insert();
                                                                        #endregion ilac
                                                                    }
                                                                }
                                                            }
                                                    }

                                                }
                                            }
                            }
                        }
                    #endregion muayene,recete,ilac,hizmet
                }
                catch
                {
                }
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }
Ejemplo n.º 4
0
        public void IlacKodlari_xml_to_sistem()
        {
            CUtil myutil = new CUtil();
            #region xmltext
            /*  <SBRS_ILAC_NO>50020006</SBRS_ILAC_NO>
                <SBRS_REFERANS_NO>0</SBRS_REFERANS_NO>
                <ILAC_ADI>EQITAX 500 MG IM / IV 1 FLK</ILAC_ADI>
                <ILAC_ITHALATCI_NO>0</ILAC_ITHALATCI_NO>
                <ILAC_URETICI_NO>0</ILAC_URETICI_NO>
                <FIYATI>0</FIYATI>
                <FIYAT_BIRIMI>null</FIYAT_BIRIMI>
                <ILAC_FORM_NO>0</ILAC_FORM_NO>
                <BARKODU>8699814270260</BARKODU>
                <ILAC_ARAMA_ADI>EQITAX 500 MG IM / IV 1 FLK</ILAC_ARAMA_ADI>
                <RECETE_TURU>null</RECETE_TURU>
                <AZAMI_DOZAJ>null</AZAMI_DOZAJ>
                <DOZAJ_BIRIMI>null</DOZAJ_BIRIMI>
                <AKTIF>0</AKTIF>
                <SURUM>1</SURUM>
                <SIRA_NO>50020006</SIRA_NO>
                  */

            #endregion

            XDocument doc = XDocument.Load(myutil.CalismaKlasoru() + "IlacKodlari.xml");
            var Kodlar = from p in doc.Elements("ILACKODLARI").Elements("Records")
                         select new
                         {
                             SBRS_ILAC_NO = p.Element("SBRS_ILAC_NO").Value,
                             SBRS_REFERANS_NO = p.Element("SBRS_REFERANS_NO").Value,
                             ILAC_ADI = p.Element("ILAC_ADI").Value,
                             ILAC_ITHALATCI_NO = p.Element("ILAC_ITHALATCI_NO").Value,
                             ILAC_URETICI_NO = p.Element("ILAC_URETICI_NO").Value,
                             FIYATI = p.Element("FIYATI").Value,
                             FIYAT_BIRIMI = p.Element("FIYAT_BIRIMI").Value,
                             ILAC_FORM_NO = p.Element("ILAC_FORM_NO").Value,
                             BARKODU = p.Element("BARKODU").Value,
                             ILAC_ARAMA_ADI = p.Element("ILAC_ARAMA_ADI").Value,
                             RECETE_TURU = p.Element("RECETE_TURU").Value,
                             AZAMI_DOZAJ = p.Element("AZAMI_DOZAJ").Value,
                             DOZAJ_BIRIMI = p.Element("DOZAJ_BIRIMI").Value,
                             AKTIF = p.Element("AKTIF").Value,
                             SURUM = p.Element("SURUM").Value,
                             SIRA_NO = p.Element("SIRA_NO").Value
                         };
            Transaction.Instance.ExecuteNonQuery("delete from ilac");
            int i = 0;
            string sonsatir = edtsonuc.Items[edtsonuc.Items.Count - 1].ToString();
            foreach (var kod in Kodlar)
            {
                i++;
                int kayitliasivarmi = 0;
                kayitliasivarmi =
                    Transaction.Instance.ExecuteScalarI("Select count(Id) from ilac where barkod=@prm0 ", new object[] { kod.BARKODU });
                if (kayitliasivarmi > 0)
                    continue;

                if (kod.AKTIF == "0")
                    continue;

                ilac item = new ilac();
                item.Adi = kod.ILAC_ADI;
                item.Aktif = true;// kod.AKTIF == "1";
                item.AzamiDozaj = kod.AZAMI_DOZAJ;
                item.Barkod = kod.BARKODU;
                item.Id = Convert.ToInt64(kod.SBRS_ILAC_NO);
                if (kod.RECETE_TURU != "null")
                    item.Turu = (myenum.ReceteTur)Convert.ToInt32(kod.RECETE_TURU);


                item.Insert();

                edtsonuc.Items[edtsonuc.Items.Count - 1] = sonsatir + " (İlaç Kodları:" + i.ToString() + ")";
                Application.DoEvents();
            }
        }
Ejemplo n.º 5
0
        void frmRecete_Load(object sender, EventArgs e)
        {
            edtadet.Properties.MinValue = 0;
            edtadet.Properties.MaxValue = 100;
            #region eski satırlar
            //bstumilac.DataSource = mycommon.myUtil.OpenSqlIntoDataTable("select Id,Barkod,Adi from ilac where aktif=1 order by adi");
            //grd.DataSource = bstumilac;
            //grdv.Columns["Id"].Visible = false;

            //bshastailac.DataSource = mycommon.myUtil.OpenSqlIntoDataTable(
            //    "select i.Adi ilac,r.Adet,r.Dozaj,r.KullanimSekli,r.KullanimPeriyot " +
            //        "\nfrom Receteilac r" +
            //        "\njoin Recete rt on rt.Id=r.recete_Id" +
            //        "\njoin ilac i on i.Id=r.Ilac_Id" +
            //        "\nwhere r.Aktif=1 and rt.muayene_Id= " + muayeneId +
            //        "\norder by r.Id,i.Id");
            //grdrecete.DataSource = bshastailac;
            //grdvrecete.Columns["Id"].Visible = false;

            //bsrecetelac
            //    Condition[] con = new Condition[1];
            //con[0] = new Condition("Aktif", Operator.Equal, 1);

            //ilac[] ilaclar = Persistence.ReadList<ilac>(new string[] { "Id", "Barkod", "Adi" }, con, new string[] { "Adi" }, 0);
            //if (ilaclar != null && ilaclar.Length > 0)
            //    IlacListesi.AddRange(ilaclar);

            //bstumilac.DataSource = IlacListesi;
            //grd.DataSource = bstumilac;

            #endregion

            #region Ilaclar Yukleniyor

            ilac[] ilaclar = new ilac[Current.aktifilaclar.Values.Count];
            Current.aktifilaclar.Values.CopyTo(ilaclar, 0);
            if (ilaclar != null && ilaclar.Length > 0)
                IlacListesi.AddRange(ilaclar);

            IlaclarBind();

            #region GridStyle

            AsiGridStyle(grdv);
            #endregion

            #endregion

            #region Doktorun Ilaclari yukleniyor

            DoktorIlac[] doktorilaclari = Persistence.ReadList<DoktorIlac>("Select * from DoktorIlac where Doktor_Id=@prm0 and aktif=1", new object[] { Current.AktifDoktorId });
            if (doktorilaclari != null && doktorilaclari.Length > 0)
                doktorilaclistesi.AddRange(doktorilaclari);

            foreach (DoktorIlac ilacentity in doktorilaclistesi)
            {
                ilacentity.Ilac = Current.GetIlac(ilacentity.Ilac.Id);
            }

            DoktorIlacBind();

            #region GridStyle
            AsiGridStyle(gridViewdoktorilac);
            #endregion

            #endregion

            #region ReceteIlaclari Yukleniyor

            ReceteIlaclariniGetir();

            ReceteIlacBind();
            ReceteAsiGridStyle(grdvrecete);
            #endregion

            #region eventler

                btnaktar.Click += new EventHandler(btnaktar_Click);
                btniptal.Click += new EventHandler(btniptal_Click);
                btntamam.Click += new EventHandler(btntamam_Click);
                simpleButtonDoktordancikar.Click += new EventHandler(simpleButtonDoktordancikar_Click);
                simpleButtondoktoraAta.Click += new EventHandler(simpleButtondoktoraAta_Click);
                grdilac.MouseDoubleClick += new MouseEventHandler(grdilac_MouseDoubleClick);
                grdrecete.MouseDoubleClick += new MouseEventHandler(grdrecete_MouseDoubleClick);
                griddoktorilac.MouseDoubleClick += new MouseEventHandler(griddoktorilac_MouseDoubleClick);

            #endregion
        }