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

📄 workinfoform.cs

📁 c#编写的人事管理系统源码 写得不错 值得收藏
💻 CS
📖 第 1 页 / 共 3 页
字号:
			// 
			// LDate_txt
			// 
			this.LDate_txt.Location = new System.Drawing.Point(320, 56);
			this.LDate_txt.Name = "LDate_txt";
			this.LDate_txt.TabIndex = 14;
			this.LDate_txt.Text = "";
			this.LDate_txt.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.LDate_txt_KeyPress);
			// 
			// Fstar_txt
			// 
			this.Fstar_txt.Location = new System.Drawing.Point(88, 56);
			this.Fstar_txt.Name = "Fstar_txt";
			this.Fstar_txt.TabIndex = 13;
			this.Fstar_txt.Text = "";
			this.Fstar_txt.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.Fstar_txt_KeyPress);
			// 
			// button1
			// 
			this.button1.Location = new System.Drawing.Point(544, 56);
			this.button1.Name = "button1";
			this.button1.TabIndex = 12;
			this.button1.Text = "查找记录";
			this.button1.Click += new System.EventHandler(this.button1_Click);
			// 
			// label6
			// 
			this.label6.Location = new System.Drawing.Point(248, 64);
			this.label6.Name = "label6";
			this.label6.Size = new System.Drawing.Size(64, 16);
			this.label6.TabIndex = 10;
			this.label6.Text = "结束时间";
			// 
			// label5
			// 
			this.label5.Location = new System.Drawing.Point(24, 64);
			this.label5.Name = "label5";
			this.label5.Size = new System.Drawing.Size(56, 16);
			this.label5.TabIndex = 8;
			this.label5.Text = "开始时间";
			// 
			// Job_txt
			// 
			this.Job_txt.Location = new System.Drawing.Point(768, 16);
			this.Job_txt.Name = "Job_txt";
			this.Job_txt.TabIndex = 7;
			this.Job_txt.Text = "";
			this.Job_txt.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.Job_txt_KeyPress);
			// 
			// label4
			// 
			this.label4.Location = new System.Drawing.Point(696, 24);
			this.label4.Name = "label4";
			this.label4.Size = new System.Drawing.Size(56, 16);
			this.label4.TabIndex = 6;
			this.label4.Text = "所任职务";
			// 
			// textBox1
			// 
			this.textBox1.Location = new System.Drawing.Point(520, 16);
			this.textBox1.Name = "textBox1";
			this.textBox1.Size = new System.Drawing.Size(150, 21);
			this.textBox1.TabIndex = 5;
			this.textBox1.Text = "";
			this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textBox1_KeyPress);
			// 
			// label3
			// 
			this.label3.Location = new System.Drawing.Point(456, 24);
			this.label3.Name = "label3";
			this.label3.Size = new System.Drawing.Size(56, 16);
			this.label3.TabIndex = 4;
			this.label3.Text = "工作单位";
			// 
			// name_txt
			// 
			this.name_txt.Location = new System.Drawing.Point(320, 16);
			this.name_txt.Name = "name_txt";
			this.name_txt.TabIndex = 3;
			this.name_txt.Text = "";
			this.name_txt.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.name_txt_KeyPress);
			// 
			// label2
			// 
			this.label2.Location = new System.Drawing.Point(248, 24);
			this.label2.Name = "label2";
			this.label2.Size = new System.Drawing.Size(56, 16);
			this.label2.TabIndex = 2;
			this.label2.Text = "员工姓名";
			// 
			// ID_txt
			// 
			this.ID_txt.Location = new System.Drawing.Point(88, 16);
			this.ID_txt.Name = "ID_txt";
			this.ID_txt.TabIndex = 1;
			this.ID_txt.Text = "";
			this.ID_txt.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.ID_txt_KeyPress);
			this.ID_txt.TextChanged += new System.EventHandler(this.ID_txt_TextChanged);
			// 
			// label1
			// 
			this.label1.Location = new System.Drawing.Point(24, 24);
			this.label1.Name = "label1";
			this.label1.Size = new System.Drawing.Size(56, 16);
			this.label1.TabIndex = 0;
			this.label1.Text = "员工编号";
			// 
			// button2
			// 
			this.button2.Location = new System.Drawing.Point(776, 56);
			this.button2.Name = "button2";
			this.button2.TabIndex = 12;
			this.button2.Text = "取消";
			this.button2.Click += new System.EventHandler(this.button2_Click);
			// 
			// printDocument1
			// 
			this.printDocument1.OriginAtMargins = true;
			this.printDocument1.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printDocument1_PrintPage);
			// 
			// pageSetupDialog1
			// 
			this.pageSetupDialog1.Document = this.printDocument1;
			this.pageSetupDialog1.ShowHelp = true;
			// 
			// printPreviewDialog1
			// 
			this.printPreviewDialog1.AutoScrollMargin = new System.Drawing.Size(0, 0);
			this.printPreviewDialog1.AutoScrollMinSize = new System.Drawing.Size(0, 0);
			this.printPreviewDialog1.ClientSize = new System.Drawing.Size(400, 300);
			this.printPreviewDialog1.Document = this.printDocument1;
			this.printPreviewDialog1.Enabled = true;
			this.printPreviewDialog1.Icon = ((System.Drawing.Icon)(resources.GetObject("printPreviewDialog1.Icon")));
			this.printPreviewDialog1.Location = new System.Drawing.Point(483, 7);
			this.printPreviewDialog1.MinimumSize = new System.Drawing.Size(375, 250);
			this.printPreviewDialog1.Name = "printPreviewDialog1";
			this.printPreviewDialog1.TransparencyKey = System.Drawing.Color.Empty;
			this.printPreviewDialog1.UseAntiAlias = true;
			this.printPreviewDialog1.Visible = false;
			this.printPreviewDialog1.Closed += new System.EventHandler(this.printPreviewDialog1_Closed);
			// 
			// printDialog1
			// 
			this.printDialog1.AllowSelection = true;
			this.printDialog1.AllowSomePages = true;
			this.printDialog1.Document = this.printDocument1;
			this.printDialog1.ShowHelp = true;
			// 
			// WorkInfoForm
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(920, 453);
			this.Controls.Add(this.groupBox1);
			this.Controls.Add(this.dataGrid1);
			this.Controls.Add(this.toolBar1);
			this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
			this.MaximizeBox = false;
			this.MinimizeBox = false;
			this.Name = "WorkInfoForm";
			this.Text = "工作关系";
			this.Load += new System.EventHandler(this.WorkInfoForm_Load);
			((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).EndInit();
			this.groupBox1.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		#region  窗体出现绑定相关数据
		private void WorkInfoForm_Load(object sender, System.EventArgs e)
		{
		    DBDataGrid();
			switch(Form1.f1.power)
			{
				case "系统管理员":
				{
					this.toolBarButton5.Enabled = true;
					this.toolBarButton6.Enabled = true;
					this.toolBarButton7.Enabled = true;
					break;
				}
				case "管理员":
				{
					this.toolBarButton5.Enabled = true;
					this.toolBarButton6.Enabled = true;
					this.toolBarButton7.Enabled = true;
					break;
				}
				case "一般用户":
				{
					this.toolBarButton5.Enabled = false;
					this.toolBarButton6.Enabled = false;
					this.toolBarButton7.Enabled = false;
					break;
				}
				default :
				{
					this.toolBarButton5.Enabled = false;
					this.toolBarButton6.Enabled = false;
					this.toolBarButton7.Enabled = false;
					break;
				}
			}
		}
		#endregion

		#region  DataGrid数据绑定
		public void DBDataGrid()
		{
		    string s = "select WorkInfo.wwId,WorkInfo.wId as 员工编号,EmployInfo.eName as 员工姓名,WorkInfo.wName as 工作单位,WorkInfo.wJob as 工作职务,";
			s += "WorkInfo.wFdate as 开始工作时间,WorkInfo.wLdate as 结束工作时间,WorkInfo.wRemarks as 备注 from WorkInfo,EmployInfo ";
			s += "where WorkInfo.wId=EmployInfo.wId order by WorkInfo.wId asc";
			Base bb= new Base();
			this.dt = bb.ExeSQLdt(s);
			this.dataGrid1.DataSource = this.dt.DefaultView;
			this.cm = (CurrencyManager)BindingContext[this.dt];
			File.DataGridStyle(this.dt,7,this.dataGrid1); 
		}
		#endregion

		#region 工具栏事件
		private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
		{
			switch(e.Button.ToolTipText)
			{
				case "首记录":
				{
					if(cm.Position != 0)
					{
						this.dataGrid1.UnSelect(cm.Position);
						cm.Position = 0;
						this.dataGrid1.Select(cm.Position);
						this.dataGrid1.CurrentRowIndex = cm.Position;
					}
					break;
				}
				case "上记录":
				{
					if(cm.Position > 0)
					{
						this.dataGrid1.UnSelect(cm.Position );
						cm.Position -= 1;
						this.dataGrid1.Select(cm.Position);
						this.dataGrid1.CurrentRowIndex = cm.Position;
					}
					break;
				}
				case "下记录":
				{
					if(cm.Position < cm.Count - 1)
					{
						this.dataGrid1.UnSelect(cm.Position );
						cm.Position += 1;
						this.dataGrid1.Select(cm.Position);
						this.dataGrid1.CurrentRowIndex = cm.Position;
					}
					break;
				}
				case "尾记录":
				{
					if(cm.Position != cm.Count - 1)
					{
						this.dataGrid1.UnSelect(cm.Position);
						cm.Position = cm.Count - 1;
						this.dataGrid1.Select(cm.Count - 1);
						this.dataGrid1.CurrentRowIndex = cm.Position;
					}
					break;
				}
				case "添加":
				{
					this.insert(sender,e);
					break;
				}
				case "修改":
				{
					this.updata(sender,e);
					break;
				}
				case "删除":
				{
					this.delete(sender,e);
					break;
				}
				case "退出":
				{
					this.close(sender,e);
					break;
				}
				case "查找":
				{
					this.search(sender,e);
					break;
				}
				case "打印":
				{
					break;
				}
				case "列选择":
				{
					this.Colselect6(sender,e);
					break;
				}
			}
		}
		#endregion

		#region  工具栏具体事件方法
		//添加
		private void insert(object sender, System.EventArgs e)
		{
		    WorkInfoForm.wID = "insert";
			if(mainForm.mf.CheckForm("WorkInfoRecord") == true)
			{
				return ;
			}
			else
			{
				WorkInfoRecord wifr = new WorkInfoRecord();
				wifr.MdiParent = mainForm.mf;
				wifr.Show();
			}
		}

		//修改
		private void updata(object sender, System.EventArgs e)
		{
			WorkInfoForm.wID = "update";
			this.sb.Remove(0,this.sb.ToString().Length);
			for(int i = 0 ; i < this.dt.Columns.Count ;  i++)

⌨️ 快捷键说明

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