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

📄 admin_register.aspx.cs

📁 前台用户可以在线留言
💻 CS
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
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 messageboardtest.DataAccess;

namespace messageboardtest
{
	/// <summary>
	/// admin_register 的摘要说明。
	/// </summary>
	public class admin_register : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Label lbadmin;
		protected System.Timers.Timer timer1;
		protected System.Web.UI.WebControls.Button btnregister;
		protected System.Web.UI.WebControls.Button btnqianchu;
		protected System.Web.UI.WebControls.Label lbadminname1;
		protected System.Web.UI.WebControls.Label lbadminid1;
		protected System.Web.UI.WebControls.Label lbadminid2;
		protected System.Web.UI.WebControls.Label lbadminname2;
		protected System.Web.UI.WebControls.Label lbloginip1;
		protected System.Web.UI.WebControls.Label lbloginip2;
		protected System.Web.UI.WebControls.DropDownList ddl1;
		protected System.Web.UI.WebControls.DropDownList ddl2;
		protected System.Web.UI.WebControls.Label lbtime;
		protected System.Web.UI.WebControls.Label lb;
	
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
			if (Session.Count == 0)
				Page.Response.Redirect("admin.aspx");
			else
				if (Session["adminid"].ToString() == "") Page.Response.Redirect("admin.aspx");
			if(!Page.IsPostBack)
				Initpage();
		}

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

		}
		#endregion
		protected void Initpage()
		{
			lb.Text="公告 工作时间上午:8:00-12:00 下午:14:00-18:00 晚上:19:00-21:00";
			lbadmin.Text=Session["adminid"].ToString();
			lbtime.Text=DateTime.Now.ToString();
			lbadminid1.Text=Session["adminid"].ToString();
			lbadminid2.Text=Session["adminid"].ToString();
			lbadminname1.Text=Session["adminame"].ToString();
			lbadminname2.Text=Session["adminame"].ToString();
			lbloginip1.Text=Session["loginip"].ToString();
			lbloginip2.Text=Session["loginip"].ToString();

			ddl1.DataSource=DbHelper.GetSet("sp_selectclasstype");
			ddl1.DataTextField="classtypename";
			ddl1.DataValueField="classtypeid";
			ddl1.DataBind();
			ddl2.DataSource=DbHelper.GetSet("sp_selectclasstype");
			ddl2.DataTextField="classtypename";
			ddl2.DataValueField="classtypeid";
            ddl2.DataBind();			
		}

		private void btnregister_Click(object sender, System.EventArgs e)
		{
			int a=int.Parse(ddl1.SelectedValue.ToString());
			bool islate;
			int currenthour=(int)DateTime.Now.Hour;	
			//判断是否迟到
			if(a==1)
			{
				if(currenthour<8)
					islate=false;
				else
					islate=true;
			}
			else if(a==2)
			     {
				      if(currenthour<14)
					      islate=false;
				      else
					      islate=true;
			     }
				 else
			     {
					 if(currenthour<19)
						 islate=false;
					 else
						 islate=true;

			     }
			/*签到*/
			SqlParameter[] para1= {
									  new SqlParameter("@adminid",Session["adminid"].ToString()),
				                      new SqlParameter("@adminname",Session["adminame"].ToString()),
				                      new SqlParameter("@signintime",DateTime.Now.ToString()),
				                      new SqlParameter("@loginip",Session["loginip"].ToString()),
				                      new SqlParameter("@islate",islate),
				                      new SqlParameter("@classtypeid",ddl1.SelectedValue.ToString()),
								  };
			DbHelper.GetNonQuery("sp_insertsignin",para1);     
			Response.Write("<script language='javascript'>alert('签到成功');</script>");
		}

		private void btnqianchu_Click(object sender, System.EventArgs e)
		{
			int a=int.Parse(ddl2.SelectedValue.ToString());
			bool isearly;
			int currenthour=(int)DateTime.Now.Hour;	
			//判断是否早退
			if(a==1)
			{
				if(currenthour>12)
					isearly=false;
				else
					isearly=true;

			}
			else if(a==2)
			{
				if(currenthour>18)
					isearly=false;
				else
					isearly=true;

			}
			else
			{
				if(currenthour>21)
					isearly=false;
				else
					isearly=true;

			}
			SqlParameter[] para1= {
									  new SqlParameter("@adminid",Session["adminid"].ToString()),
									  new SqlParameter("@adminname",Session["adminame"].ToString()),
									  new SqlParameter("@leaveoutime",DateTime.Now.ToString()),
									  new SqlParameter("@loginip",Session["loginip"].ToString()),
									  new SqlParameter("@isearly",isearly),
									  new SqlParameter("@classtypeid",ddl2.SelectedValue.ToString()),
			};
			DbHelper.GetNonQuery("sp_insertleaveout",para1);  
			Response.Write("<script language='javascript'>alert('签出成功');</script>");		
		}
	}
}

⌨️ 快捷键说明

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