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

📄 print.aspx.cs

📁 基于.net(c#+sql)人事管理系统
💻 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 DBUtils;

namespace BlueHill.Salary
{
	/// <summary>
	/// Print 的摘要说明。
	/// </summary>
	public class Print : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Label Label1;
		protected System.Web.UI.WebControls.Label Label14;
		protected System.Web.UI.WebControls.Label Label13;
		protected System.Web.UI.WebControls.Label Label11;
		protected System.Web.UI.WebControls.Label Label12;
		protected System.Web.UI.WebControls.Label lblActualSalary;
		protected System.Web.UI.WebControls.Label Label10;
		protected System.Web.UI.WebControls.Label lblOtherSalary;
		protected System.Web.UI.WebControls.Label Label9;
		protected System.Web.UI.WebControls.Label lblAbsenceSalary;
		protected System.Web.UI.WebControls.Label Label8;
		protected System.Web.UI.WebControls.Label Label7;
		protected System.Web.UI.WebControls.Label lblOvertimeSalary;
		protected System.Web.UI.WebControls.Label lblBasicSalary;
		protected System.Web.UI.WebControls.Label Label5;
		protected System.Web.UI.WebControls.Label lblName;
		protected System.Web.UI.WebControls.Label Label2;
		protected System.Web.UI.WebControls.Label Label3;
		protected System.Web.UI.WebControls.Label lblDept;
		protected System.Web.UI.WebControls.Label lblDate;
		protected System.Web.UI.WebControls.Label lblConstDate;
		protected System.Web.UI.WebControls.Label Label4;
	
		/// <summary>
		/// 网页初始化时执行该方法。
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
			if ( Request["SalaryID"] != null )
			{
				//如果网页的 URL 中包含工资单编号,则继续执行以下操作:
		
				int iSalaryID;
				DataSet dsResult = new DataSet();

				//获取查询字符串中的工资单编号信息。
				iSalaryID = int.Parse(Request["SalaryID"]);
            
				//获取该工资单的详细信息。
				SalaryInfo.QueryMonthSalary(iSalaryID, ref dsResult);

				if ( dsResult.Tables[0].Rows.Count == 0 )
				{
					//如果数据库中找不到该工资单所对应的记录,则提示出错。
            
					Response.Write("<script>alert(\"出错了!\");window.close();</script>");
				}

				else
				{
					//找到工资单对应的记录,继续执行以将数据库中的数据来填充界面控件:

					//With dsResult.Tables(0).Rows(0)
					DataTable dt = dsResult.Tables[0];
                    
					//显示员工姓名。
					lblName.Text = dt.Rows[0]["EmployeeName"].ToString();
                    
					//显示员工的部门。如果是总经理,则没有所属部门,则显示N/A。
					if ( dt.Rows[0]["DeptName"] == System.DBNull.Value )
					{
						lblDept.Text = "N/A";
					}
					else
					{
						lblDept.Text = dt.Rows[0]["DeptName"].ToString();
					}

					//显示该工资单的结算日期。
					lblDate.Text = ( (DateTime)dt.Rows[0]["SalaryTime"]).ToString("yyyy年MM月");
                    
					//显示员工的基本月薪。
					lblBasicSalary.Text = dt.Rows[0]["BasicSalary"].ToString();
                    
					//显示员工的加班津贴。
					lblOvertimeSalary.Text = dt.Rows[0]["OvertimeSalary"].ToString();
                    
					//显示员工因考勤而被扣除的工资。
					lblAbsenceSalary.Text = dt.Rows[0]["AbsenceSalary"].ToString();
                    
					//显示工资中的其他增减。
					lblOtherSalary.Text = dt.Rows[0]["OtherSalary"].ToString();
                    
					//显示员工本月实际所得。
					lblActualSalary.Text = dt.Rows[0]["ActualSalary"].ToString();
					//End With

				}
			}
			else
			{
				//如果网页的 URL 中没有包含工资单编号,则提示出错。
				Response.Write("<script>alert(\"出错了!\");window.close();</script>");

			}
		}

		#region Web 窗体设计器生成的代码
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion
	}
}

⌨️ 快捷键说明

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