您目前尚未登陆,请选择【登陆】或【注册
首页->影音视频->燕赵宽频点播系统V1.0源码>>BLL/Films.cs>>代码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:燕赵宽频点播系统V1.0源码


当前文件路径:hevod/BLL/Films.cs 文件类型
普通视图
		            
1using System; 2using System.Data; 3using System.Text; 4 5namespace BLL 6{ 7 /// <summary> 8 /// films 9 /// </summary> 10 public class Films 11 { 12 public static readonly DAL.Films dalFilms = new DAL.Films(); 13 14 /// <summary> 15 /// 添加film 16 /// </summary> 17 /// <returns>1-成功;2-重名;0-异常</returns> 18 public static int AddFilm(Model.Films modelFilms) 19 { 20 int isOK = 0; 21 //如果存在重名 22 if (dalFilms.IsHasByName(modelFilms.Name)) 23 { 24 isOK = 2; 25 } 26 else 27 { 28 if (dalFilms.AddFilm(modelFilms)) 29 { 30 isOK = 1; 31 } 32 else 33 { 34 isOK = 0; 35 } 36 } 37 return isOK; 38 } 39 40 /// <summary> 41 /// 更新film 42 /// </summary> 43 public static bool UpdateFilm(int id,Model.Films modelFilm) 44 { 45 return dalFilms.UpdateFilm(id,modelFilm); 46 } 47 48 /// <summary> 49 /// 点击计数,无返回值 50 /// </summary> 51 /// <param name="id"></param> 52 public static void AddHit(int id) 53 { 54 dalFilms.AddHit(id); 55 } 56 57 /// <summary> 58 /// 删除film 59 /// </summary> 60 /// <param name="id"></param> 61 /// <returns>bool</returns> 62 public static bool DelFilm(int id) 63 { 64 return dalFilms.DelFilm(id); 65 } 66 67 /// <summary> 68 /// 根据条件取得电影列表 69 /// </summary> 70 public static DataSet GetFilmsBy(int typeId,string condition,int iCount) 71 { 72 return dalFilms.GetFilmsBy(typeId,condition,iCount); 73 } 74 75 76 /// <summary> 77 /// 修改film的isCommend单个字段 78 /// </summary> 79 public static bool ModifyFilmCommend(int id, bool isCommend) 80 { 81 return dalFilms.ModifyFilmCommend(id, isCommend); 82 } 83 84 /// <summary> 85 /// 取得单条电影的信息 86 /// </summary> 87 public static Model.Films GetFilmInfo(int id) 88 { 89 return dalFilms.GetFilmInfo(id); 90 } 91 92 /// <summary> 93 /// 取得最新电影的信息 94 /// </summary> 95 public static Model.Films GetLatestFilmInfo() 96 { 97 return dalFilms.GetLatestFilmInfo(); 98 } 99 100 /// <summary> 101 /// 取得点击Top1记录的信息(暂时只返回id,name,typeName,players,fromCountry) 102 /// </summary> 103 public static Model.Films GetTopOneInfo(int typeId) 104 { 105 return dalFilms.GetTopOneInfo(typeId); 106 } 107 /// <summary> 108 /// 根据天数来查询记录总数 109 /// </summary> 110 /// <param name="condition">查询条件,例:>=5,=5;</param> 111 /// <returns>直接返回记录数</returns> 112 public static int CountFilmByDate(string condition) 113 { 114 return dalFilms.CountFilmByDate(condition); 115 } 116 117 /// <summary> 118 /// 根据类别ID来取得影片数量 119 /// </summary> 120 /// <param name="TypeId"></param> 121 /// <returns></returns> 122 public static int CountFilmByType(int TypeId) 123 { 124 return dalFilms.CountFilmByType(TypeId); 125 } 126 127 /// <summary> 128 /// 根据服务器ID来取得影片数量 129 /// </summary> 130 /// <param name="TypeId"></param> 131 /// <returns></returns> 132 public static int CountFilmByPath(int PathId) 133 { 134 return dalFilms.CountFilmByPath(PathId); 135 } 136 137 /// <summary> 138 /// 对电影进行分页(这里用sql效率比较高) 139 /// </summary> 140 /// <param name="myPageSize">每页显示的条数</param> 141 /// <param name="myPageIndex">读取第几页</param> 142 /// <returns></returns> 143 public static DataSet PageFilms(int myPageSize, int myPageIndex,int typeId) 144 { 145 return dalFilms.PageFilms(myPageSize, myPageIndex,typeId); 146 } 147 148 /// <summary> 149 /// 根据关键字显示搜索结果 150 /// </summary> 151 /// <param name="myPageSize">每页显示条数</param> 152 /// <param name="myPageIndex">当前页数</param> 153 /// <param name="searchType">搜索类型(name或players)</param> 154 /// <param name="keyWord">关键字</param> 155 /// <returns></returns> 156 public static DataSet PageSearchFilms(int myPageSize, int myPageIndex, string searchType, string keyWord) 157 { 158 return dalFilms.PageSearchFilms(myPageSize, myPageSize, searchType, keyWord); 159 } 160 161 /// <summary> 162 /// 根据关键字统计搜索结果数量 163 /// </summary> 164 /// <param name="strType">搜索类型(name或players)</param> 165 /// <param name="keyWord">关键字</param> 166 /// <returns></returns> 167 public static int CountFilmByKeyWord(string strType, string keyWord) 168 { 169 return dalFilms.CountFilmByKeyWord(strType, keyWord); 170 } 171 172 } 173}
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:燕赵宽频点播系统V1.0源码

- Discuz!NT v2.5免安装版源码包

- Vb.net网上订票系统源码

- Asp.net学生寝室管理系统源码

- Asp.Net许愿墙系统源码

- 小风留言板1.0源码

- Asp.net仿baidu知道系统源码

- 某物流网站源码

- asp.net通用数据库访问层源码

51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号