public static void YerSiraGuncelle(enSiteHaritasi_Blok sBlok) { enBlokPozisyon pozisyon = bllBlokPozisyonlari.Getir(sBlok.PozisyonId); if (pozisyon.Master) { if (PozisyondaVarMi(sBlok)) { PozisyonSiraGuncelle(sBlok); } else { Ekle(sBlok); } } else { if (SayfadaVarMi(sBlok)) { new dalSiteHaritasi_Blok().YerSiraGuncelle(sBlok); } else { Ekle(sBlok); } } }
public enBlokPozisyon Getir(int id) { StringBuilder sb = new StringBuilder(); MySqlDataAdapter adp = new MySqlDataAdapter("", FxMySqlHelper.Connection()); sb.Append("SELECT * FROM BlokPozisyonlari WHERE bPoz_id = @id"); adp.SelectCommand.Parameters.AddWithValue("@id", id); adp.SelectCommand.CommandText = sb.ToString(); DataTable dt = new DataTable(); adp.Fill(dt); enBlokPozisyon pozisyon = new enBlokPozisyon(); if (dt.Rows.Count > 0) { DataRow rw = dt.Rows[0]; pozisyon.Id = rw["bPoz_id"].xToIntDefault(); pozisyon.Adi = rw["bPoz_adi"].ToString(); pozisyon.Master = rw["bPoz_master"].xToBooleanDefault(); } return(pozisyon); }
public List <enBlokPozisyon> Getir() { StringBuilder sb = new StringBuilder(); MySqlDataAdapter adp = new MySqlDataAdapter("", FxMySqlHelper.Connection()); sb.Append("SELECT * FROM BlokPozisyonlari ORDER BY bPoz_adi"); adp.SelectCommand.CommandText = sb.ToString(); DataTable dt = new DataTable(); adp.Fill(dt); List <enBlokPozisyon> pozisyonlar = new List <enBlokPozisyon>(); foreach (DataRow rw in dt.Rows) { enBlokPozisyon pozisyon = new enBlokPozisyon(); pozisyon.Id = rw["bPoz_id"].xToIntDefault(); pozisyon.Adi = rw["bPoz_adi"].ToString(); pozisyon.Master = rw["bPoz_master"].xToBooleanDefault(); pozisyonlar.Add(pozisyon); } return(pozisyonlar); }
public static void Kaldir(int pozisyonId, int blokId, int?sayfaId = null) { enBlokPozisyon pozisyon = bllBlokPozisyonlari.Getir(pozisyonId); if (pozisyon.Master) { new dalSiteHaritasi_Blok().Kaldir(pozisyonId, blokId); } else { new dalSiteHaritasi_Blok().Kaldir(pozisyonId, blokId, sayfaId); } }
public static void ArkaPlanRengiGuncelle(enSiteHaritasi_Blok sBlok) { enBlokPozisyon pozisyon = bllBlokPozisyonlari.Getir(sBlok.PozisyonId); if (pozisyon.Master) { sBlok.SayfaId = 0; new dalSiteHaritasi_Blok().ArkaPlanRengiGuncelle(sBlok); } else { new dalSiteHaritasi_Blok().ArkaPlanRengiGuncelle(sBlok); } }
/// <summary> /// Blok içeriklerini kendi içinde oluşturup getirir. /// </summary> /// <param name="pozId"></param> /// <param name="statu"></param> /// <returns></returns> public static List <enBlok> PozisyonaGoreGetir(int pozId, bool?statu = null, int?sayfaId = null) { enBlokPozisyon pozisyon = bllBlokPozisyonlari.Getir(pozId); List <enBlok> bloks = new List <enBlok>(); if (pozisyon.Master) { bloks = new dalSiteHaritasi_Blok().PozisyonaGoreGetir(pozId, statu); } else { bloks = new dalSiteHaritasi_Blok().PozisyonaGoreGetir(pozId, statu, sayfaId); } foreach (enBlok blok in bloks) { IcerikOlustur(blok); } return(bloks); }