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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ppinfoform.cs

?? c#_cs數據庫開發_人事管理系統
?? CS
?? 第 1 頁 / 共 3 頁
字號:
		}

		//修改記錄
		private void update(object sender, System.EventArgs e)
		{
		    PpInfoForm.PpId = "update";
			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("PpInfoRecord") == true)
			{
				return;
			}
			else
			{
				PpInfoRecord ppfr = new PpInfoRecord();
				ppfr.MdiParent = mainForm.mf;
				ppfr.Show();
			}
		}

		//刪除記錄
		private void delete(object sender, System.EventArgs e)
		{
		    DialogResult result = MessageBox.Show("是否刪除此記錄?","提示!",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
			if(result == DialogResult.Yes)
			{
			    string str = "update PpInfo set pDate=null,pType=null,pReason=null,pContext=null,pAppS=null,pApp=null,pRepealDate=null,pRepealReason=null,pRemarks=null where pppId=" + int.Parse(this.dataGrid1[this.dataGrid1.CurrentCell.RowNumber,0].ToString());
				Base bb = new Base();
				bb.ExeSQL(str);
				MessageBox.Show("刪除成功!");
			}
			if(result == DialogResult.No)
			{
			    return;
			}
			this.DBDataGrid();
		}

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

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

		//列選擇
		private void Colselect(object sender, System.EventArgs e)
		{
			if(mainForm.mf.CheckForm("ColselectForm4") == true)
			{
				return;
			}
			else
			{
				ColselectForm4 cf4 = new ColselectForm4();
				cf4.MdiParent = mainForm.mf;
				cf4.Show();
			}
		}
		#endregion 

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

		#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.update));
				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.Add("-");
				this.contextMenu1.MenuItems.Add("列選擇",new EventHandler(this.Colselect));
				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 str = "select PpInfo.pppId,PpInfo.pId as 員工編號,EmployInfo.eName as 員工姓名,PpInfo.pDate as 獎懲時間,PpInfo.pType as 獎懲類別,";
			str += "PpInfo.pReason as 獎懲原因,PpInfo.pContext as 獎懲內容,PpInfo.pAppS as 批準部門,PpInfo.pApp as 批準人,PpInfo.pRepealDate as 撤消日期,";
			str += "PpInfo.pRepealReason as 撤消原因,PpInfo.pRemarks as [備注] from PpInfo,EmployInfo where EmployInfo.pId=PpInfo.pId";
			
			if(this.ID_txt.Text.Trim() != "")
			{
			    str += " and PpInfo.pId=" + int.Parse(this.ID_txt.Text.Trim());
				Base bb = new Base();
				this.dt = bb.ExeSQLdt(str);
				this.dataGrid1.DataSource = this.dt.DefaultView;
				cm = (CurrencyManager)BindingContext[this.dt];
				File.DataGridStyle(this.dt,5,this.dataGrid1);
			}

			if(this.name_txt.Text.Trim() != "")
			{
			    str += " and EmployInfo.eName='" + this.name_txt.Text + "'";
				Base bb = new Base();
				this.dt = bb.ExeSQLdt(str);
				this.dataGrid1.DataSource = this.dt.DefaultView;
				cm = (CurrencyManager)BindingContext[this.dt];
				File.DataGridStyle(this.dt,5,this.dataGrid1);
			}

			if(this.comboBox1.Text != "")
			{
			    str += " and PpInfo.pType='" + this.comboBox1.SelectedItem.ToString() + "'";
				Base bb = new Base();
				this.dt = bb.ExeSQLdt(str);
				this.dataGrid1.DataSource = this.dt.DefaultView;
				cm = (CurrencyManager)BindingContext[this.dt];
				File.DataGridStyle(this.dt,5,this.dataGrid1);
			}

			if(this.fDate_txt.Text != "")
			{
				if(Regexlib.IsValidData(this.fDate_txt.Text.Trim()))
				{
					str += " and PpInfo.pDate='" + this.fDate_txt.Text.Trim() + "'";  
					Base bb = new Base();
					this.dt = bb.ExeSQLdt(str);
					this.dataGrid1.DataSource = this.dt.DefaultView;
					cm = (CurrencyManager)BindingContext[this.dt];
					File.DataGridStyle(this.dt,5,this.dataGrid1);
				}
				else
				{
				    MessageBox.Show("開始時間格式錯誤,請輸入(yyyy-mm-dd)");
				}
			}

			if(this.lDate_txt.Text != "")
			{
				if(Regexlib.IsValidData(this.lDate_txt.Text.Trim()))
				{
					str += " and PpInfo.pRepealDate='" + this.lDate_txt.Text.Trim() + "'";
					Base bb = new Base();
					this.dt = bb.ExeSQLdt(str);
					this.dataGrid1.DataSource = this.dt.DefaultView;
					cm = (CurrencyManager)BindingContext[this.dt];
					File.DataGridStyle(this.dt,5,this.dataGrid1);
				}
				else
				{
				     MessageBox.Show("結束時間格式錯誤,請輸入(yyyy-mm-dd)");
				}
			}
		}

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

		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 error)
				{
					MessageBox.Show(error.Message, "打印出錯", MessageBoxButtons.OK, MessageBoxIcon.Error);
					printDocument1.PrintController.OnEndPrint(printDocument1,new PrintEventArgs());

				}
			}
		}

		private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
		{
			Graphics g = e.Graphics;//創建一個畫布
			float leftMargin = e.MarginBounds.Left;
			float left = e.MarginBounds.Left;//X坐標
			float top = e.MarginBounds.Top;//Y坐標
			Font TitltFont = new Font("楷體_GB2312",12);//大標題字體
			Font SubTileFont = new Font("楷體_GB2312",8);//小標題字體
			Font font = this.dataGrid1.Font;//數據字體為DataGrid的默認字體
			SolidBrush brush = new SolidBrush(Color.Black);//畫刷
			g.DrawString("員工休假記錄表",TitltFont,brush,e.MarginBounds.Width/2,top);//打印主標題
			g.DrawString("打印日期:  " + DateTime.Now.ToShortDateString(),SubTileFont,brush,e.MarginBounds.Width/4*3,top + font.GetHeight(g)*2);//打印小標題(打印出打印的日期)
			DataGridTableStyle Grid = new DataGridTableStyle();//定義一個DataGridD的表樣式的對象
			this.dataGrid1.TableStyles.Add(Grid);
			Grid.GridColumnStyles[0].Width = 0;
			StringBuilder sbHeadText = new StringBuilder();
			foreach(DataGridColumnStyle myDataGridCol in Grid.GridColumnStyles)//獲取DataGrid的列名存進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;//畫數據時的Y坐標
			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;
			}
		}

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

		#region  回車事件
		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 comboBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
		{
			if(e.KeyChar == (char)13)
			{
				this.button1_Click(sender,e);
			}
		}

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

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

	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人高清在线| 午夜久久电影网| 亚洲精品免费在线| 久久99九九99精品| 欧美日韩国产高清一区| 日韩一区在线看| 国产一区二区久久| 91精品国产一区二区| 亚洲欧洲一区二区三区| 麻豆精品久久久| 欧美欧美午夜aⅴ在线观看| 中文字幕不卡三区| 国产麻豆成人精品| 日韩一区二区高清| 日韩在线一区二区三区| 欧美在线小视频| 亚洲视频一二三| 丁香另类激情小说| 国产色一区二区| 国产精品正在播放| 久久精品一区二区三区四区| 久久99国产精品久久99| 日韩一区二区三区观看| 青青青伊人色综合久久| 欧美老女人在线| 丝袜美腿高跟呻吟高潮一区| 欧美综合色免费| 午夜免费欧美电影| 欧美日韩不卡在线| 喷水一区二区三区| 欧美一级生活片| 久久国产福利国产秒拍| 日韩精品自拍偷拍| 精品一区二区三区免费视频| 26uuu国产一区二区三区| 精品一区二区免费视频| 久久中文娱乐网| 国产成人午夜片在线观看高清观看| 精品国产乱码久久久久久闺蜜| 麻豆精品新av中文字幕| 久久久久九九视频| www.欧美日韩国产在线| 国产欧美日产一区| 一本到不卡免费一区二区| 亚洲第一会所有码转帖| 欧美日本在线看| 老司机精品视频线观看86| 久久久蜜桃精品| av亚洲精华国产精华精华| 一区二区三区在线免费视频| 欧美顶级少妇做爰| 国产在线视频精品一区| 1区2区3区欧美| 88在线观看91蜜桃国自产| 国产麻豆精品久久一二三| 中文字幕亚洲精品在线观看| 欧美日韩综合色| 精品无人码麻豆乱码1区2区| 中文字幕五月欧美| 欧美精品久久天天躁| 国产麻豆精品theporn| 一区二区三区四区不卡在线| 欧美一级欧美三级在线观看| 国产69精品久久久久毛片| 亚洲精品欧美在线| 久久综合九色综合97婷婷| 色妹子一区二区| 国内精品免费在线观看| 亚洲激情图片qvod| 国产婷婷精品av在线| 欧美片在线播放| 成av人片一区二区| 日韩av电影免费观看高清完整版| 国产欧美一区二区精品忘忧草| 欧美午夜在线观看| 国产69精品一区二区亚洲孕妇| 亚洲成人免费观看| 国产精品久久久99| 日韩欧美一二三区| 欧美日韩mp4| 91精品91久久久中77777| 国产一区二区三区免费观看| 污片在线观看一区二区| 中文字幕一区二区三区在线观看| 精品三级在线观看| 欧美日产在线观看| 91久久久免费一区二区| 国产ts人妖一区二区| 美女脱光内衣内裤视频久久网站 | 欧美tickling挠脚心丨vk| 97se亚洲国产综合在线| 国产一区二区三区香蕉| 日韩国产精品久久久| 亚洲自拍都市欧美小说| 亚洲欧美经典视频| 中文字幕一区在线观看视频| 国产午夜精品在线观看| 久久综合久久综合亚洲| 日韩三级中文字幕| 欧美精品tushy高清| 欧美日韩国产影片| 欧美午夜电影网| 欧美亚男人的天堂| 91免费观看国产| 91色综合久久久久婷婷| 99在线精品视频| 不卡电影一区二区三区| 成人av电影免费观看| 成人的网站免费观看| 97精品久久久久中文字幕| 91天堂素人约啪| 91老师国产黑色丝袜在线| 99re免费视频精品全部| 91视频你懂的| 色94色欧美sute亚洲线路二| 一本到不卡精品视频在线观看| 色噜噜狠狠成人中文综合| 日本精品免费观看高清观看| 精品视频在线免费| 日韩三级视频在线观看| 欧美精品一区二区久久久| 欧美精品一区二区三| 国产精品美女一区二区| 亚洲你懂的在线视频| 亚洲国产一区视频| 日韩电影在线免费| 国产一区二区中文字幕| 粗大黑人巨茎大战欧美成人| 成人污视频在线观看| 色综合久久88色综合天天| 欧美色精品在线视频| 日韩欧美精品在线视频| 中文字幕不卡一区| 一级中文字幕一区二区| 免费在线视频一区| 国产经典欧美精品| 日本韩国视频一区二区| 日韩欧美一二区| 国产精品久久久久aaaa樱花| 亚洲国产另类精品专区| 精品一区二区三区蜜桃| 91小视频在线观看| 欧美精品久久久久久久久老牛影院| 久久综合色综合88| 亚洲免费观看高清完整版在线观看熊 | 久久久国产午夜精品| 亚洲男同性视频| 麻豆精品视频在线| 99精品一区二区三区| 宅男噜噜噜66一区二区66| 国产欧美视频在线观看| 亚洲成人午夜影院| 粉嫩一区二区三区在线看| 欧美熟乱第一页| 欧美经典三级视频一区二区三区| 亚洲妇女屁股眼交7| 国产精品亚洲午夜一区二区三区| 欧美性色欧美a在线播放| wwwwxxxxx欧美| 婷婷久久综合九色综合绿巨人| 国产精品99久久久久| 欧美日韩一区中文字幕| 中文字幕精品—区二区四季| 蜜桃视频在线观看一区二区| 99精品久久久久久| www久久久久| 日韩精品一级中文字幕精品视频免费观看 | 欧美在线视频不卡| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲影院免费观看| 成人精品高清在线| 久久综合久久综合九色| 男人操女人的视频在线观看欧美| 色婷婷一区二区| 国产精品久久久久影院色老大 | 一区二区三区**美女毛片| 国产乱人伦偷精品视频不卡| 日韩一区二区中文字幕| 亚洲国产日产av| 99久久综合色| 欧美国产日韩a欧美在线观看| 美女视频一区在线观看| 成人av影院在线| 亚洲精品视频在线| 亚洲国产精品久久久久秋霞影院| 精品国产精品一区二区夜夜嗨| 日韩一区二区高清| 肉肉av福利一精品导航| 欧美性欧美巨大黑白大战| 亚洲欧美一区二区不卡| 成人黄色软件下载| 国产精品高潮呻吟久久| 国产精品69久久久久水密桃| 亚洲精品在线观看视频| 激情丁香综合五月| 日韩欧美高清在线| 国产精品自拍三区| 久久久精品免费观看| 国产精品99久久久久久久女警 | 精品视频在线免费观看|