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

📄 form1.cs

📁 人事管理系统 时间比较长乐! 不过还算经典 有兴趣看一
💻 CS
📖 第 1 页 / 共 3 页
字号:
			else
			{
				TxtNumber.Text = Myrec.Fields[0].Value.ToString();
				//给 TxtNumber.Text赋值为数据项的0单员中的内容
				TxtName.Text = Myrec.Fields[1].Value.ToString();
				//给 TxtName.Text赋值为数据项的1单员中的内容
				TxtSex.Text = Myrec.Fields[2].Value.ToString();
				//给 TxtSex.Text赋值为数据项的3单员中的内容
				TxtAge.Text = Myrec.Fields[3].Value.ToString();
				TxtJob.Text = Myrec.Fields[4].Value.ToString();
				TxtTel.Text = Myrec.Fields[5].Value.ToString();
				TxtAdd.Text = Myrec.Fields[6].Value.ToString();
				//给 txttel.Text赋值为数据项的2单员中的内容
			}
		}

		private void BtFirst_Click(object sender, System.EventArgs e)
		{
			Myrec.MoveFirst();
			//将记录移动到第一条
			TxtNumber.Text = Myrec.Fields[0].Value.ToString();
			//给 txtnumber.Text赋值为数据项的0单员中的内容
			TxtName.Text = Myrec.Fields[1].Value.ToString();
			//给 txtname.Text赋值为数据项的1单员中的内容
			TxtSex.Text = Myrec.Fields[2].Value.ToString();
			//给 txtdate.Text赋值为数据项的3单员中的内容
			TxtAge.Text = Myrec.Fields[3].Value.ToString();
			TxtJob.Text = Myrec.Fields[4].Value.ToString();
			TxtTel.Text = Myrec.Fields[5].Value.ToString();
			//给 txttel.Text赋值为数据项的2单员中的内容
			TxtAdd.Text = Myrec.Fields[6].Value.ToString();
		}

		private void BtLast_Click(object sender, System.EventArgs e)
		{
			//点击最后一条按钮时产生的操作
			Myrec.MoveLast(0);
			TxtNumber.Text = Myrec.Fields[0].Value.ToString();
			//给 txtnumber.Text赋值为数据项的0单员中的内容
			TxtName.Text = Myrec.Fields[1].Value.ToString();
			//给 txtname.Text赋值为数据项的1单员中的内容
			TxtSex.Text = Myrec.Fields[2].Value.ToString();
			//给 txtdate.Text赋值为数据项的3单员中的内容
			TxtAge.Text = Myrec.Fields[3].Value.ToString();
			TxtJob.Text = Myrec.Fields[4].Value.ToString();
			TxtTel.Text = Myrec.Fields[5].Value.ToString();
			//给 txttel.Text赋值为数据项的2单员中的内容
			TxtAdd.Text = Myrec.Fields[6].Value.ToString();
		}

		private void BtFind_Click(object sender, System.EventArgs e)
		{
			string b="";
			if(b.Equals(CmbSearch.Text))
			{
				MessageBox.Show("请先选择你要查询的方式","查询信息框",MessageBoxButtons.OK);
			}
			else
			{
				//建立编号的查询
				String Tempstr ;
				//定义一个字符串变量接收Inputbox的返回值
				String dbstr;
				Tempstr=txtSearch.Text;
				//接收输入值
				dbstr =  "select * from 员工资料 where " + CmbSearch.Text + "='" + Tempstr + "'";
				//建立SQL查询
				Myrec.Close();
				Myrec = Mydb.OpenRecordset(dbstr, DAO.RecordsetTypeEnum.dbOpenDynaset,
					DAO.RecordsetOptionEnum.dbDenyWrite,
					DAO.LockTypeEnum.dbOptimistic);
				//执SQL查询
				if(Myrec.EOF)
				{
					//判断是否查询到了,如果没有查询到则提示没有查询到。
					MessageBox.Show("没有查询到你要找的人",
						"查询信息框",MessageBoxButtons.OK);
				}
				else
				{
					TxtNumber.Text = Myrec.Fields[0].Value.ToString();
					//给 txtnumber.Text赋值为数据项的0单员中的内容
					TxtName.Text = Myrec.Fields[1].Value.ToString();
					//给 txtname.Text赋值为数据项的1单员中的内容
					TxtSex.Text = Myrec.Fields[2].Value.ToString();
					//给 txtdate.Text赋值为数据项的3单员中的内容
					TxtAge.Text = Myrec.Fields[3].Value.ToString();
					TxtJob.Text = Myrec.Fields[4].Value.ToString();
					TxtTel.Text = Myrec.Fields[5].Value.ToString();
					TxtAdd.Text = Myrec.Fields[6].Value.ToString();
					//给 txttel.Text赋值为数据项的2单员中的内容
					//恢复Myrec查询
					dbstr = "select * from 员工资料";
					//重新建立SQL查询
					Myrec.Close();
					Myrec = Mydb.OpenRecordset(dbstr,DAO.RecordsetTypeEnum.dbOpenDynaset,
						DAO.RecordsetOptionEnum.dbDenyWrite,
						DAO.LockTypeEnum.dbOptimistic);
				}
				dbstr = "select * from 员工资料";
				//重新建立SQL查询
				Myrec.Close();
				Myrec = Mydb.OpenRecordset(dbstr,DAO.RecordsetTypeEnum.dbOpenDynaset,
					DAO.RecordsetOptionEnum.dbDenyWrite,
					DAO.LockTypeEnum.dbOptimistic);
			}
		}

		private void BtExit_Click(object sender, System.EventArgs e)
		{
			Myrec.Close();
			Application.Exit();
		}

		private void MyExit_Click(object sender, System.EventArgs e)
		{
			BtExit.PerformClick();
			//调用btexit按钮的操作
		}

		private void myontop_Click(object sender, System.EventArgs e)
		{
			if(myontop.Checked==false)
			{
				//如果没有选中此选项则进行如下操作
				myontop.Checked=true;
				//设置为选中
				this.TopMost=true;
				//设置窗体的保持在最顶层
			}
			else
			{
				myontop.Checked=false;
				//将此菜单设置未被选中
				this.TopMost=false;
				//将窗体的保持在最顶层属性设置为
			}
		}

		private void mySearchNumber_Click(object sender, System.EventArgs e)
		{
			CmbSearch.Text = "编号";
			//更改列表框里的内容
			MessageBox.Show("查询请先填入员工编号,再点击查询按钮",
				"查询信息框",MessageBoxButtons.OK);
			//告诉用户相文本框中填入编号
			txtSearch.Focus();
			//给文本框设置焦点
		}

		private void mySearchTel_Click(object sender, System.EventArgs e)
		{
			CmbSearch.Text = "电话";
			//更改列表框里的内容
			MessageBox.Show("请先填入电话号码,再点击查询按钮",
				"查询信息框",MessageBoxButtons.OK);
			//告诉用户相文本框中填入编号
			txtSearch.Focus();
			//给文本框设置焦点
		}

		private void mySearchName_Click(object sender, System.EventArgs e)
		{
			CmbSearch.Text = "姓名";
			//更改列表框里的内容
			MessageBox.Show("请先填入员工姓名,再点击查询按钮",
				"查询信息框",MessageBoxButtons.OK);
			//告诉用户相文本框中填入编号
			txtSearch.Focus();
			//给文本框设置焦点
		}

		private void MenuItem2_Click(object sender, System.EventArgs e)
		{
			MenuItem8.PerformClick();			
		}

		private void MenuItem12_Click(object sender, System.EventArgs e)
		{
			BtExit.PerformClick();
			//执行btExit		
		}

		private void NotifyIcon1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
		{
			NotifyIcon1.ContextMenu=myIconMenu;
			//将菜单赋值给NotifyIcon1
		}

		private void MenuItem8_Click(object sender, System.EventArgs e)
		{
			about aboutform = new about();
			aboutform.ShowDialog();
		}

		private void MenuItem9_Click(object sender, System.EventArgs e)
		{
			MessageBox.Show("暂时不提供在线帮助\n\n如果有不明白的地方请与作者联系",
				"帮助信息框",MessageBoxButtons.OK);
		}

		private void menuEdit_Click(object sender, System.EventArgs e)
		{
			String dbstr ;
			//建立一个字符串变量
			dbstr = "select * from 员工资料 where 编号='" + TxtNumber.Text + "'";
			//建立SQL查询
			Myrec.Close();
			Myrec = Mydb.OpenRecordset(dbstr, DAO.RecordsetTypeEnum.dbOpenDynaset,
				DAO.RecordsetOptionEnum.dbDenyWrite,
				DAO.LockTypeEnum.dbOptimistic);
			//执SQL查询
			if(Myrec.EOF)
			{
				MessageBox.Show("这个编号不存在,如果要添加这个人的信息,请选择编辑菜单中的添加功能",
					"编辑信息框",MessageBoxButtons.OK);
			}
			else
			{
				//判断是否存在当前记录,如果存在进行如下操作
				Myrec.Edit();
				//编辑当前记录
				Myrec.Fields[0].Value=TxtNumber.Text;
				//给myrec.Fields(0)赋值
				Myrec.Fields[1].Value=TxtName.Text;
				//给myrec.Fields(1)赋值
				Myrec.Fields[2].Value=TxtSex.Text;
				//给myrec.Fields(3)赋值
				Myrec.Fields[3].Value=TxtAge.Text;
				//给myrec.Fields(2)赋值
				Myrec.Fields[4].Value=TxtJob.Text;
				Myrec.Fields[5].Value=TxtTel.Text;
				Myrec.Fields[6].Value=TxtAdd.Text;
				Myrec.Update(1,false);
				MessageBox.Show("该条记录已成功更新",
					"编辑信息框",MessageBoxButtons.OK);
			}
			dbstr = "select * from 员工资料";
			//重新建立SQL查询
			Myrec.Close();
			Myrec = Mydb.OpenRecordset(dbstr,DAO.RecordsetTypeEnum.dbOpenDynaset,
				DAO.RecordsetOptionEnum.dbDenyWrite,
				DAO.LockTypeEnum.dbOptimistic);
		}

		private void menuAdd_Click(object sender, System.EventArgs e)
		{
			String dbstr ;
			//建立一个字符串变量
			dbstr = "select * from 员工资料 where 编号='" + TxtNumber.Text + "'";
			//建立SQL查询
			Myrec.Close();
			Myrec = Mydb.OpenRecordset(dbstr, DAO.RecordsetTypeEnum.dbOpenDynaset,
				DAO.RecordsetOptionEnum.dbDenyWrite,
				DAO.LockTypeEnum.dbOptimistic);
			//执SQL查询
			if(Myrec.EOF)
			{
				//判断是否存在当前记录,如果不存在进行如下操作
				Myrec.AddNew();
				//增加新记录
				Myrec.Fields[0].Value=TxtNumber.Text;
				//给myrec.Fields(0)赋值
				Myrec.Fields[1].Value=TxtName.Text;
				//给myrec.Fields(1)赋值
				Myrec.Fields[2].Value=TxtSex.Text;
				//给myrec.Fields(3)赋值
				Myrec.Fields[3].Value=TxtAge.Text;
				Myrec.Fields[4].Value=TxtJob.Text;
				Myrec.Fields[5].Value=TxtTel.Text;
				Myrec.Fields[6].Value=TxtAdd.Text;
				//给myrec.Fields(2)赋值
				Myrec.Update(1,false);
				//保存数据
				//以下清空文本框
				MessageBox.Show("当前纪录已加入数据库","添加信息框",MessageBoxButtons.OK);
			}
			else
			{
				//判断是否存在当前记录,如果存在进行如下操作
				MessageBox.Show("这个编号已经存在了,如果要更改这个人的信息,请选择编辑菜单中的更新功能"
					,"添加信息框",MessageBoxButtons.OK);
			}
			dbstr = "select * from 员工资料";
			//重新建立SQL查询
			Myrec.Close();
			Myrec = Mydb.OpenRecordset(dbstr,DAO.RecordsetTypeEnum.dbOpenDynaset,
				DAO.RecordsetOptionEnum.dbDenyWrite,
				DAO.LockTypeEnum.dbOptimistic);
		}

		private void menuDel_Click(object sender, System.EventArgs e)
		{
			if(MessageBox.Show("你确认要删除该条记录吗?","编辑信息框",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes)
			{
				String dbstr ;
				//建立一个字符串变量
				dbstr = "select * from 员工资料 where 编号='" + TxtNumber.Text + "'";
				//建立SQL查询
				Myrec.Close();
				Myrec = Mydb.OpenRecordset(dbstr, DAO.RecordsetTypeEnum.dbOpenDynaset,
					DAO.RecordsetOptionEnum.dbDenyWrite,
					DAO.LockTypeEnum.dbOptimistic);
				//执SQL查询
				if(Myrec.EOF)
				{
					MessageBox.Show("这个编号不存在,如果要添加这个人的信息,请选择编辑菜单中的添加功能",
						"删除信息框",MessageBoxButtons.OK);
				}
				else
				{
					//判断是否存在当前记录,如果存在进行如下操作
					Myrec.Delete();
					TxtNumber.Text = "";
					TxtName.Text = "";
					TxtSex.Text = "";
					TxtAge.Text = "";
					TxtJob.Text = "";
					TxtTel.Text = "";
					TxtAdd.Text = "";
					MessageBox.Show("该条记录已成功删除,转向首记录",
						"删除信息框",MessageBoxButtons.OK);
				}
				dbstr = "select * from 员工资料";
				//重新建立SQL查询
				Myrec.Close();
				Myrec = Mydb.OpenRecordset(dbstr,DAO.RecordsetTypeEnum.dbOpenDynaset,
					DAO.RecordsetOptionEnum.dbDenyWrite,
					DAO.LockTypeEnum.dbOptimistic);
				Myrec.MoveFirst();
				TxtNumber.Text = Myrec.Fields[0].Value.ToString();
				//给 TxtNumber.Text赋值为数据项的0单员中的内容
				TxtName.Text = Myrec.Fields[1].Value.ToString();
				//给 TxtName.Text赋值为数据项的1单员中的内容
				TxtSex.Text = Myrec.Fields[2].Value.ToString();
				//给 TxtSex.Text赋值为数据项的3单员中的内容
				TxtAge.Text = Myrec.Fields[3].Value.ToString();
				TxtJob.Text = Myrec.Fields[4].Value.ToString();
				TxtTel.Text = Myrec.Fields[5].Value.ToString();
				TxtAdd.Text = Myrec.Fields[6].Value.ToString();
			}
		}

		private void Mnotepad_Click(object sender, System.EventArgs e)
		{
			NotePad NotePadform= new NotePad();
			NotePadform.Show();
		}

		private void menuItem10_Click(object sender, System.EventArgs e)
		{
			nlsfk nlsfkform = new nlsfk();
			nlsfkform.Show();
		}
	}
}

⌨️ 快捷键说明

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