/// <summary> /// 获得店铺主题信息(DTO) /// </summary> /// <param name="__idatareader">要转换的数据</param> /// <returns>返回店铺主题信息</returns> public static Shopthemeinfo GetShopThemeInfo(IDataReader reader) { Shopthemeinfo shopThemeInfo = null; if (reader.Read()) { shopThemeInfo = new Shopthemeinfo(); shopThemeInfo.Themeid = TypeConverter.ObjectToInt(reader["themeid"]); shopThemeInfo.Directory = reader["directory"].ToString().Trim(); shopThemeInfo.Name = reader["name"].ToString().Trim(); shopThemeInfo.Author = reader["author"].ToString().Trim(); shopThemeInfo.Createdate = reader["createdate"].ToString().Trim(); shopThemeInfo.Copyright = reader["copyright"].ToString().Trim(); reader.Close(); } return(shopThemeInfo); }
/// <summary> /// 获得店铺主题信息(DTO) /// </summary> /// <param name="__idatareader">要转换的数据表</param> /// <returns>返回店铺主题信息</returns> public static Shopthemeinfo[] GetShopThemeInfoArray(DataTable dt) { if (dt == null || dt.Rows.Count == 0) { return(null); } Shopthemeinfo[] shopThemeInfoArray = new Shopthemeinfo[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { shopThemeInfoArray[i] = new Shopthemeinfo(); shopThemeInfoArray[i].Themeid = TypeConverter.ObjectToInt(dt.Rows[i]["themeid"]); shopThemeInfoArray[i].Directory = dt.Rows[i]["directory"].ToString(); shopThemeInfoArray[i].Name = dt.Rows[i]["name"].ToString(); shopThemeInfoArray[i].Author = dt.Rows[i]["author"].ToString(); shopThemeInfoArray[i].Createdate = dt.Rows[i]["createdate"].ToString(); shopThemeInfoArray[i].Copyright = dt.Rows[i]["copyright"].ToString(); } dt.Dispose(); return(shopThemeInfoArray); }
/// <summary> /// 更新店铺主题 /// </summary> /// <param name="shopinfo">店铺信息</param> /// <returns>更新是否成功</returns> public static bool UpdateShop(Shopthemeinfo shopThemeInfo) { return(DbProvider.GetInstance().UpdateShopTheme(shopThemeInfo)); }
/// <summary> /// 创建店铺主题 /// </summary> /// <param name="shopinfo">店铺信息</param> /// <returns>创建店铺主题id</returns> public static int CreateShop(Shopthemeinfo shopThemeInfo) { return(DbProvider.GetInstance().CreateShopTheme(shopThemeInfo)); }