📄 ppinfoform.cs
字号:
this.groupBox1.Controls.Add(this.label2);
this.groupBox1.Controls.Add(this.ID_txt);
this.groupBox1.Controls.Add(this.label1);
this.groupBox1.Location = new System.Drawing.Point(8, 32);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(904, 96);
this.groupBox1.TabIndex = 2;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "查找记录";
this.groupBox1.Visible = false;
//
// button2
//
this.button2.Location = new System.Drawing.Point(248, 56);
this.button2.Name = "button2";
this.button2.TabIndex = 11;
this.button2.Text = "取消查找";
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// button1
//
this.button1.Location = new System.Drawing.Point(80, 56);
this.button1.Name = "button1";
this.button1.TabIndex = 10;
this.button1.Text = "查找记录";
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// comboBox1
//
this.comboBox1.Location = new System.Drawing.Point(416, 16);
this.comboBox1.Name = "comboBox1";
this.comboBox1.Size = new System.Drawing.Size(100, 20);
this.comboBox1.TabIndex = 9;
this.comboBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.comboBox1_KeyPress);
//
// label5
//
this.label5.Location = new System.Drawing.Point(360, 24);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(56, 16);
this.label5.TabIndex = 8;
this.label5.Text = "奖惩类别";
//
// label4
//
this.label4.Location = new System.Drawing.Point(720, 24);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(56, 16);
this.label4.TabIndex = 6;
this.label4.Text = "撤消时间";
//
// label3
//
this.label3.Location = new System.Drawing.Point(536, 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(240, 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(184, 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(72, 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(16, 24);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(56, 16);
this.label1.TabIndex = 0;
this.label1.Text = "员工编号";
//
// printDocument1
//
this.printDocument1.OriginAtMargins = true;
this.printDocument1.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(this.printDocument1_PrintPage);
//
// 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(308, 18);
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;
//
// pageSetupDialog1
//
this.pageSetupDialog1.Document = this.printDocument1;
this.pageSetupDialog1.ShowHelp = true;
//
// fDate_txt
//
this.fDate_txt.Location = new System.Drawing.Point(608, 16);
this.fDate_txt.Name = "fDate_txt";
this.fDate_txt.TabIndex = 12;
this.fDate_txt.Text = "";
this.fDate_txt.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.fDate_txt_KeyPress);
//
// lDate_txt
//
this.lDate_txt.Location = new System.Drawing.Point(784, 16);
this.lDate_txt.Name = "lDate_txt";
this.lDate_txt.TabIndex = 13;
this.lDate_txt.Text = "";
this.lDate_txt.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.lDate_txt_KeyPress);
//
// PpInfoForm
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(920, 461);
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 = "PpInfoForm";
this.Text = "奖惩记录";
this.EnabledChanged += new System.EventHandler(this.PpInfoForm_EnabledChanged);
this.Load += new System.EventHandler(this.PpInfoForm_Load);
((System.ComponentModel.ISupportInitialize)(this.dataGrid1)).EndInit();
this.groupBox1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private void PpInfoForm_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;
}
}
}
public void DBDataGrid()
{
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 order by PpInfo.pId asc";
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);
}
#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.update(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.Colselect(sender,e);
break;
}
}
}
#endregion
#region 工具栏事件方法
//添加记录
private void insert(object sender, System.EventArgs e)
{
PpInfoForm.PpId = "insert";
if(mainForm.mf.CheckForm("PpInfoRecord") == true)
{
return;
}
else
{
PpInfoRecord ppfr = new PpInfoRecord();
ppfr.MdiParent = mainForm.mf;
ppfr.Show();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -