温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:23blog v1.080709项目源代码
当前文件:
23blog/BLL/Pic.cs[2K,2009-6-12 11:30:49],打开代码结构图
23blog/BLL/Pic.cs[2K,2009-6-12 11:30:49],打开代码结构图1using System; 2
using System.Collections.Generic; 3
using System.Text; 4
using System.Data; 5
using Model; 6
using IDAL; 7
8
namespace BLL 9
{ 10
public class Pic 11
{ 12
//利用反射生成实例 13
public static readonly IPic BLL_GetPic = DALFactory.DataAccess.CreateGetPic(); 14
private static PicInfo BLL_Pic = new PicInfo(); 15
16
//查询——返回DataTable 17
public static DataTable Select_DataTable(byte flag, int pic_menu_id, int pic_id, int page_size, int current_index) 18
{ 19
BLL_Pic.flag = flag; 20
BLL_Pic.pic_menu_id = pic_menu_id; 21
BLL_Pic.pic_id = pic_id; 22
BLL_Pic.page_size = page_size; 23
BLL_Pic.current_index = current_index; 24
return BLL_GetPic.Select_DataTable(BLL_Pic); 25
} 26
27
//重载Select_DataTable 28
public static DataTable Select_DataTable(byte flag, int pic_id) 29
{ 30
return Select_DataTable(flag, 0, pic_id, 0, 0); 31
} 32
33
//查询——返回string 34
public static string Select_string(byte flag, int pic_menu_id, int pic_id, int page_size, int current_index) 35
{ 36
BLL_Pic.flag = flag; 37
BLL_Pic.pic_menu_id = pic_menu_id; 38
BLL_Pic.pic_id = pic_id; 39
BLL_Pic.page_size = page_size; 40
BLL_Pic.current_index = current_index; 41
return BLL_GetPic.Select_string(BLL_Pic); 42
} 43
44
//重载Select_string 45
public static string Select_string(byte flag, int pic_id) 46
{ 47
return Select_string(flag, 0, pic_id, 0, 0); 48
} 49
50
//插入 51
public static int Insert(int pic_menu_id, string pic_path, string thumbnail_path, string pic_type, int pic_size, string pic_info) 52
{ 53
BLL_Pic.pic_menu_id = pic_menu_id; 54
BLL_Pic.pic_path = pic_path; 55
BLL_Pic.thumbnail_path = thumbnail_path; 56
BLL_Pic.pic_type = pic_type; 57
BLL_Pic.pic_size = pic_size; 58
BLL_Pic.pic_info = pic_info; 59
return BLL_GetPic.Insert(BLL_Pic); 60
} 61
62
//更新 63
public static int Update(int pic_menu_id, int pic_id, string pic_info) 64
{ 65
BLL_Pic.pic_menu_id = pic_menu_id; 66
BLL_Pic.pic_id = pic_id; 67
BLL_Pic.pic_info = pic_info; 68
return BLL_GetPic.Update(BLL_Pic); 69
} 70
71
//删除 72
public static int Delete(int pic_menu_id, int pic_id) 73
{ 74
BLL_Pic.pic_menu_id = pic_menu_id; 75
BLL_Pic.pic_id = pic_id; 76
return BLL_GetPic.Delete(BLL_Pic); 77
} 78
} 79
} 80






}
}