0 Comments

网站逻辑业务功能设计(3)

发布于:2013-05-14  |   作者:广州网站建设  |   已聚集:人围观
网站逻辑业务功能设计(3)

6.删除收费供求信息

DeleteLeaguerInfo()方法主要用于删除收费供求信息。实现代码如下:

例程14  代码位置:光盘\TM\01\SIS\ App_Code \ Operation.cs

广州网站建设,网站建设,广州网页设计,广州网站设计
  1. #region  删除收费供求信息  
  2. /// <summary> 
  3. /// 删除收费供求信息  
  4. /// </summary> 
  5. /// <param name="id">要删除信息的ID</param> 
  6. public void DeleteLeaguerInfo(string id)  
  7. {  
  8.     int d = data.RunProc("Delete from tb_LeaguerInfo where id='" + id + "'");  
  9. }  
  10. #endregion  

7.查询收费供求信息

SelectLeaguerInfo()方法为可重载方法,用于根据不同的条件查询收费供求信息。实现代码如下:

例程15  代码位置:光盘\TM\01\SIS\ App_Code \ Operation.cs


  1. #region  查询收费供求信息  
  2. /// <summary> 
  3. /// 显示所有的收费信息  
  4. /// </summary> 
  5. /// <returns>返回DataSet结果集</returns> 
  6. public DataSet SelectLeaguerInfo()  
  7. {  
  8.     return data.RunProcReturn("Select * from  tb_LeaguerInfo order by date desc", "tb_LeaguerInfo");  
  9. }  
  10. /// <summary> 
  11. /// 查询收费到期和未到期供求信息  
  12. /// </summary> 
  13. /// <param name="All">True显示未到期信息,False显示到期信息</param> 
  14. /// <returns>返回DataSet结果集</returns> 
  15. public DataSet SelectLeaguerInfo(bool All)  
  16. {  
  17.     if (All)            //显示有效收费信息  
  18.         return data.RunProcReturn("Select * from tb_LeaguerInfo where showday >= getdate()  order by date desc", "tb_LeaguerInfo");  
  19.     else                //显示过期收费信息  
  20.         return data.RunProcReturn("select *  from tb_LeaguerInfo where showday<getdate() order by date desc", "tb_LeaguerInfo");  
  21. }  
  22. /// <summary> 
  23. /// 查询同类型收费到期和未到期供求信息  
  24. /// </summary> 
  25. /// <param name="all">True显示未到期信息,False显示到期信息</param> 
  26. /// <param name="infoType">信息类型</param> 
  27. /// <returns>返回DataSet结果集</returns> 
  28. public DataSet SelectLeaguerInfo(bool All, string infoType)  
  29. {  
  30.     if (All)            //显示有效收费信息  
  31.         return data.RunProcReturn("Select * from tb_LeaguerInfo where type='" + infoType + "' and  showday >= getdate() order by date desc", "tb_LeaguerInfo");  
  32.     else                //显示过期收费信息  
  33.         return data.RunProcReturn("select * from  tb_LeaguerInfo where type='" + infoType + "' and   
  34. showday<getdate() order by date desc", "tb_LeaguerInfo");  
  35. }  
  36. /// <summary> 
  37. /// 查询显示“按类型未过期推荐信息”或“所有的未过期推荐信息”  
  38. /// </summary> 
  39. /// <param name="infoType">信息类型</param> 
  40. /// <param name="checkState">True按类型显示未过期推荐信息   False显示所有未过期推荐信息</param> 
  41. /// <returns></returns> 
  42. public DataSet SelectLeaguerInfo(string infoType,bool checkState)  
  43. {  
  44.     if (checkState)     //按类型未过期推荐信息  
  45.         return data.RunProcReturn("SELECT top 20 * FROM tb_LeaguerInfo WHERE (type = '" + infoType + "') AND (showday >= GETDATE()) AND (CheckState = '" +  checkState + "') ORDER BY date DESC", "tb_LeaguerInfo");  
  46.     else                //显示未过期推荐信息  
  47.         return data.RunProcReturn("SELECT top 10 * FROM tb_LeaguerInfo WHERE (showday >=GETDATE()) AND  (CheckState = '" + !checkState + "') ORDER BY date  DESC", "tb_LeaguerInfo");  
  48. }  
  49. /// <summary> 
  50. /// 查询同类型收费到期和未到期供求信息(前N条信息)  
  51. /// </summary> 
  52. /// <param name="all">True显示未到期信息,False显示到期信息</param> 
  53. /// <param name="infoType">信息类型</param> 
  54. /// <param name="top">获取前N条信息</param> 
  55. /// <returns></returns> 
  56. public DataSet SelectLeaguerInfo(bool All, string infoType, int top)  
  57. {  
  58.     if (All)            //显示有效收费信息  
  59.         return data.RunProcReturn("Select top(" +  top + ") * from tb_LeaguerInfo where type='" +  infoType + "' and showday >= getdate() order by  date desc", "tb_LeaguerInfo");  
  60.     else                //显示过期收费信息  
  61.         return data.RunProcReturn("select top(" +  top + ") * from tb_LeaguerInfo where type='" +  infoType + "' and showday<getdate() order by date  desc", "tb_LeaguerInfo");  
  62. }  
  63. /// <summary> 
  64. /// 根据ID查询收费供求信息  
  65. /// </summary> 
  66. /// <param name="id">供求信息ID</param> 
  67. /// <returns></returns> 
  68. public DataSet SelectLeaguerInfo(string id)  
  69. {  
  70.     return data.RunProcReturn("Select * from  tb_LeaguerInfo where id='" + id + "' order by date desc",   
  71. "tb_LeaguerInfo");  
  72. }  
  73. #endregion  
广州网站建设,网站建设,广州网页设计,广州网站设计
飞机