Sails.aspx.cs
上传用户:xiecaij
上传日期:2015-02-08
资源大小:2016k
文件大小:3k
源码类别:

百货/超市行业

开发平台:

ASP/ASPX

  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Web;
  7. using System.Web.SessionState;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.HtmlControls;
  11. namespace admin
  12. {
  13. /// <summary>
  14. /// Sails 的摘要说明。
  15. /// </summary>
  16. public class Sails : General
  17. {
  18. protected System.Web.UI.WebControls.DropDownList Year;
  19. protected System.Web.UI.WebControls.DropDownList Month;
  20. protected System.Web.UI.WebControls.DropDownList Day;
  21. protected System.Web.UI.WebControls.Button QueryMonth;
  22. protected System.Web.UI.WebControls.Button QueryDay;
  23. protected System.Web.UI.WebControls.DataGrid GridSails;
  24. protected System.Web.UI.HtmlControls.HtmlForm Form1;
  25. private void Page_Load(object sender, System.EventArgs e)
  26. {
  27. if (!Page.IsPostBack)
  28. {
  29. BindDate();
  30. //绑定当天记录
  31. BindGrid(DateTime.Now.Year.ToString(), DateTime.Now.Month.ToString(), DateTime.Now.Day.ToString());
  32. //显示为当前日期
  33. Year.SelectedValue = DateTime.Now.Year.ToString();
  34. Month.SelectedValue =  DateTime.Now.Month.ToString();
  35. Day.SelectedValue = DateTime.Now.Day.ToString();
  36. //插入日志
  37. AdminDB.InsertAction("查看当日销售记录", System.DateTime.Now, User.Identity.Name);
  38. }
  39. }
  40. /// <summary>
  41. /// 绑定某年某月某日的销售记录到DataGrid
  42. /// </summary>
  43. /// <param name="year"></param>
  44. /// <param name="month"></param>
  45. /// <param name="day"></param>
  46. void BindGrid(string year, string month, string day)
  47. {
  48. GridSails.DataSource = new AdminDB().GetSails(year, month, day);
  49. GridSails.DataBind();
  50. }
  51. /// <summary>
  52. /// 绑定年月日信息到下拉列表
  53. /// </summary>
  54. void BindDate()
  55. {
  56. //绑定年
  57. for (int i=2000; i<2020; i++)
  58. {
  59. ListItem item = new ListItem(Convert.ToString(i),Convert.ToString(i));
  60. Year.Items.Add(item);
  61. }
  62. //绑定月
  63. for (int i = 1 ; i<13 ; i++)
  64. {
  65. ListItem item1 =  new ListItem(Convert.ToString(i),Convert.ToString(i));
  66. Month.Items.Add(item1);
  67. }
  68. //绑定日
  69. for (int i=1; i<32; i++)
  70. {
  71. ListItem item2 =  new ListItem(Convert.ToString(i),Convert.ToString(i));
  72. Day.Items.Add(item2);
  73. }
  74. }
  75. #region Web 窗体设计器生成的代码
  76. override protected void OnInit(EventArgs e)
  77. {
  78. //
  79. // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
  80. //
  81. InitializeComponent();
  82. base.OnInit(e);
  83. }
  84. /// <summary>
  85. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  86. /// 此方法的内容。
  87. /// </summary>
  88. private void InitializeComponent()
  89. {    
  90. this.QueryMonth.Click += new System.EventHandler(this.QueryMonth_Click);
  91. this.QueryDay.Click += new System.EventHandler(this.QueryDay_Click);
  92. this.Load += new System.EventHandler(this.Page_Load);
  93. }
  94. #endregion
  95. //查询所选日期的月销售记录
  96. private void QueryMonth_Click(object sender, System.EventArgs e)
  97. {
  98. BindGrid(Year.SelectedValue, Month.SelectedValue, "0");
  99. AdminDB.InsertAction("查看"+Year.SelectedValue+"年"+Month.SelectedValue+"月"
  100. + "的销售记录", System.DateTime.Now, User.Identity.Name);
  101. }
  102. //查询所选日期的日销售记录
  103. private void QueryDay_Click(object sender, System.EventArgs e)
  104. {
  105. BindGrid(Year.SelectedValue, Month.SelectedValue, Day.SelectedValue);
  106. AdminDB.InsertAction("查看"+Year.SelectedValue+"年"+Month.SelectedValue+"月"
  107. + Day.SelectedValue +"日的销售记录", System.DateTime.Now, User.Identity.Name);
  108. }
  109. }
  110. }