public static Hasta setBakanlikHastaToLocalHasta(HASTAKAYITBILGISI bakanlikhasta, Hasta localhasta, bool gezicimi) { try { if (Current.AktifDoktorId == 0) { MessageBox.Show("Aktif Doktor belirsiz devam edemezsiniz.", "Hata"); return null; } Cursor.Current = Cursors.WaitCursor; Hasta hasta = new Hasta(); if (localhasta != null) hasta = localhasta; hasta.Doktor.Id = Current.AktifDoktorId; hasta.KayitDurumu = myenum.KayitDurumu.Kayitli; hasta.KayitKimlikDurumu = myenum.KayitKimlikDurumu.TckNoVar; hasta.Adi = bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.HASTAKIMLIK.AD; hasta.Soyadi = bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.HASTAKIMLIK.SOYAD; hasta.TckNo = Convert.ToInt64(bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.HASTAKIMLIK.TCKIMLIK_NO); hasta.Id = hasta.TckNo; hasta.Aktif = true; hasta.AnneAdi = bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.ANNE_AD; hasta.BabaAdi = bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.BABA_AD; string dt = bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.BEYAN_DOGUM_TARIHI; hasta.BeyanDogumTarihi = Convert.ToDateTime(dt.Substring(0, 4) + "." + dt.Substring(4, 2) + "." + dt.Substring(6, 2)); dt = bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.DOGUM_TARIHI; hasta.DogumTarihi = Convert.ToDateTime(dt.Substring(0, 4) + "." + dt.Substring(4, 2) + "." + dt.Substring(6, 2)); hasta.PasaportNo = ""; hasta.Resim = new byte[1]; hasta.Resim[0] = 1; hasta.GeziciHizmetVerilenHasta = gezicimi; #region iletişim bilgileri if (bakanlikhasta.HASTA_ILETISIM_BILGI != null) { if (bakanlikhasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_TIP!=null) if (bakanlikhasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_TIP.Length>0) if (bakanlikhasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_TIP[0].ILETISIM_TIP!=null) hasta.IletisimTip = (myenum.IletisimTip)Convert.ToInt32(bakanlikhasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_TIP[0].ILETISIM_TIP.IletisimTipKod); if (bakanlikhasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR!=null) if (bakanlikhasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR.Length > 0) { foreach (var item in bakanlikhasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR) { if (item.ADRES_TIP.IletisimAdresKod==((int)myenum.AdresTip.EvAdresi).ToString()) { hasta.LokasyonAdresText = item.ADRES_ACIK; if (item.IL!=null) { Lokasyon lil=new Lokasyon(); lil.Id=Convert.ToInt64(item.IL.IlKod); hasta.LokasyonSehir = lil; } if (item.ILCE != null) { Lokasyon lilce = new Lokasyon(); lilce.Id = Convert.ToInt64(item.ILCE.IlceKod); hasta.Lokasyonilce = lilce; } if (item.MAHALLE != null) { Lokasyon lm = new Lokasyon(); lm.Id = Convert.ToInt64(item.MAHALLE.MahalleKod); hasta.LokasyonMahalle = lm; } if (item.ULKE != null) { Ulke lu = new Ulke(); lu.Id = Convert.ToInt64(item.ULKE.UlkeKod); hasta.Ulke = lu; } } else if (item.ADRES_TIP.IletisimAdresKod == ((int)myenum.AdresTip.IsAdresi).ToString()) { hasta.LokasyonAdresText1 = item.ADRES_ACIK; if (item.IL != null) { Lokasyon lil = new Lokasyon(); lil.Id = Convert.ToInt64(item.IL.IlKod); hasta.LokasyonSehir1 = lil; } if (item.ILCE != null) { Lokasyon lilce = new Lokasyon(); lilce.Id = Convert.ToInt64(item.ILCE.IlceKod); hasta.Lokasyonilce1 = lilce; } if (item.MAHALLE != null) { Lokasyon lm = new Lokasyon(); lm.Id = Convert.ToInt64(item.MAHALLE.MahalleKod); hasta.LokasyonMahalle1 = lm; } } } } } #endregion iletişim bilgileri if (bakanlikhasta.HASTA_SOSYAL_EGITIM_BILGI.KAN_GRUB != null) hasta.KanGrubu = (myenum.KanGrubu)Convert.ToInt32(bakanlikhasta.HASTA_SOSYAL_EGITIM_BILGI.KAN_GRUB.KanGrubuKod); if (bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.BEYAN_CINSIYET.CinsiyetAd == "Erkek") hasta.BeyanCinsiyeti = myenum.Cinsiyet.Erkek; else if (bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.BEYAN_CINSIYET.CinsiyetAd == "Kadın") hasta.BeyanCinsiyeti = myenum.Cinsiyet.Kadın; if (bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.CINSIYET.CinsiyetAd == "Erkek") hasta.Cinsiyeti = myenum.Cinsiyet.Erkek; else if (bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.CINSIYET.CinsiyetAd == "Kadın") hasta.Cinsiyeti = myenum.Cinsiyet.Kadın; else if (bakanlikhasta.HASTA_KAYIT_KIMLIK_BILGI.CINSIYET.CinsiyetAd == "Belirsiz") hasta.Cinsiyeti = myenum.Cinsiyet.Belirsiz; if (null != bakanlikhasta.HASTA_SOSYAL_EGITIM_BILGI.SOSYAL_GUVENLIK_KURUM) hasta.KurumTipi = (myenum.SosyalGuvenlikKurumTipi)Convert.ToInt32(bakanlikhasta.HASTA_SOSYAL_EGITIM_BILGI.SOSYAL_GUVENLIK_KURUM.SosyalGuvenlikKurumKod); if (null != bakanlikhasta.HASTA_SOSYAL_EGITIM_BILGI.MEDENI_HAL) hasta.MedeniHali = (myenum.MedeniHali)Convert.ToInt32(bakanlikhasta.HASTA_SOSYAL_EGITIM_BILGI.MEDENI_HAL.MedeniHalKod); hasta.TransferDurumu = myenum.TransferDurumu.Gonderildi; hasta.TransferSonuc = "Bakanlıktan Bilgiler Başarıyla güncellendi."; hasta.TransferTarihi = DateTime.Now; return hasta; } finally { Cursor.Current = Cursors.Default; } }
public void Adresler_xml_to_sistem() { CUtil myutil = new CUtil(); #region xmltext /* <BOLUM_KODU>34153</BOLUM_KODU> <BOLUM_ADI>GÜDÜN</BOLUM_ADI> <SEVIYE>4</SEVIYE> <KARSILIK_KODU>13</KARSILIK_KODU> <UST_BOLUM_KODU>2365</UST_BOLUM_KODU> <AKTIF>0</AKTIF> */ #endregion XDocument doc = XDocument.Load(myutil.CalismaKlasoru() + "Adresler.xml"); var Kodlar = from p in doc.Elements("ADRESKODLARI").Elements("Records") select new { BOLUM_ADI = p.Element("BOLUM_ADI").Value, BOLUM_KODU = p.Element("BOLUM_KODU").Value, SEVIYE = p.Element("SEVIYE").Value, AKTIF = p.Element("AKTIF").Value, KARSILIK_KODU = p.Element("KARSILIK_KODU").Value, UST_BOLUM_KODU = p.Element("UST_BOLUM_KODU").Value }; Transaction.Instance.ExecuteNonQuery("delete from Lokasyon"); int i = 0; string sonsatir = edtsonuc.Items[edtsonuc.Items.Count - 1].ToString(); foreach (var kod in Kodlar) { if (kod.BOLUM_KODU == "null") continue; int kayitliasivarmi = 0; kayitliasivarmi = Transaction.Instance.ExecuteScalarI("Select count(Id) from Lokasyon where Id=@prm0 ", new object[] { kod.BOLUM_KODU }); if (kayitliasivarmi > 0) continue; i++; Lokasyon item = new Lokasyon(); item.Adi = kod.BOLUM_ADI; item.Aktif = true;// kod.AKTIF == "1"; item.Id = Convert.ToInt64(kod.BOLUM_KODU); item.KarsilikKodu = kod.KARSILIK_KODU; item.Seviye = Convert.ToInt32(kod.SEVIYE); if (kod.UST_BOLUM_KODU != "null") { Lokasyon ustitem = new Lokasyon(); ustitem.Id = Convert.ToInt64(kod.UST_BOLUM_KODU.ToString()); item.UstLokasyon = ustitem; } item.Insert(); edtsonuc.Items[edtsonuc.Items.Count - 1] = sonsatir + " (Lokasyon Kodları:" + i.ToString() + ")"; Application.DoEvents(); } }
public void ShowEntityData(Lokasyon lk) { //dt.Add(lk); //int id = 0; //listBox2.Items.Clear(); //foreach (Lokasyon lks in dt) //{ // id++; // listBox2.Items.Add(id + " " + lks); //} dt.Add(lk); listBoxhatalilokasyonlar.Items.Add(lk); //foreach (Lokasyon item in dt) //{ // listBoxhatalilokasyonlar.Items.Add(item); //} }
protected override void Save() { mymodel.Lokasyon sablon = ((Lokasyon)infoformentity); base.Save(); }