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

📄 landframe.cs

📁 独立完成考勤管理软件加打卡系统(C#) 是打卡加管理系统软件 
💻 CS
📖 第 1 页 / 共 4 页
字号:
			this.radioAdmin.Dispose();
			this.radioUser.Dispose();
			this.btnLogin.Dispose();
			this.btnZhuChe.Dispose();
			this.btnCancel.Dispose();
			this.Dispose();
		}
		#endregion
		#region 时间处理事件...
		private void currentTime_Tick(object sender, System.EventArgs e)
		{
		    this.textUserDate.Text=System.DateTime.Now.ToLongDateString();
			this.dateLabel.Text="时间:"+ WindowsApplication.dealTime.dealTime.dealTimeString(System.DateTime.Now.Hour,System.DateTime.Now.Minute,System.DateTime.Now.Second).Trim();
		}
		#endregion
		#region 日期改变事件...
		private void textUserDate_SelectedIndexChanged(object sender, System.EventArgs e)
		{
		
		}
		#endregion
		#region 运行login.txt
		private void loginRead()
		{
			try
			{
				if(File.Exists(path))
				{
					int i=0;
					using (StreamReader sr = File.OpenText(path)) 
					{
						string s = "";
						while ((s = sr.ReadLine()) != null) 
						{
							if(i==0)
							{

								textUserName.Text = s;
							}
							else if(i==1)
							{
								textUserPassword.Text = MD4.DecryptString(s);								
							}
							i++;
						}
					}

				}
				else
				{
					File.Create(path);
				}
			}
			catch(Exception ele)
			{
				MessageBox.Show(ele.ToString());
			}
		}
		#endregion
		#region 保存当前用户的函数...
		private void writeLogin() //保存当前用户的登录用户名和密码 下次直接进入
		{
			try
			{
				if (File.Exists(path)) 
				{
					using (StreamWriter sw = File.CreateText(path)) 
					{
						sw.WriteLine(this.textUserName.Text);
						sw.WriteLine(MD4.EncryptString(this.textUserPassword.Text));
					}    
				}
				else
				{
					File.Create(path);
				}
			}
			catch(Exception){}
		}
		#endregion
		#region 处理时间变量
		private String  dealTime()
		{
			#region 时间变量..
			int hour=System.DateTime.Now.Hour;
			int minute=System.DateTime.Now.Minute;
			int second=System.DateTime.Now.Second;
			#endregion
			string currentTimeStr="";
			int h=1;
			int w=1;
//			MessageBox.Show(hour.ToString());
			if(hour>=12)
			{
                h=hour-12;
				#region 如果时,分,秒都小于10...
				if(h<10 && minute<10 && second<10) //如果时,分,秒都小于10例如:02:01:01
				{
					currentTimeStr="0"+h.ToString()+":0"+minute.ToString()+":0"+second.ToString()+""+"PM";
				}
					#endregion
				#region 如果时小于10,分小于10,秒大于10
				else if(h<10 && minute<10 && second>=10)//05;02;28
				{
					currentTimeStr="0"+h.ToString()+":0"+minute.ToString()+":"+second.ToString()+""+"PM";
				}
					#endregion
				#region 如果时小于10,分大于10,秒小于10 //01:21:01
				else if(h<10 && minute>=10 && second<10)
				{
					currentTimeStr="0"+h.ToString()+":"+minute.ToString()+":0"+second.ToString()+""+"PM";
				}
					#endregion
				#region 如果时小于10,分大于10,秒大于10
				else if(h<10 && minute>=10 && second>=10)//02;21;28
				{
					currentTimeStr="0"+h.ToString()+":"+minute.ToString()+":"+second.ToString()+""+"PM";
				}
					#endregion
				#region 如果时大于10, 分小于10,秒小于10
				else if(h>=10 && minute<10 && second<10)//如果时大于10,分小于10,秒小于10 例如:10;01;01
				{
					currentTimeStr=h.ToString()+":0"+minute.ToString()+":0"+second.ToString()+""+"PM";
				}
					#endregion
				#region 如果时大于10,分小于10,秒大于10
				else if(h>=10 && minute<10 && second>=10)//10;02;28
				{
					currentTimeStr=h.ToString()+":0"+minute.ToString()+":"+second.ToString()+""+"PM";
				}
					#endregion
				#region 如果时大于10,分大于10,秒小于10
				else if(h>=10 && minute>=10 && second<10)//如果时大于10,分大于10,秒小于10    10;10;05
				{
					currentTimeStr=h.ToString()+":"+minute.ToString()+":0"+second.ToString()+""+"PM";
				}
					#endregion
				#region 如果时,分,秒都大于10..
				else if(h>=10 && minute>=10 && second>=10)//如果时,分,秒都大于10   10;10;10
				{
					currentTimeStr=h.ToString()+":"+minute.ToString()+":"+second.ToString()+""+"PM";
				}
				#endregion	
			}
			else if(hour<12)
			{
				w=hour;
				#region 如果时,分,秒都小于10...
				if(w<10 && minute<10 && second<10) //如果时,分,秒都小于10例如:02:01:01
				{
					currentTimeStr="0"+w.ToString()+":0"+minute.ToString()+":0"+second.ToString()+"AM";
				}
					#endregion
				#region 如果时小于10,分小于10,秒大于10
				else if(w<10 && minute<10 && second>=10)//05;02;28
				{
					currentTimeStr="0"+w.ToString()+":0"+minute.ToString()+":"+second.ToString()+"AM";
				}
					#endregion
				#region 如果时小于10,分大于10,秒小于10 //01:21:01
				else if(w<10 && minute>=10 && second<10)
				{
					currentTimeStr="0"+w.ToString()+":"+minute.ToString()+":0"+second.ToString()+"AM";
				}
					#endregion
				#region 如果时小于10,分大于10,秒大于10
				else if(w<10 && minute>=10 && second>=10)//02;21;28
				{
					currentTimeStr="0"+w.ToString()+":"+minute.ToString()+":"+second.ToString()+"AM";
				}
					#endregion
				#region 如果时大于10, 分小于10,秒小于10
				else if(w>=10 && minute<10 && second<10)//如果时大于10,分小于10,秒小于10 例如:10;01;01
				{
					currentTimeStr=w.ToString()+":0"+minute.ToString()+":0"+second.ToString()+"AM";
				}
					#endregion
				#region 如果时大于10,分小于10,秒大于10
				else if(w>=10 && minute<10 && second>=10)//10;02;28
				{
					currentTimeStr=w.ToString()+":0"+minute.ToString()+":"+second.ToString()+"AM";
				}
					#endregion
				#region 如果时大于10,分大于10,秒小于10
				else if(w>=10 && minute>=10 && second<10)//如果时大于10,分大于10,秒小于10    10;10;05
				{
					currentTimeStr=w.ToString()+":"+minute.ToString()+":0"+second.ToString()+"AM";
				}
					#endregion
				#region 如果时,分,秒都大于10..
				else if(w>=10 && minute>=10 && second>=10)//如果时,分,秒都大于10   10;10;10
				{
					currentTimeStr=w.ToString()+":"+minute.ToString()+":"+second.ToString()+"AM";
				}
				#endregion	
			}
			return currentTimeStr;
		}
		#endregion
		#region 鼠标按下某个按键时事件...
		private void textUserPassword_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
		{
			if(e.KeyCode.Equals(13))
			{
			    btnLogin_Click(sender,e);
			}
		}
		#endregion
		#region  添加用户登陆记录
		private void dengluHistory()
		{
			#region
			try
			{
				if(CheckNullExist().Equals(true))
				{
					return;
				}
				if(landFrame.blTure.Equals(true))
				{
					string str="成功";
					this.sqlConnection.Open();
					this.sqlInsertCommand1.Parameters["@用户名称"].Value=this.textUserName.Text;
					this.sqlInsertCommand1.Parameters["@日期"].Value=this.textUserDate.Text;
					this.sqlInsertCommand1.Parameters["@时间"].Value=dateLabel.Text.Substring(3,10).ToString().Trim();
					this.sqlInsertCommand1.Parameters["@状态"].Value=str;
					int k=this.sqlInsertCommand1.ExecuteNonQuery();
					if(k>0)
					{}
					else
					{
						MessageBox.Show(this,"记录失败啦!!!","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
					}
				}
				else if(landFrame.blTure.Equals(false))
				{
					string str="失败";
					this.sqlConnection.Open();
					this.sqlInsertCommand1.Parameters["@用户名称"].Value=this.textUserName.Text;
					this.sqlInsertCommand1.Parameters["@日期"].Value=this.textUserDate.Text;
					this.sqlInsertCommand1.Parameters["@时间"].Value=dateLabel.Text.Substring(3,10).ToString().Trim();
					this.sqlInsertCommand1.Parameters["@状态"].Value=str;
					int t=this.sqlInsertCommand1.ExecuteNonQuery();
					if(t>0)
					{}
					else
					{
						MessageBox.Show(this,"记录失败啦!!!","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
					}
				}
				else
				{
					string str="未登陆";
					this.sqlConnection.Open();
					this.sqlInsertCommand1.Parameters["@用户名称"].Value=this.textUserName.Text;
					this.sqlInsertCommand1.Parameters["@日期"].Value=this.textUserDate.Text;
					this.sqlInsertCommand1.Parameters["@时间"].Value=dateLabel.Text.Substring(3,10).ToString().Trim();
					this.sqlInsertCommand1.Parameters["@状态"].Value=str;
					int j=this.sqlInsertCommand1.ExecuteNonQuery();
					if(j>0)
					{}
					else
					{
						MessageBox.Show(this,"记录失败啦!!!","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
					}
				}
			}
			catch(Exception ele)
			{
				MessageBox.Show(this,ele.ToString(),"提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
			}
			finally
			{
				if(this.sqlConnection.State.Equals(ConnectionState.Open))
				{
					this.sqlConnection.Close();
				}
			}
			#endregion
		}
		#endregion
		#region  CheckNul()
		private bool CheckNullExist()
		{
			try
			{
				if(this.textUserDate.Text.Equals(""))
				{
					MessageBox.Show("日期不能为空!!!","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
					return true;
				}
			}
			catch(Exception ele)
			{
				MessageBox.Show(this,ele.ToString(),"提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);
			}
			return false;
		}
		#endregion
		#region 退出程序...
		private void landFrame_Closing(object sender, System.ComponentModel.CancelEventArgs e)
		{
		    // dengluHistory();
		}
		#endregion
		#region 导入历史....
		private void menuDengLuHistory_Click(object sender, System.EventArgs e)
		{
		     dengluHistory();
		}
		#endregion
	}
	#endregion
}

⌨️ 快捷键说明

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