Report_Col.aspx.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Data;
  8. using BLL;
  9. using System.Text;
  10. namespace HotelManage
  11. {
  12. public partial class Report : System.Web.UI.Page
  13. {
  14. protected void Page_Load(object sender, EventArgs e)
  15. {
  16. }
  17. public int year()
  18. {
  19. int year = Convert.ToInt32(Request.QueryString["year"]);
  20. return year;
  21. }
  22. public string month() {
  23. int year = Convert.ToInt32(Request.QueryString["year"]);
  24. StringBuilder sb= new StringBuilder();
  25. //DataTable dt = BLL_Hotel.Cha_YearChargeCount(2015);
  26. //DataTable dt1 = BLL_Hotel.Cha_YearChargeCount(2014);
  27. for (int i = 1; i <13; i++)
  28. {
  29. DataTable dt3 = BLL_Hotel.Cha_MonthChargeCount(i, year);
  30. if (dt3.Rows.Count!=0)
  31. {
  32. sb.Append("<tr><th>" + dt3.Rows[0][0].ToString()+ "月</th><td>" + dt3.Rows[0][1].ToString() + "</td>");
  33. }
  34. else {
  35. sb.Append("<tr><th>"+i+"月</th><td>0</td>");
  36. }
  37. DataTable dt2 = BLL_Hotel.Cha_MonthChargeCount(i,year-1);
  38. if (dt2.Rows.Count !=0) {
  39. sb.Append("<td>" + dt2.Rows[0][1].ToString() + "</td></tr>");
  40. }
  41. else
  42. {
  43. sb.Append("<td>0</td></tr>");
  44. }
  45. }
  46. return sb.ToString();
  47. }
  48. }
  49. }