public SHOPObjeler.Sonuclar.UlkeIller IlGetir(int UlkeID) { #region Boş Instancelar SHOPObjeler.Sonuclar.UlkeIller Sonuc = new SHOPObjeler.Sonuclar.UlkeIller(); Objeler.Tanimlar.Messages M = new Objeler.Tanimlar.Messages(); List <SHOPObjeler.Tanimlar.UlkeIl> L = new List <SHOPObjeler.Tanimlar.UlkeIl>(); #endregion try { using (BaglantiCumlesi db = new BaglantiCumlesi()) { #region SQL var SQL = (from p in db.tbl_sbt_ulke_il where p.ulke_id == UlkeID orderby p.ad ascending select new { p.id, p.ulke_id, p.bolge_id, bolge = db.tbl_sbt_ulke_il_bolge.Where(x => x.id == p.bolge_id).Select(x => x.ad).FirstOrDefault(), p.ad, p.alan_kodu, p.plaka }).AsEnumerable(); #endregion if (SQL.Any()) { #region Mesaj Döndür M.Type = Class.Sabitler.MessageTypes.OK; #endregion #region Döngü foreach (var i in SQL) { /*#region Bölge Objesi * SHOPObjeler.Tanimlar.UlkeIlBolge G = new SHOPObjeler.Tanimlar.UlkeIlBolge(); * G.ID = i.bolge_id; * G.Ad = i.bolge; #endregion; * #region Ülke Objesi * SHOPObjeler.Tanimlar.Ulke U = new SHOPObjeler.Tanimlar.Ulke(); * U = UlkeGetir(i.ulke_id).Ulke[0]; #endregion * #region Şehir Objesi * SHOPObjeler.Tanimlar.UlkeIl S = new SHOPObjeler.Tanimlar.UlkeIl(); * S.ID = i.id; * S.Ulke = U; * S.UlkeIlBolge = G; * S.Ad = i.ad; * S.AlanKodu = i.alan_kodu; * S.Plaka = i.plaka; #endregion * * L.Add(S);*/ #region Bölge Objesi using (SHOPObjeler.Tanimlar.UlkeIlBolge G = new SHOPObjeler.Tanimlar.UlkeIlBolge()) { G.ID = i.bolge_id; G.Ad = i.bolge; #region Ülke Objesi SHOPObjeler.Tanimlar.Ulke U = new SHOPObjeler.Tanimlar.Ulke(); U = UlkeGetir(i.ulke_id).Ulke[0]; #endregion #region Şehir Objesi using (SHOPObjeler.Tanimlar.UlkeIl S = new SHOPObjeler.Tanimlar.UlkeIl()) { S.ID = i.id; S.Ulke = U; S.UlkeIlBolge = G; S.Ad = i.ad; S.AlanKodu = i.alan_kodu; S.Plaka = i.plaka; L.Add(S); } #endregion } #endregion } #endregion } else { #region Mesaj Döndür M.Type = Class.Sabitler.MessageTypes.Other; M.Header = "Sıfır Sonuç"; M.Text = "Hiç bir kayıt dönmedi."; #endregion } } } catch (Exception Ex) { #region Mesaj Döndür M.Type = Class.Sabitler.MessageTypes.ERROR; M.Header = "Bir iç hata Oluştu"; M.Text = Ex.Message; #endregion } #region Return Parametleri İçin Obje Setle Sonuc.Sehirler = L; Sonuc.Message = M; #endregion return(Sonuc); }
public SHOPObjeler.Sonuclar.UlkeIlceler IlceGetir(int IlID) { #region Boş Instancelar SHOPObjeler.Sonuclar.UlkeIlceler Sonuc = new SHOPObjeler.Sonuclar.UlkeIlceler(); Objeler.Tanimlar.Messages M = new Objeler.Tanimlar.Messages(); List <SHOPObjeler.Tanimlar.UlkeIlce> L = new List <SHOPObjeler.Tanimlar.UlkeIlce>(); #endregion try { using (BaglantiCumlesi db = new BaglantiCumlesi()) { #region SQL var SQL = (from p in db.tbl_sbt_ulke_ilce where p.il_id == IlID orderby p.ad ascending select new { p.id, p.il_id, p.ad, p.merkez }).AsEnumerable(); #endregion if (SQL.Any()) { #region Mesaj Döndür M.Type = Class.Sabitler.MessageTypes.OK; #endregion #region Döngü foreach (var i in SQL) { /*#region Ülke Objesi * SHOPObjeler.Tanimlar.UlkeIl U = new SHOPObjeler.Tanimlar.UlkeIl(); * U.ID = i.il_id; #endregion * #region Şehir Objesi * SHOPObjeler.Tanimlar.UlkeIlce S = new SHOPObjeler.Tanimlar.UlkeIlce(); * S.ID = i.id; * S.UlkeIl = U; * S.Ad = i.ad; * S.Merkez = i.merkez; #endregion * * L.Add(S);*/ #region Ülke Objesi using (SHOPObjeler.Tanimlar.UlkeIl U = new SHOPObjeler.Tanimlar.UlkeIl()) { U.ID = i.il_id; #region Şehir Objesi using (SHOPObjeler.Tanimlar.UlkeIlce S = new SHOPObjeler.Tanimlar.UlkeIlce()) { S.ID = i.id; S.UlkeIl = U; S.Ad = i.ad; S.Merkez = i.merkez; L.Add(S); } #endregion } #endregion } #endregion } else { #region Mesaj Döndür M.Type = Class.Sabitler.MessageTypes.Other; M.Header = "Sıfır Sonuç"; M.Text = "Hiç bir kayıt dönmedi."; #endregion } } } catch (Exception Ex) { #region Mesaj Döndür M.Type = Class.Sabitler.MessageTypes.ERROR; M.Header = "Bir iç hata Oluştu"; M.Text = Ex.Message; #endregion } #region Return Parametleri İçin Obje Setle Sonuc.Ilceler = L; Sonuc.Message = M; #endregion return(Sonuc); }
public SHOPObjeler.Sonuclar.Adres Adresler(int AdresID, int KullaniciID) { #region Boş Instancelar SHOPObjeler.Sonuclar.Adres Sonuc = new SHOPObjeler.Sonuclar.Adres(); Objeler.Tanimlar.Messages M = new Objeler.Tanimlar.Messages(); List <SHOPObjeler.Tanimlar.Adresler> L = new List <SHOPObjeler.Tanimlar.Adresler>(); #endregion try { using (BaglantiCumlesi db = new BaglantiCumlesi()) { #region SQL var SQL = (from p in db.tbl_kullanicilar_adresler where p.id == AdresID && p.kullanici_id == KullaniciID select new { p.id, p.kullanici_id, p.tip, p.baslik, p.ulke_id, p.eyalet, p.il_id, p.il, p.ilce_id, p.ilce, p.posta_kodu, p.adres, p.acik_adres, vergi_id = db.tbl_kullanicilar_vergi_bilgiler.Where(a => a.adres_id == p.id).Select(a => a.id).FirstOrDefault(), vergi_adres_id = db.tbl_kullanicilar_vergi_bilgiler.Where(a => a.adres_id == p.id).Select(a => a.adres_id).FirstOrDefault(), vergi_tip = db.tbl_kullanicilar_vergi_bilgiler.Where(a => a.adres_id == p.id).Select(a => a.tip).FirstOrDefault(), vergi_firma = db.tbl_kullanicilar_vergi_bilgiler.Where(a => a.adres_id == p.id).Select(a => a.firma).FirstOrDefault(), vergi_dairesi = db.tbl_kullanicilar_vergi_bilgiler.Where(a => a.adres_id == p.id).Select(a => a.vergi_dairesi).FirstOrDefault(), vergi_no = db.tbl_kullanicilar_vergi_bilgiler.Where(a => a.adres_id == p.id).Select(a => a.vergi_no).FirstOrDefault(), vergi_tc_no = db.tbl_kullanicilar_vergi_bilgiler.Where(a => a.adres_id == p.id).Select(a => a.tc_kimlik_no).FirstOrDefault() }).AsEnumerable(); #endregion if (SQL.Any()) { #region Mesaj Döndür M.Type = Class.Sabitler.MessageTypes.OK; #endregion #region Döngü foreach (var i in SQL) { /*#region Kullanıcı Objesi * SHOPObjeler.Tanimlar.Kullanici Kullanici = new SHOPObjeler.Tanimlar.Kullanici(); * Kullanici.ID = i.kullanici_id; #endregion; * #region Ülke objesi * SHOPObjeler.Tanimlar.Ulke Ulke = new SHOPObjeler.Tanimlar.Ulke(); * Ulke.ID = i.ulke_id; #endregion * #region Ülke il objesi * SHOPObjeler.Tanimlar.UlkeIl UlkeIl = new SHOPObjeler.Tanimlar.UlkeIl(); * UlkeIl.ID = i.il_id; #endregion * #region Ülke ilçe objesi * SHOPObjeler.Tanimlar.UlkeIlce UlkeIlce = new SHOPObjeler.Tanimlar.UlkeIlce(); * UlkeIlce.ID = i.ilce_id; #endregion * #region Vergi bilgileri objesi * SHOPObjeler.Tanimlar.VergiBilgiler VergiBilgi = new SHOPObjeler.Tanimlar.VergiBilgiler(); * VergiBilgi.ID = i.vergi_id; * VergiBilgi.AdresID = i.vergi_adres_id; * VergiBilgi.Tip = i.vergi_tip; * VergiBilgi.Firma = i.vergi_firma; * VergiBilgi.VergiDairesi = i.vergi_dairesi; * VergiBilgi.VergiNo = i.vergi_no; * VergiBilgi.TcKimlikNo = i.vergi_tc_no; #endregion * #region Ülke Objesi * SHOPObjeler.Tanimlar.Adresler Adres = new SHOPObjeler.Tanimlar.Adresler(); * Adres.ID = i.id; * Adres.Kullanici = Kullanici; * Adres.Tip = i.tip; * Adres.Baslik = i.baslik; * Adres.UlkeID = Ulke; * Adres.Eyalet = i.eyalet; * Adres.IlID = UlkeIl; * Adres.Il = i.il; * Adres.IlceID = UlkeIlce; * Adres.Ilce = i.ilce; * Adres.PostaKodu = i.posta_kodu; * Adres.Adres = i.adres; * Adres.AcikAdres = i.acik_adres; * Adres.VergiBilgi = VergiBilgi; #endregion * * L.Add(Adres);*/ #region Kullanıcı Objesi using (SHOPObjeler.Tanimlar.Kullanici Kullanici = new SHOPObjeler.Tanimlar.Kullanici()) { Kullanici.ID = i.kullanici_id; #region Ülke objesi using (SHOPObjeler.Tanimlar.Ulke Ulke = new SHOPObjeler.Tanimlar.Ulke()) { Ulke.ID = i.ulke_id; #region Ülke il objesi using (SHOPObjeler.Tanimlar.UlkeIl UlkeIl = new SHOPObjeler.Tanimlar.UlkeIl()) { UlkeIl.ID = i.il_id; #region Ülke ilçe objesi using (SHOPObjeler.Tanimlar.UlkeIlce UlkeIlce = new SHOPObjeler.Tanimlar.UlkeIlce()) { UlkeIlce.ID = i.ilce_id; #region Vergi bilgileri objesi using (SHOPObjeler.Tanimlar.VergiBilgiler VergiBilgi = new SHOPObjeler.Tanimlar.VergiBilgiler()) { VergiBilgi.ID = i.vergi_id; VergiBilgi.AdresID = i.vergi_adres_id; VergiBilgi.Tip = i.vergi_tip; VergiBilgi.Firma = i.vergi_firma; VergiBilgi.VergiDairesi = i.vergi_dairesi; VergiBilgi.VergiNo = i.vergi_no; VergiBilgi.TcKimlikNo = i.vergi_tc_no; #region Ülke Objesi using (SHOPObjeler.Tanimlar.Adresler Adres = new SHOPObjeler.Tanimlar.Adresler()) { Adres.ID = i.id; Adres.Kullanici = Kullanici; Adres.Tip = i.tip; Adres.Baslik = i.baslik; Adres.UlkeID = Ulke; Adres.Eyalet = i.eyalet; Adres.IlID = UlkeIl; Adres.Il = i.il; Adres.IlceID = UlkeIlce; Adres.Ilce = i.ilce; Adres.PostaKodu = i.posta_kodu; Adres.Adres = i.adres; Adres.AcikAdres = i.acik_adres; Adres.VergiBilgi = VergiBilgi; L.Add(Adres); } #endregion } #endregion } #endregion } #endregion } #endregion } #endregion } #endregion } else { #region Mesaj Döndür M.Type = Class.Sabitler.MessageTypes.Other; M.Header = "Sıfır Sonuç"; M.Text = "Hiç bir kayıt dönmedi."; #endregion } } } catch (Exception Ex) { #region Mesaj Döndür M.Type = Class.Sabitler.MessageTypes.ERROR; M.Header = "Bir iç hata Oluştu"; M.Text = Ex.Message; #endregion } #region Return Parametleri İçin Obje Setle Sonuc.Adresler = L; Sonuc.Message = M; #endregion return(Sonuc); }