亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? wagesinfoform.cs

?? c#_cs數(shù)據(jù)庫開發(fā)_人事管理系統(tǒng)
?? CS
?? 第 1 頁 / 共 2 頁
字號:
			this.Text = "工資記錄";
			this.Load += new System.EventHandler(this.WagesInfoForm_Load);
			((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).EndInit();
			this.groupBox1.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		#region  窗體出現(xiàn)發(fā)生的事件
		private void WagesInfoForm_Load(object sender, System.EventArgs e)
		{
		    DBDataGrid();
			switch(Form1.f1.power)
			{
				case "系統(tǒng)管理員":
				{
					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數(shù)據(jù)綁定
		public void DBDataGrid()
		{
			string s = "select WagesInfo.wwwaId,WagesInfo.waId as 員工編號,EmployInfo.eName as 員工姓名,WagesInfo.Id as 工資號,WagesInfo.enDate as 時(shí)間,WagesInfo.enMonney as 工資,";
			s += "WagesInfo.enMonney1 as 水電費(fèi), WagesInfo.enMonney2 as 其他費(fèi)用,WagesInfo.enMonney3 as 補(bǔ)貼,WagesInfo.enMonney4 as 獎(jiǎng)金,WagesInfo.enMonney5 as 實(shí)發(fā)工資 ";
			s += "from WagesInfo,EmployInfo where WagesInfo.waId=EmployInfo.waId order by WagesInfo.waId 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,9,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.Colselect8(sender,e);
					break;
				}
			}
		}
		#endregion

		#region  工具欄具體事件方法
		//添加
		private void insert(object sender, System.EventArgs e)
		{
			WagesInfoForm.wwID = "insert";
			this.Enabled = false;
			if(mainForm.mf.CheckForm("WagesRecord") == true)
			{
				return ;
			}
			else
			{
				WagesRecord wagf = new WagesRecord();
				wagf.MdiParent = mainForm.mf;
				wagf.Show();
			}
		}

		//修改
		private void updata(object sender, System.EventArgs e)
		{
			WagesInfoForm.wwID = "update";
			this.Enabled = false;
			this.sb.Remove(0,this.sb.ToString().Length);
			for(int i = 0 ; i < this.dt.Columns.Count ;  i++)
			{
				this.sb.Append(this.dataGrid1[this.dataGrid1.CurrentCell.RowNumber,i].ToString() + "#");
			}
			if(mainForm.mf.CheckForm("WagesRecord") == true)
			{
				return ;
			}
			else
			{
				WagesRecord wagf = new WagesRecord();
				wagf.MdiParent = mainForm.mf;
				wagf.Show();
			}
		}

		//列選擇
		private void Colselect8(object sender, System.EventArgs e)
		{
			if(mainForm.mf.CheckForm("ColselectForm8") == true)
			{
				return ;
			}
			else
			{
				ColselectForm8 cf8 = new ColselectForm8();
				cf8.MdiParent = mainForm.mf;
				cf8.Show();
			}
		}

		//刪除
		private void delete(object sender, System.EventArgs e)
		{
			DialogResult result = MessageBox.Show("是否刪除此記錄?","提示!",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
			if(result == DialogResult.Yes)
			{
				string str = "delete from WagesInfo where wwwaId=" + int.Parse(this.dataGrid1[this.dataGrid1.CurrentCell.RowNumber,0].ToString());
				Base bb = new Base();
				bb.ExeSQL(str);
				this.DBDataGrid();
				MessageBox.Show("刪除成功!");
			}
			if(result == DialogResult.No)
			{
				return;
			}
		}

		private void search(object sender, System.EventArgs e)
		{
		    this.groupBox1.Visible = true;
			this.dataGrid1.Dock = DockStyle.None;
			this.dataGrid1.Height = 368;
			this.dataGrid1.Location = new Point(0,88);
		}

		//退出
		private void close(object sender, System.EventArgs e)
		{
			this.Close();
		}
		#endregion

		#region  右鍵快捷菜單事件
		private void contextMenu1_Popup(object sender, System.EventArgs e)
		{
			if(this.contextMenu1.SourceControl == this.dataGrid1)
			{
				this.contextMenu1.MenuItems.Clear();
				this.contextMenu1.MenuItems.Add("添加記錄",new EventHandler(this.insert));
				this.contextMenu1.MenuItems.Add("修改記錄",new EventHandler(this.updata));
				this.contextMenu1.MenuItems.Add("刪除記錄",new EventHandler(this.delete));
				this.contextMenu1.MenuItems.Add("-");
				this.contextMenu1.MenuItems.Add("查找",new EventHandler(this.search));
				this.contextMenu1.MenuItems.Add("-");
				this.contextMenu1.MenuItems.Add("打印");
				this.contextMenu1.MenuItems[6].MenuItems.Add("頁面設(shè)置",new EventHandler(this.menuItem1_Click));
				this.contextMenu1.MenuItems[6].MenuItems.Add("打印預(yù)覽",new EventHandler(this.menuItem2_Click));
				this.contextMenu1.MenuItems[6].MenuItems.Add("打印",new EventHandler(this.menuItem3_Click));
				this.contextMenu1.MenuItems.Add("-");
				this.contextMenu1.MenuItems.Add("列選擇",new EventHandler(this.Colselect8));
				this.contextMenu1.MenuItems.Add("-");
				this.contextMenu1.MenuItems.Add("退出",new EventHandler(this.close));
			}
		}
		#endregion 

		//取消
		private void button2_Click(object sender, System.EventArgs e)
		{
		    this.groupBox1.Visible = false;
			this.dataGrid1.Dock = DockStyle.Fill;
			this.DBDataGrid();
		}

		//查找記錄
		private void button1_Click(object sender, System.EventArgs e)
		{
			string s = "select WagesInfo.wwwaId,WagesInfo.waId as 員工編號,EmployInfo.eName as 員工姓名,WagesInfo.Id as 工資號,WagesInfo.enDate as 時(shí)間,WagesInfo.enMonney as 工資,";
			s += "WagesInfo.enMonney1 as 水電費(fèi), WagesInfo.enMonney2 as 其他費(fèi)用,WagesInfo.enMonney3 as 補(bǔ)貼,WagesInfo.enMonney4 as 獎(jiǎng)金,WagesInfo.enMonney5 as 實(shí)發(fā)工資 ";
			s += "from WagesInfo,EmployInfo where WagesInfo.waId=EmployInfo.waId";
			if(this.ID_txt.Text .Trim() != "")
			{
			    s += " and WagesInfo.waId=" + int.Parse(this.ID_txt.Text.Trim());
				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,9,this.dataGrid1);
			}
			
			if(this.name_txt.Text.Trim() != "")
			{
			    s += " and EmployInfo.eName like '%[" + this.name_txt.Text + "]%'";
				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,9,this.dataGrid1);
			}
			if(this.Date_txt.Text != "")
			{
				if(Regexlib.IsValidData(this.Date_txt.Text.Trim()))
				{
					s += " and WagesInfo.enDate='" + this.Date_txt.Text.Trim() + "'";
					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,9,this.dataGrid1);
				}
				else
				{
				    MessageBox.Show("發(fā)放時(shí)間格式錯(cuò)誤!請輸入(yyyy-mm-dd)");
				}
			}
		}

		private void ID_txt_TextChanged(object sender, System.EventArgs e)
		{
			if(this.ID_txt.Text.Trim() != "")
			{
				if(!Regexlib.IsValidNumber(this.ID_txt.Text.Trim()))
				{
					MessageBox.Show("員工編號格式錯(cuò)誤,請輸入正整數(shù)!");
				}
			}
		}

		#region   打印時(shí),畫相應(yīng)的數(shù)據(jù)到打印控件中
		private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
		{
			Graphics g = e.Graphics;//創(chuàng)建一個(gè)畫布
			float leftMargin = e.MarginBounds.Left;
			float left = e.MarginBounds.Left;//X坐標(biāo)
			float top = e.MarginBounds.Top;//Y坐標(biāo)
			Font TitltFont = new Font("楷體_GB2312",12);//大標(biāo)題字體
			Font SubTileFont = new Font("楷體_GB2312",8);//小標(biāo)題字體
			Font font = this.dataGrid1.Font;//數(shù)據(jù)字體為DataGrid的默認(rèn)字體
			SolidBrush brush = new SolidBrush(Color.Black);//畫刷
			g.DrawString("員工工資發(fā)放記錄表",TitltFont,brush,e.MarginBounds.Width/2,top);//打印主標(biāo)題
			g.DrawString("打印日期:  " + DateTime.Now.ToShortDateString(),SubTileFont,brush,e.MarginBounds.Width/4*3,top + font.GetHeight(g)*2);//打印小標(biāo)題(打印出打印的日期)
			DataGridTableStyle Grid = new DataGridTableStyle();//定義一個(gè)DataGridD的表樣式的對象
			this.dataGrid1.TableStyles.Add(Grid);
			Grid.GridColumnStyles[0].Width = 0;
			StringBuilder sbHeadText = new StringBuilder();
			foreach(DataGridColumnStyle myDataGridCol in Grid.GridColumnStyles)//獲取DataGrid的列名存進(jìn)StringBuilder中
			{
				sbHeadText.Append(myDataGridCol.HeaderText + "#");
			}
			string [] headText = sbHeadText.ToString().Split('#');//把StringBuilder分成字符串
			for(int i = 1 ; i < headText.Length ; i ++)//在畫出列名
			{
				g.DrawString(headText[i],font,brush,left,top + font.GetHeight(g)*4);
				left += 70;
			}
			float Top = top + font.GetHeight(g)*5;//畫數(shù)據(jù)時(shí)的Y坐標(biāo)
			for(int m = 0 ; m < this.dt.Rows.Count ; m ++)
			{
				leftMargin = e.MarginBounds.Left;
				for(int n = 1 ; n < this.dt.Columns.Count ;n ++)
				{
					g.DrawString(this.dt.Rows[m][n].ToString(),font,brush,leftMargin,Top);
					leftMargin += 70;
				}
				Top += font.GetHeight(g)*2;
			}
			if(Top > e.MarginBounds.Bottom)
			{
				e.HasMorePages = true;
			}
			else
			{
				e.HasMorePages = false;
			}
		}
		#endregion

		private void printPreviewDialog1_Closed(object sender, System.EventArgs e)
		{
			this.DBDataGrid();
		}

		private void menuItem1_Click(object sender, System.EventArgs e)
		{
		    this.pageSetupDialog1.ShowDialog();
		}

		private void menuItem2_Click(object sender, System.EventArgs e)
		{
		    this.printPreviewDialog1.ShowDialog();
		}

		private void menuItem3_Click(object sender, System.EventArgs e)
		{
			if(this.printDialog1.ShowDialog() == DialogResult.OK)
			{
				try
				{
					this.printDocument1.Print();
				}
				catch(Exception ec)
				{
					MessageBox.Show(ec.Message, "打印出錯(cuò)", MessageBoxButtons.OK, MessageBoxIcon.Error);
					printDocument1.PrintController.OnEndPrint(printDocument1,new PrintEventArgs());
				}
			}
		}

		private void ID_txt_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
		{
			if(e.KeyChar == (char)13)
			{
			    this.button1_Click(sender,e);
			}
		}

		private void name_txt_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
		{
			if(e.KeyChar == (char)13)
			{
				this.button1_Click(sender,e);
			}
		}

		private void Date_txt_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
		{
			if(e.KeyChar == (char)13)
			{
				this.button1_Click(sender,e);
			}
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
9色porny自拍视频一区二区| 中文字幕第一区| 日韩欧美一卡二卡| 69av一区二区三区| 91精品婷婷国产综合久久性色| 欧美一区二区私人影院日本| 最新不卡av在线| 国产人久久人人人人爽| 国产精品国产三级国产| 18成人在线观看| 欧美激情一二三区| 国产精品丝袜91| 国产精品成人在线观看| 日韩精品一区第一页| 日日嗨av一区二区三区四区| 国产大片一区二区| 高清日韩电视剧大全免费| 国产一区啦啦啦在线观看| 欧美亚洲高清一区| 国产欧美一区二区精品久导航| 亚洲精品少妇30p| 蜜臀av性久久久久av蜜臀妖精| 免费不卡在线视频| 成人综合婷婷国产精品久久| 成人一区二区三区在线观看| 99国产精品久久久| 欧美另类videos死尸| 亚洲视频图片小说| 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲欧美一区二区不卡| 久久国产婷婷国产香蕉| 国产福利不卡视频| 日韩一级黄色大片| 亚洲色图制服诱惑| 久久国产生活片100| 欧美日韩高清一区二区三区| 日韩精品一区二区三区在线播放| 亚洲主播在线播放| 国产一区啦啦啦在线观看| 秋霞午夜鲁丝一区二区老狼| 精品制服美女丁香| 337p日本欧洲亚洲大胆精品| 中文字幕五月欧美| 国产美女一区二区三区| 3atv在线一区二区三区| 中文字幕高清不卡| 国产美女在线精品| 精品乱码亚洲一区二区不卡| 天堂精品中文字幕在线| 日本精品视频一区二区三区| 欧美国产一区在线| 国产精品911| 国产欧美精品国产国产专区| 国产精品亚洲第一区在线暖暖韩国 | 欧美日韩国产乱码电影| 亚洲国产日韩精品| 欧美成人官网二区| 国产精品一区免费视频| 国产精品久久久久影院亚瑟| 99九九99九九九视频精品| 亚洲免费观看高清完整版在线观看熊| 91麻豆.com| 日本一区中文字幕| 亚洲国产精品传媒在线观看| 在线免费视频一区二区| 麻豆精品一区二区| 日韩美女视频一区| 欧美人妇做爰xxxⅹ性高电影| 韩国av一区二区三区四区 | 国产精品系列在线观看| 亚洲伦理在线精品| 日韩你懂的在线播放| 高清av一区二区| 国产精品一色哟哟哟| 国产一区二区0| 国产精品一卡二卡在线观看| 激情欧美日韩一区二区| 日本三级亚洲精品| 麻豆91在线播放免费| 麻豆国产精品官网| 久久国产精品色| 国产激情91久久精品导航 | 六月丁香综合在线视频| 久久久91精品国产一区二区三区| 欧美丝袜丝nylons| 99久久国产综合精品色伊| 国产精品18久久久| 国产在线精品视频| 久久不见久久见中文字幕免费| 亚洲美女视频在线观看| 中文字幕欧美激情| 国产日韩欧美精品一区| 国产欧美在线观看一区| 国产午夜精品久久久久久久 | 欧美极品aⅴ影院| 国产网站一区二区三区| 欧美激情一区二区在线| 国产日韩在线不卡| 国产精品久久夜| 国产精品久99| 亚洲免费观看高清完整版在线观看熊 | 精品影视av免费| 不卡欧美aaaaa| 久久99精品久久久久久| 香蕉久久夜色精品国产使用方法| 在线不卡免费av| 在线观看91精品国产入口| 亚洲国产sm捆绑调教视频| 91精品国产91久久久久久最新毛片 | 国产成人av一区二区三区在线观看| 日韩国产精品大片| 免费观看在线综合| 国产呦精品一区二区三区网站| 久久福利视频一区二区| 国产一区在线观看视频| 成人动漫精品一区二区| 色哟哟欧美精品| 欧美日韩一级二级| 精品福利一二区| 日韩理论片一区二区| 一区二区三区日韩欧美精品| 午夜精品国产更新| 国产河南妇女毛片精品久久久| 97久久精品人人做人人爽50路| 欧洲国产伦久久久久久久| 亚洲精品一区二区三区影院| 亚洲免费观看在线观看| 蜜桃视频一区二区三区在线观看| 国产成人精品免费| 欧美日韩第一区日日骚| 国产精品国产三级国产| 天堂一区二区在线| 北条麻妃国产九九精品视频| 欧美一区三区二区| 亚洲欧洲美洲综合色网| 国产精品一区在线观看乱码 | 国产在线视频一区二区| 欧美精品国产精品| 亚洲欧洲成人自拍| 国产一区二区福利| 精品精品欲导航| 亚洲va欧美va天堂v国产综合| 国产不卡视频一区二区三区| 日韩免费看的电影| 性欧美疯狂xxxxbbbb| 91黄视频在线| 日韩理论电影院| yourporn久久国产精品| 国产午夜久久久久| 国产一区二区女| 国产精品三级av| 91网页版在线| 亚洲欧美影音先锋| 色屁屁一区二区| 一区二区三区电影在线播| 91丨porny丨国产| 一区二区三区.www| 色香蕉久久蜜桃| 亚洲综合一区二区| 欧美人妖巨大在线| 久久狠狠亚洲综合| 国产婷婷色一区二区三区四区| 国产一区二区伦理片| 国产精品美女久久久久久久久久久| 国产精品一二三区在线| 中文字幕免费不卡在线| 97se狠狠狠综合亚洲狠狠| 亚洲精品欧美激情| 91精品国产综合久久国产大片 | 精品久久久久久久久久久久久久久 | 亚洲精品成人少妇| 欧美另类一区二区三区| 国内外成人在线| 一个色妞综合视频在线观看| 精品视频免费在线| 国产成人综合在线观看| 一区二区三区日韩欧美| 精品剧情在线观看| 欧美性猛片aaaaaaa做受| 麻豆成人综合网| 一区二区三区资源| 日韩色视频在线观看| aaa国产一区| 久久爱另类一区二区小说| 136国产福利精品导航| 日韩一区二区在线看片| 色诱视频网站一区| 国产盗摄视频一区二区三区| 亚洲成人黄色影院| 亚洲精品国产视频| 中文字幕电影一区| 久久午夜电影网| 国产真实乱子伦精品视频| 黄色资源网久久资源365| 国产成人在线网站| 成人一级视频在线观看| 国产精品久久久久久妇女6080 | 欧美日韩中文字幕精品| 欧美一区二区视频网站| 欧美一区二区三区色|