private void button1_Click(object sender, EventArgs e) { try { button1.Enabled = false; toolStripStatusLabel1.Text = GlobalClass.msg01; this.Refresh(); OdemeBilgisiIslemleriService servis = new OdemeBilgisiIslemleriService(); servis.Credentials = new System.Net.NetworkCredential(GlobalClass.WSDLUserName, GlobalClass.WSDLUserPassword); servis.PreAuthenticate = true; OdemeSorguGirisDVO MyInput = new OdemeSorguGirisDVO(); MyInput.takipNo = os_takip_no.Text; MyInput.saglikTesisKodu = Convert.ToInt32(os_tesis_kodu.Text); MyInput.bransKodu = os_brans.SelectedValue.ToString(); MyInput.tedaviTuru = os_tedavi_turu.Text[0].ToString(); MyInput.sorguTuru = os_odeme_s_tr.SelectedIndex.ToString(); MyInput.protokolNo = os_protokol_no.Text; MyInput.hastaCikisTarihi = os_cikis_tarihi.Text; MyInput.taburcuKodu = Convert.ToString(os_taburcu_kodu.SelectedIndex + 1); MyInput.aciklama = os_aciklama.Text; MyInput.istisnaiDurum = os_istisna.SelectedIndex.ToString(); DataRowView RowText; TaniBilgisiDVO[] TaniBilgisi = new TaniBilgisiDVO[tblTaniBlgBindingSource.Count]; if (tblTaniBlgBindingSource.Count > 0) { tblTaniBlgBindingSource.MoveFirst(); for (int i = 0; i < tblTaniBlgBindingSource.Count; i++) { RowText = (DataRowView)tblTaniBlgBindingSource.Current; TaniBilgisi[i] = new TaniBilgisiDVO(); TaniBilgisi[i].taniKodu = RowText[0].ToString(); TaniBilgisi[i].taniTipi = RowText[1].ToString()[0].ToString(); TaniBilgisi[i].birincilTani = RowText[2].ToString()[0].ToString(); TaniBilgisi[i].hizmetSunucuRefNo = RowText[3].ToString(); tblTaniBlgBindingSource.MoveNext(); } tblTaniBlgBindingSource.MoveFirst(); } MyInput.tanilar = TaniBilgisi; MuayeneBilgisiDVO MuayeneBilgisi = new MuayeneBilgisiDVO(); MuayeneBilgisi.butKodu = mu_but.Text; MuayeneBilgisi.drTescilNo = mu_do.Text; MuayeneBilgisi.muayeneTarihi = mu_ta.Text; MuayeneBilgisi.hizmetSunucuRefNo = mu_hi.Text; MyInput.muayeneBilgisi = MuayeneBilgisi; //(!!!fix) tarih alaný için check sistemi buraya eklenecek. grid'e tarih gömülemedi... KonsultasyonBilgisiDVO[] KonsultasyonBilgisi = new KonsultasyonBilgisiDVO[tblKonsultasyonBilgisiBindingSource.Count]; if (tblKonsultasyonBilgisiBindingSource.Count > 0) { tblKonsultasyonBilgisiBindingSource.MoveFirst(); for (int i = 0; i < tblKonsultasyonBilgisiBindingSource.Count; i++) { RowText = (DataRowView)tblKonsultasyonBilgisiBindingSource.Current; KonsultasyonBilgisi[i] = new KonsultasyonBilgisiDVO(); KonsultasyonBilgisi[i].butKodu = RowText[0].ToString(); KonsultasyonBilgisi[i].bransKodu = RowText[1].ToString(); KonsultasyonBilgisi[i].drTescilNo = RowText[2].ToString(); KonsultasyonBilgisi[i].islemTarihi = RowText[3].ToString(); KonsultasyonBilgisi[i].hizmetSunucuRefNo = RowText[4].ToString(); tblKonsultasyonBilgisiBindingSource.MoveNext(); } tblKonsultasyonBilgisiBindingSource.MoveFirst(); } MyInput.konsultasyonBilgileri = KonsultasyonBilgisi; //(!!!fix) tarih alaný için check sistemi buraya eklenecek. grid'e tarih gömülemedi... HastaYatisBilgisiDVO[] HastaYatisBilgisi = new HastaYatisBilgisiDVO[tbkHastaYatisBilgisiBindingSource.Count]; if (tbkHastaYatisBilgisiBindingSource.Count > 0) { tbkHastaYatisBilgisiBindingSource.MoveFirst(); for (int i = 0; i < tbkHastaYatisBilgisiBindingSource.Count; i++) { RowText = (DataRowView)tbkHastaYatisBilgisiBindingSource.Current; HastaYatisBilgisi[i] = new HastaYatisBilgisiDVO(); HastaYatisBilgisi[i].butKodu = RowText[0].ToString(); HastaYatisBilgisi[i].yatisBaslangicTarihi = RowText[1].ToString(); HastaYatisBilgisi[i].yatisBitisTarihi = RowText[2].ToString(); HastaYatisBilgisi[i].drTescilNo = RowText[3].ToString(); HastaYatisBilgisi[i].bransKodu = RowText[4].ToString(); HastaYatisBilgisi[i].refakatciGunSayisi = RowText[5].ToString(); HastaYatisBilgisi[i].hizmetSunucuRefNo = RowText[6].ToString(); tbkHastaYatisBilgisiBindingSource.MoveNext(); } tbkHastaYatisBilgisiBindingSource.MoveFirst(); } MyInput.hastaYatisBilgileri = HastaYatisBilgisi; //(!!!fix) tarih alaný için check sistemi buraya eklenecek. grid'e tarih gömülemedi... DisBilgisiDVO[] DisBilgisi = new DisBilgisiDVO[tblDisBilgisiBindingSource.Count]; if (tblDisBilgisiBindingSource.Count > 0) { tblDisBilgisiBindingSource.MoveFirst(); for (int i = 0; i < tblDisBilgisiBindingSource.Count; i++) { RowText = (DataRowView)tblDisBilgisiBindingSource.Current; DisBilgisi[i] = new DisBilgisiDVO(); DisBilgisi[i].butKodu = RowText[0].ToString(); DisBilgisi[i].adet = Convert.ToInt32(RowText[1].ToString()); DisBilgisi[i].sagAltCene = RowText[2].ToString(); DisBilgisi[i].sagUstCene = RowText[3].ToString(); DisBilgisi[i].solAltCene = RowText[4].ToString(); DisBilgisi[i].solUstCene = RowText[5].ToString(); DisBilgisi[i].islemTarihi = RowText[6].ToString(); DisBilgisi[i].acilDurum = RowText[7].ToString()[0].ToString(); DisBilgisi[i].hizmetSunucuRefNo = RowText[8].ToString(); tblDisBilgisiBindingSource.MoveNext(); } tblDisBilgisiBindingSource.MoveFirst(); } MyInput.disBilgileri = DisBilgisi; //(!!!fix) tarih alaný için check sistemi buraya eklenecek. grid'e tarih gömülemedi... AmeliyatveGirisimBilgisiDVO[] AmeliyatveGirisimBilgisi = new AmeliyatveGirisimBilgisiDVO[tblAmeliyatveGirisimBilgisiBindingSource.Count]; if (tblAmeliyatveGirisimBilgisiBindingSource.Count > 0) { tblAmeliyatveGirisimBilgisiBindingSource.MoveFirst(); for (int i = 0; i < tblAmeliyatveGirisimBilgisiBindingSource.Count; i++) { RowText = (DataRowView)tblAmeliyatveGirisimBilgisiBindingSource.Current; AmeliyatveGirisimBilgisi[i] = new AmeliyatveGirisimBilgisiDVO(); AmeliyatveGirisimBilgisi[i].butKodu = RowText[0].ToString(); AmeliyatveGirisimBilgisi[i].adet = Convert.ToInt32(RowText[1].ToString()); AmeliyatveGirisimBilgisi[i].islemTarihi = RowText[2].ToString(); AmeliyatveGirisimBilgisi[i].drTescilNo = RowText[3].ToString(); AmeliyatveGirisimBilgisi[i].bransKodu = RowText[4].ToString(); AmeliyatveGirisimBilgisi[i].ayniFarkliKesi = RowText[5].ToString()[0].ToString(); AmeliyatveGirisimBilgisi[i].sagSol = RowText[6].ToString()[0].ToString(); AmeliyatveGirisimBilgisi[i].acilDurum = RowText[7].ToString()[0].ToString(); AmeliyatveGirisimBilgisi[i].aciklama = RowText[8].ToString(); AmeliyatveGirisimBilgisi[i].hizmetSunucuRefNo = RowText[9].ToString(); tblAmeliyatveGirisimBilgisiBindingSource.MoveNext(); } tblAmeliyatveGirisimBilgisiBindingSource.MoveFirst(); } MyInput.ameliyatveGirisimBilgileri = AmeliyatveGirisimBilgisi; //(!!!fix) tarih alaný için check sistemi buraya eklenecek. grid'e tarih gömülemedi... TetkikveRadyolojiBilgisiDVO[] TetkikveRadyolojiBilgisi = new TetkikveRadyolojiBilgisiDVO[tblTetkikveRadyolojiBilgisiBindingSource.Count]; if (tblTetkikveRadyolojiBilgisiBindingSource.Count > 0) { tblTetkikveRadyolojiBilgisiBindingSource.MoveFirst(); for (int i = 0; i < tblTetkikveRadyolojiBilgisiBindingSource.Count; i++) { RowText = (DataRowView)tblTetkikveRadyolojiBilgisiBindingSource.Current; TetkikveRadyolojiBilgisi[i] = new TetkikveRadyolojiBilgisiDVO(); TetkikveRadyolojiBilgisi[i].butKodu = RowText[0].ToString(); TetkikveRadyolojiBilgisi[i].adet = Convert.ToInt32(RowText[1].ToString()); TetkikveRadyolojiBilgisi[i].islemTarihi = RowText[2].ToString(); TetkikveRadyolojiBilgisi[i].drTescilNo = RowText[3].ToString(); TetkikveRadyolojiBilgisi[i].bransKodu = RowText[4].ToString(); TetkikveRadyolojiBilgisi[i].hizmetSunucuRefNo = RowText[5].ToString(); tblTetkikveRadyolojiBilgisiBindingSource.MoveNext(); } tblTetkikveRadyolojiBilgisiBindingSource.MoveFirst(); } MyInput.tetkikveRadyolojiBilgileri = TetkikveRadyolojiBilgisi; //(!!!fix) tarih alaný için check sistemi buraya eklenecek. grid'e tarih gömülemedi... TahlilBilgisiDVO[] TahlilBilgisi = new TahlilBilgisiDVO[tbkTahlilBilgisiBindingSource.Count]; if (tbkTahlilBilgisiBindingSource.Count > 0) { tbkTahlilBilgisiBindingSource.MoveFirst(); for (int i = 0; i < tbkTahlilBilgisiBindingSource.Count; i++) { RowText = (DataRowView)tbkTahlilBilgisiBindingSource.Current; TahlilBilgisi[i] = new TahlilBilgisiDVO(); TahlilBilgisi[i].butKodu = RowText[0].ToString(); TahlilBilgisi[i].adet = Convert.ToInt32(RowText[1].ToString()); TahlilBilgisi[i].islemTarihi = RowText[2].ToString(); TahlilBilgisi[i].drTescilNo = RowText[3].ToString(); TahlilBilgisi[i].bransKodu = RowText[4].ToString(); TahlilBilgisi[i].hizmetSunucuRefNo = RowText[5].ToString(); tbkTahlilBilgisiBindingSource.MoveNext(); } tbkTahlilBilgisiBindingSource.MoveFirst(); } MyInput.tahlilBilgileri = TahlilBilgisi; //(!!!fix) tarih alaný için check sistemi buraya eklenecek. grid'e tarih gömülemedi... DigerIslemBilgisiDVO[] DigerIslemBilgisi = new DigerIslemBilgisiDVO[tblDigerIslemBilgileriBindingSource.Count]; if (tblDigerIslemBilgileriBindingSource.Count > 0) { tblDigerIslemBilgileriBindingSource.MoveFirst(); for (int i = 0; i < tblDigerIslemBilgileriBindingSource.Count; i++) { RowText = (DataRowView)tblDigerIslemBilgileriBindingSource.Current; DigerIslemBilgisi[i] = new DigerIslemBilgisiDVO(); DigerIslemBilgisi[i].butKodu = RowText[0].ToString(); DigerIslemBilgisi[i].adet = Convert.ToInt32(RowText[1].ToString()); DigerIslemBilgisi[i].islemTarihi = RowText[2].ToString(); DigerIslemBilgisi[i].drTescilNo = RowText[3].ToString(); DigerIslemBilgisi[i].bransKodu = RowText[4].ToString(); if (RowText[5].ToString() != "") DigerIslemBilgisi[i].bransKodu = RowText[5].ToString()[0].ToString(); else { DigerIslemBilgisi[i].bransKodu = ""; } DigerIslemBilgisi[i].hizmetSunucuRefNo = RowText[6].ToString(); tblDigerIslemBilgileriBindingSource.MoveNext(); } tblDigerIslemBilgileriBindingSource.MoveFirst(); } MyInput.digerIslemBilgileri = DigerIslemBilgisi; IlacBilgisiDVO[] IlacBilgisi = new IlacBilgisiDVO[tblIlacBilgisiBindingSource.Count]; if (tblIlacBilgisiBindingSource.Count > 0) { tblIlacBilgisiBindingSource.MoveFirst(); for (int i = 0; i < tblIlacBilgisiBindingSource.Count; i++) { RowText = (DataRowView)tblIlacBilgisiBindingSource.Current; IlacBilgisi[i] = new IlacBilgisiDVO(); IlacBilgisi[i].barkod = RowText[0].ToString(); IlacBilgisi[i].adet = Convert.ToDouble(RowText[1].ToString()); IlacBilgisi[i].islemTarihi = RowText[2].ToString(); IlacBilgisi[i].ilacTuru = RowText[3].ToString()[0].ToString(); IlacBilgisi[i].aciklama = RowText[4].ToString(); IlacBilgisi[i].tutar = Convert.ToDouble(RowText[5].ToString()); IlacBilgisi[i].hizmetSunucuRefNo = RowText[6].ToString(); tblIlacBilgisiBindingSource.MoveNext(); } tblIlacBilgisiBindingSource.MoveFirst(); } MyInput.ilacBilgileri = IlacBilgisi; MalzemeBilgisiDVO[] MalzemeBilgisi = new MalzemeBilgisiDVO[tblMalzemeBilgileriBindingSource.Count]; if (tblMalzemeBilgileriBindingSource.Count > 0) { tblMalzemeBilgileriBindingSource.MoveFirst(); for (int i = 0; i < tblMalzemeBilgileriBindingSource.Count; i++) { RowText = (DataRowView)tblMalzemeBilgileriBindingSource.Current; MalzemeBilgisi[i] = new MalzemeBilgisiDVO(); MalzemeBilgisi[i].malzemeKodu = RowText[0].ToString(); MalzemeBilgisi[i].adet = Convert.ToInt32(RowText[1].ToString()); MalzemeBilgisi[i].islemTarihi = RowText[2].ToString(); MalzemeBilgisi[i].malzemeTuru = RowText[3].ToString()[0].ToString(); MalzemeBilgisi[i].kodsuzMalzemeAdi = RowText[4].ToString(); MalzemeBilgisi[i].kodsuzMalzemeFiyati = Convert.ToDouble(RowText[5].ToString()); MalzemeBilgisi[i].hizmetSunucuRefNo = RowText[6].ToString(); tblMalzemeBilgileriBindingSource.MoveNext(); } tblMalzemeBilgileriBindingSource.MoveFirst(); } MyInput.malzemeBilgileri = MalzemeBilgisi; RaporBilgisiDVO[] RaporBilgisi = new RaporBilgisiDVO[tblRaporBilgileriBindingSource.Count]; if (tblRaporBilgileriBindingSource.Count > 0) { tblRaporBilgileriBindingSource.MoveFirst(); for (int i = 0; i < tblRaporBilgileriBindingSource.Count; i++) { RowText = (DataRowView)tblRaporBilgileriBindingSource.Current; RaporBilgisi[i] = new RaporBilgisiDVO(); RaporBilgisi[i].raporNo = RowText[0].ToString(); RaporBilgisi[i].raporVerenTesisKodu = Convert.ToInt32(RowText[1].ToString()); RaporBilgisi[i].raporVerilisTarihi = RowText[2].ToString(); RaporBilgisi[i].hizmetSunucuRefNo = RowText[3].ToString(); tblRaporBilgileriBindingSource.MoveNext(); } tblRaporBilgileriBindingSource.MoveFirst(); } MyInput.raporBilgileri = RaporBilgisi; //veriler gödneriliyor.... C00_2 C00_2x = new C00_2(); C00_2x.OdemeSorguCevap = servis.odemeBilgisiKaydet(MyInput); C00_2x.ShowDialog(); button1.Enabled = true; toolStripStatusLabel1.Text = GlobalClass.msg02; } catch (Exception ex) { button1.Enabled = true; toolStripStatusLabel1.Text = GlobalClass.msg03; ErrFrm erxf = new ErrFrm(); erxf.ermessage = ex.Message; erxf.ShowDialog(); erxf.Dispose(); } }
private void button1_Click(object sender, EventArgs e) { try { int i = Convert.ToInt32(txtText1.Text); } catch { ErrFrm erxf = new ErrFrm(); erxf.ermessage = "Saðlýk tesis kodu sayýsal deðer içermeli."; erxf.ShowDialog(); erxf.Dispose(); return; } try { button1.Enabled = false; toolStripStatusLabel1.Text = GlobalClass.msg01; this.Refresh(); DelAllRec(ref tblDigerIslemBilgileriBindingSource); DelAllRec(ref tbkTahlilBilgisiBindingSource); DelAllRec(ref tblIlacBilgisiBindingSource); DelAllRec(ref tblTetkikveRadyolojiBilgisiBindingSource); DelAllRec(ref tblRaporBilgileriBindingSource); DelAllRec(ref tblMalzemeBilgileriBindingSource); DelAllRec(ref tblKonsultasyonBilgisiBindingSource); DelAllRec(ref tbkHastaYatisBilgisiBindingSource); DelAllRec(ref tblTaniBlgBindingSource); DelAllRec(ref tblDisBilgisiBindingSource); DelAllRec(ref tblAmeliyatveGirisimBilgisiBindingSource); OdemeBilgisiIslemleriService servis = new OdemeBilgisiIslemleriService(); servis.Credentials = new System.Net.NetworkCredential(GlobalClass.WSDLUserName, GlobalClass.WSDLUserPassword); servis.PreAuthenticate = true; OdemeSorguOkuGirisDVO OdemeSorguOkuGiris = new OdemeSorguOkuGirisDVO(); OdemeSorguOkuGiris.saglikTesisKodu = Convert.ToInt32(txtText1.Text); OdemeSorguOkuGiris.takipNo = txtText2.Text; OdemeSorguOkuCevapDVO OdemeSorguOkuCevap = new OdemeSorguOkuCevapDVO(); OdemeSorguOkuCevap = servis.odemeBilgisiOku(OdemeSorguOkuGiris); os_takip_no.Text = OdemeSorguOkuCevap.takipNo.ToString(); os_tesis_kodu.Text = OdemeSorguOkuCevap.saglikTesisKodu.ToString(); os_brans.Text = findBranj(OdemeSorguOkuCevap.bransKodu.ToString()); string tmpS = ""; tmpS = OdemeSorguOkuCevap.tedaviTuru.ToString(); if (tmpS == "A") os_tedavi_turu.Text = "Ayaktan"; else if (tmpS == "Y") os_tedavi_turu.Text = "Yatarak"; tmpS = OdemeSorguOkuCevap.sorguTuru.ToString(); if (tmpS == "0") os_odeme_s_tr.Text = "Normal"; else if (tmpS == "1") os_odeme_s_tr.Text = "Diyaliz"; else if (tmpS == "2") os_odeme_s_tr.Text = "FTR"; else if (tmpS == "3") os_odeme_s_tr.Text = "Tüp bebek"; tmpS = OdemeSorguOkuCevap.taburcuKodu.ToString(); if (tmpS == "1") os_taburcu_kodu.Text = "Þifa ile taburcu"; else if (tmpS == "2") os_taburcu_kodu.Text = "Haliyle taburcu"; else if (tmpS == "3") os_taburcu_kodu.Text = "Tedaviden vazgeçme"; else if (tmpS == "4") os_taburcu_kodu.Text = "Eve geri gönderilme"; else if (tmpS == "5") os_taburcu_kodu.Text = "Ayný kapsamlý baþka bir hastaneye sevk"; else if (tmpS == "6") os_taburcu_kodu.Text = "Daha kapsamlý baþka bir hastaneye sevk"; else if (tmpS == "7") os_taburcu_kodu.Text = "Orta dereceli bir baþka bakým kuruluþuna sevk"; else if (tmpS == "8") os_taburcu_kodu.Text = "Aile hekimi bakýmý altýnda eve geri gönderilme"; else if (tmpS == "9") os_taburcu_kodu.Text = "Hastane içinde baþka bir branþa sevk"; else if (tmpS == "10") os_taburcu_kodu.Text = "Vefat"; else if (tmpS == "11") os_taburcu_kodu.Text = "Diðer"; tmpS = OdemeSorguOkuCevap.istisnaiDurum.ToString(); if (tmpS == "0") os_istisna.Text = "Normal"; else if (tmpS == "1") os_istisna.Text = "Acil baþvurular"; else if (tmpS == "2") os_istisna.Text = "Kemoterapi"; else if (tmpS == "3") os_istisna.Text = "Onkolojik vakalar (bütün dallarda)"; else if (tmpS == "4") os_istisna.Text = "Nükleer týp"; else if (tmpS == "5") os_istisna.Text = "Radyasyon onkolojisi"; else if (tmpS == "6") os_istisna.Text = "Anjiografi"; else if (tmpS == "7") os_istisna.Text = "Giriþimsel radyoloji"; else if (tmpS == "8") os_istisna.Text = "Genetik"; os_protokol_no.Text = OdemeSorguOkuCevap.protokolNo.ToString(); os_cikis_tarihi.Text = OdemeSorguOkuCevap.hastaCikisTarihi.ToString(); os_aciklama.Text = OdemeSorguOkuCevap.hizmetAciklama.ToString(); os_toptut.Text = OdemeSorguOkuCevap.toplamTutar.ToString(); hk_adi.Text = OdemeSorguOkuCevap.hastaBilgileri.ad.ToString(); hk_soyadi.Text = OdemeSorguOkuCevap.hastaBilgileri.soyad.ToString(); hk_cins.Text = OdemeSorguOkuCevap.hastaBilgileri.cinsiyet.ToString(); hk_dt.Text = OdemeSorguOkuCevap.hastaBilgileri.dogumTarihi.ToString(); hk_tc_no.Text = OdemeSorguOkuCevap.hastaBilgileri.tcKimlikNo.ToString(); hk_sosgno.Text = OdemeSorguOkuCevap.hastaBilgileri.sosyalGuvenlikNo.ToString(); hk_karne_no.Text = OdemeSorguOkuCevap.hastaBilgileri.karneNo.ToString(); hk_yakinlik.Text = GetYakinlikodu(OdemeSorguOkuCevap.hastaBilgileri.yakinlikKodu.ToString()); //muayene bilgileri mu_but.Text = OdemeSorguOkuCevap.muayeneBilgisi.butKodu.ToString(); mu_do.Text = OdemeSorguOkuCevap.muayeneBilgisi.drTescilNo.ToString(); mu_hi.Text = OdemeSorguOkuCevap.muayeneBilgisi.hizmetSunucuRefNo.ToString(); mu_ta.Text = OdemeSorguOkuCevap.muayeneBilgisi.muayeneTarihi.ToString(); DataRow myr;//global datarow //tanýlar if (OdemeSorguOkuCevap.tanilar !=null) { if (OdemeSorguOkuCevap.tanilar.Length > 0) { foreach (TaniBilgisiDVO ix in OdemeSorguOkuCevap.tanilar) { myr = c00_ds.Tables["tbl_TaniBlg"].NewRow(); myr[0] = ix.taniKodu.ToString(); if (ix.taniTipi.ToString() == "1") myr[1] = "1-Ön taný"; if (ix.taniTipi.ToString() == "2") myr[1] = "2-Kesin taný"; if (ix.taniTipi.ToString() == "3") myr[1] = "3-Ayýrýcý taný"; if (ix.birincilTani.ToString() == "E") myr[2] = "Evet"; else if (ix.birincilTani.ToString() == "H") myr[2] = "Hayýr"; myr[3] = ix.hizmetSunucuRefNo.ToString(); c00_ds.Tables["tbl_TaniBlg"].Rows.Add(myr); } } } //konsultasyonBilgileri if (OdemeSorguOkuCevap.konsultasyonBilgileri != null) { if (OdemeSorguOkuCevap.konsultasyonBilgileri.Length > 0) { foreach (KonsultasyonBilgisiDVO ix in OdemeSorguOkuCevap.konsultasyonBilgileri) { myr = c00_ds.Tables["tblKonsultasyonBilgisi"].NewRow(); myr[0] = ix.butKodu.ToString(); myr[1] = findBranj(ix.bransKodu.ToString()); myr[2] = ix.drTescilNo.ToString(); myr[3] = ix.islemTarihi.ToString(); myr[4] = ix.hizmetSunucuRefNo.ToString(); c00_ds.Tables["tblKonsultasyonBilgisi"].Rows.Add(myr); } } } //hastaYatisBilgileri if (OdemeSorguOkuCevap.hastaYatisBilgileri != null) { if (OdemeSorguOkuCevap.hastaYatisBilgileri.Length > 0) { foreach (HastaYatisBilgisiDVO ix in OdemeSorguOkuCevap.hastaYatisBilgileri) { myr = c00_ds.Tables["tbkHastaYatisBilgisi"].NewRow(); myr[0] = ix.butKodu.ToString(); myr[1] = ix.yatisBaslangicTarihi.ToString(); myr[2] = ix.yatisBitisTarihi.ToString(); myr[3] = ix.drTescilNo.ToString(); myr[4] = findBranj(ix.bransKodu.ToString()); myr[5] = ix.refakatciGunSayisi.ToString(); myr[6] = ix.hizmetSunucuRefNo.ToString(); c00_ds.Tables["tbkHastaYatisBilgisi"].Rows.Add(myr); } } } //diþ bilgileri if (OdemeSorguOkuCevap.disBilgileri != null) { if (OdemeSorguOkuCevap.disBilgileri.Length > 0) { foreach (DisBilgisiDVO ix in OdemeSorguOkuCevap.disBilgileri) { myr = c00_ds.Tables["tblDisBilgisi"].NewRow(); myr[0] = ix.butKodu.ToString(); myr[1] = ix.adet.ToString(); myr[2] = ix.sagAltCene.ToString(); myr[3] = ix.sagUstCene.ToString(); myr[4] = ix.solAltCene.ToString(); myr[5] = ix.solUstCene.ToString(); myr[6] = ix.islemTarihi.ToString(); if (ix.acilDurum.ToString() == "E") myr[7] = "Evet"; else if (ix.acilDurum.ToString() == "H") myr[7] = "Hayýr"; myr[8] = ix.hizmetSunucuRefNo.ToString(); c00_ds.Tables["tblDisBilgisi"].Rows.Add(myr); } } } //Ameliyat ve giriþim bilgileri if (OdemeSorguOkuCevap.paketAmeliyatBilgileri != null) { if (OdemeSorguOkuCevap.paketAmeliyatBilgileri.Length > 0) { foreach (AmeliyatveGirisimBilgisiDVO ix in OdemeSorguOkuCevap.paketAmeliyatBilgileri) { myr = c00_ds.Tables["tblAmeliyatveGirisimBilgisi"].NewRow(); myr[0] = ix.butKodu.ToString(); myr[1] = ix.adet.ToString(); myr[2] = ix.islemTarihi.ToString(); myr[3] = ix.drTescilNo.ToString(); myr[4] = findBranj(ix.bransKodu.ToString()); myr[5] = GetayniFarkliKesi(ix.ayniFarkliKesi.ToString()); myr[6] = GetSagSol(ix.sagSol.ToString()); if (ix.acilDurum.ToString() == "E") myr[7] = "Evet"; else if (ix.acilDurum.ToString() == "H") myr[7] = "Hayýr"; myr[8] = ix.aciklama.ToString(); myr[9] = ix.hizmetSunucuRefNo.ToString(); c00_ds.Tables["tblAmeliyatveGirisimBilgisi"].Rows.Add(myr); } } } //radyolojiGoruntuBilgileri if (OdemeSorguOkuCevap.radyolojiGoruntuBilgileri != null) { if (OdemeSorguOkuCevap.radyolojiGoruntuBilgileri.Length > 0) { foreach (TetkikveRadyolojiBilgisiDVO ix in OdemeSorguOkuCevap.radyolojiGoruntuBilgileri) { myr = c00_ds.Tables["tblTetkikveRadyolojiBilgisi"].NewRow(); myr[0] = ix.butKodu.ToString(); myr[1] = ix.adet.ToString(); myr[2] = ix.islemTarihi.ToString(); myr[3] = ix.drTescilNo.ToString(); myr[4] = findBranj(ix.bransKodu.ToString()); myr[5] = ix.hizmetSunucuRefNo.ToString(); c00_ds.Tables["tblTetkikveRadyolojiBilgisi"].Rows.Add(myr); } } } //tahlilBilgileri if (OdemeSorguOkuCevap.tahlilBilgileri != null) { if (OdemeSorguOkuCevap.tahlilBilgileri.Length > 0) { foreach (TahlilBilgisiDVO ix in OdemeSorguOkuCevap.tahlilBilgileri) { myr = c00_ds.Tables["tbkTahlilBilgisi"].NewRow(); myr[0] = ix.butKodu.ToString(); myr[1] = ix.adet.ToString(); myr[2] = ix.islemTarihi.ToString(); myr[3] = ix.drTescilNo.ToString(); myr[4] = findBranj(ix.bransKodu.ToString()); myr[5] = ix.hizmetSunucuRefNo.ToString(); c00_ds.Tables["tbkTahlilBilgisi"].Rows.Add(myr); } } } //digerÝslemBilgileri if (OdemeSorguOkuCevap.digerIslemBilgileri != null) { if (OdemeSorguOkuCevap.digerIslemBilgileri.Length > 0) { foreach (DigerIslemBilgisiDVO ix in OdemeSorguOkuCevap.digerIslemBilgileri) { myr = c00_ds.Tables["tblDigerIslemBilgileri"].NewRow(); myr[0] = ix.butKodu.ToString(); myr[1] = ix.adet.ToString(); myr[2] = ix.islemTarihi.ToString(); myr[3] = ix.drTescilNo.ToString(); myr[4] = findBranj(ix.bransKodu.ToString()); if (ix.acilDurum.ToString() == "E") myr[5] = "Evet"; else if (ix.acilDurum.ToString() == "H") myr[5] = "Hayýr"; else myr[5] = " "; myr[6] = ix.hizmetSunucuRefNo.ToString(); c00_ds.Tables["tblDigerIslemBilgileri"].Rows.Add(myr); } } } //ilacBilgileri if (OdemeSorguOkuCevap.ilacBilgileri != null) { if (OdemeSorguOkuCevap.ilacBilgileri.Length > 0) { foreach (IlacBilgisiDVO ix in OdemeSorguOkuCevap.ilacBilgileri) { myr = c00_ds.Tables["tblIlacBilgisi"].NewRow(); myr[0] = ix.barkod.ToString(); myr[1] = ix.adet.ToString(); myr[2] = ix.islemTarihi.ToString(); if (ix.ilacTuru.ToString() == "1") myr[3] = "Barkodlu ilaç"; else if (ix.ilacTuru.ToString() == "2") myr[3] = "Majistral ilaç"; else myr[3] = " "; myr[4] = ix.aciklama.ToString(); myr[5] = ix.tutar.ToString(); myr[6] = ix.hizmetSunucuRefNo.ToString(); c00_ds.Tables["tblIlacBilgisi"].Rows.Add(myr); } } } //malzemeBilgileri if (OdemeSorguOkuCevap.malzemeBilgileri != null) { if (OdemeSorguOkuCevap.malzemeBilgileri.Length > 0) { foreach (MalzemeBilgisiDVO ix in OdemeSorguOkuCevap.malzemeBilgileri) { myr = c00_ds.Tables["tblMalzemeBilgileri"].NewRow(); myr[0] = ix.malzemeKodu.ToString(); myr[1] = ix.adet.ToString(); myr[2] = ix.islemTarihi.ToString(); myr[3] = GetMalzemeturu(ix.malzemeTuru.ToString()); myr[4] = ix.kodsuzMalzemeAdi.ToString(); myr[5] = ix.kodsuzMalzemeFiyati.ToString(); myr[6] = ix.hizmetSunucuRefNo.ToString(); c00_ds.Tables["tblMalzemeBilgileri"].Rows.Add(myr); } } } //raporBilgileri if (OdemeSorguOkuCevap.raporBilgileri != null) { if (OdemeSorguOkuCevap.raporBilgileri.Length > 0) { foreach (RaporBilgisiDVO ix in OdemeSorguOkuCevap.raporBilgileri) { myr = c00_ds.Tables["tblRaporBilgileri"].NewRow(); myr[0] = ix.raporNo.ToString(); myr[1] = ix.raporVerenTesisKodu.ToString(); myr[2] = ix.raporVerilisTarihi.ToString(); myr[3] = ix.hizmetSunucuRefNo.ToString(); c00_ds.Tables["tblRaporBilgileri"].Rows.Add(myr); } } } button1.Enabled = true; toolStripStatusLabel1.Text = GlobalClass.msg02; } catch (Exception ex) { button1.Enabled = true; toolStripStatusLabel1.Text = GlobalClass.msg03; ErrFrm erxf = new ErrFrm(); erxf.ermessage = ex.Message; erxf.ShowDialog(); erxf.Dispose(); } }