⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 querysalary.aspx.cs

📁 人事管理系统
💻 CS
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data .SqlClient;

namespace BlueHill.Salary
{
	/// <summary>
	/// QuerySalary 的摘要说明。
	/// </summary>
	public partial class QuerySalary : System.Web.UI.Page
	{
		protected void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
            if (!IsPostBack)
            {
                //如果网页是第一次生成时,执行如下操作:

                //设置界面控件的显示方式。
                grdResult.Visible = false;
                lblMessage.Visible = false;
                btnPrint.Visible = false;

                //设置“开始时间”文本框的显示内容为一个月之前的时间。
                txtStartTime.Text = DateTime.Now.AddMonths(-1).ToString("yyyy/M/d");

                //设置“结束时间”文本框的显示内容为第二天。
                txtEndTime.Text = DateTime.Now.AddDays(1).ToString("yyyy/M/d");
            }
		}

		#region Web 窗体设计器生成的代码
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{    
		}
		#endregion
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            DateTime a = Convert.ToDateTime(txtStartTime.Text .ToString());
            DateTime b = Convert.ToDateTime(txtEndTime.Text.ToString());
            
            grdResult.Visible = true;
            string strsql = "select * from 查看员工薪资历史信息 where 薪资发放时间 > '"+ a +"' and 薪资发放时间 < '"+ b +"' and 员工编号='"+ Session["EmployeeID"].ToString() +"'";

           SqlConnection conn=db.mysqll ();
            conn.Open ();
            SqlCommand cmd=new SqlCommand (strsql,conn);
            DataSet ds=new DataSet ();
           SqlDataAdapter da=new SqlDataAdapter (strsql ,conn);
            da.Fill (ds,"员工编号");
            if (ds.Tables [0].Rows.Count >0)
            {
           grdResult .DataSource =ds.Tables ["员工编号"];
            }
            else {
            
            lblMessage.Text ="没有你以上时间的工资信息";
            grdResult.Visible = false;
               btnPrint.Visible = false;
                   lblMessage.Visible = true;
                 return;
            
            }


           
        }
        protected void grdResult_SelectedIndexChanged(object sender, EventArgs e)
        {

        }
        protected void btnPrint_Click(object sender, EventArgs e)
        {
            int xzbh;
            xzbh = int.Parse(grdResult.SelectedItem.Cells[0].Text);

            //打开一个新的浏览器窗口,该窗口显示 Print.aspx 网页,并传递工资单编号信息。
            Response.Write("<script>window.open(\"Print.aspx?SalaryID=" + xzbh + "\")</script>");
		
        }
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -