public frmLogin()
{
InitializeComponent();
this.KeyPreview = true;
}
MessageBox.Show("登录失败或资料库中无此笔信息!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
#region 系統最小化
private void 系統最小化ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Hide();
this.ntfSystemInfo.Visible = true ;
ntfSystemInfo.ShowBalloonTip(30);
}
#endregion
#region 結束
private void 結束ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (MessageBox.Show("確定要退出系統嗎?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
ntfSystemInfo.Visible = false;
Application.Exit();
}
}
#region 重新登錄
private void 重新登錄ToolStripMenuItem_Click(object sender, EventArgs e)
{
frmLogin login = new frmLogin();
login.Show();
this.Dispose();
}
#endregion
#region 水平平鋪
private void 水平平鋪ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.LayoutMdi(MdiLayout.TileHorizontal);
}
#endregion
#region 垂直平铺
private void 垂直平铺ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.LayoutMdi(MdiLayout.TileVertical);
}
#endregion
#region 啟用Excel
private void 啟用ExcelToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("excel.exe");
}
#endregion
#region 啟動Word
private void 啟動WordToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("winword.exe");
}
#endregion
#region 啟動記事本
private void 啟動記事本ToolStripMenuItem_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("notepad.exe");
}
#endregion
#region 雙擊圖標顯示窗口
private void ntfSystemInfo_DoubleClick(object sender, EventArgs e)
{
this.ntfSystemInfo.Visible = false;
this.Show();
}
#endregion
子窗體
#region 更改密碼
private void 更改密碼ToolStripMenuItem_Click(object sender, EventArgs e)
{
frmPasswordChange passwordChange = new frmPasswordChange();
passwordChange.MdiParent = this;
passwordChange.Show();
}
#endregion
#region 清空文本框
private void ClearText()
{
foreach(Control cnt in this.groupBox1.Controls)
{
if (cnt.GetType().ToString() == "System.Windows.Forms.TextBox")
{
cnt.Text = string.Empty;
}
}
}
#endregion
#region 光標點的控制
private void MouseKeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
this.SelectNextControl(this.ActiveControl, true, true, true, true);
base.OnKeyPress(e);
}
}
#endregion
、、
private void InitData()
{
// lblClassName.Text = "01UM0200";//
txtClassName.Text = frmLogin.M_str_className;
//cbManager数据绑定
cbManager.DisplayMember = "empname";
cbManager.ValueMember = "unitid";
DataSet ds = new BLL.MaterialFacade().Get_empbassByClassID(txtClassName.Text);
string[] usergroup = new string[ds.Tables[0].Rows.Count];
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
usergroup[i] = ds.Tables[0].Rows[i][0].ToString();
}
this.cbManager.Items.AddRange(usergroup);
}
#endregion
//DataGridView綁定
db.ds = db.getDataSet("select MaterialsID,StuffID,BatchID, BatchNumber,SampleNumber,Result,CreateTime,ClassID,Checker from tb_materials", "tb_materials");
dataGridView1.AutoGenerateColumns = false;
this.dataGridView1.DataSource = db.ds.Tables[0];
、、
DataSet ds = new BLL.MaterialFacade().Get_ItemInfo();
comboBox1.DataSource = ds.Tables[0].DefaultView;
comboBox1.DisplayMember = "ItemText";
comboBox1.ValueMember = "ItemValue";
//
#region gridView中的信息顯示在文本框中
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
txtMaterialsID.Text = Convert.ToString(this.dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value).Trim();
M_int_materialID = Convert.ToInt32(this.dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value);
txtStuffID.Text = Convert.ToString(this.dataGridView1[1, dataGridView1.CurrentCell.RowIndex].Value).Trim();
txtBatchID.Text = Convert.ToString(this.dataGridView1[2, dataGridView1.CurrentCell.RowIndex].Value).Trim();
txtBatchNumber.Text = Convert.ToString(this.dataGridView1[3, dataGridView1.CurrentCell.RowIndex].Value).Trim();
txtSampleNumber.Text = Convert.ToString(this.dataGridView1[4, dataGridView1.CurrentCell.RowIndex].Value).Trim();
cmbChecker.Text = Convert.ToString(this.dataGridView1[7, dataGridView1.CurrentCell.RowIndex].Value).Trim();
comboBox1.Text = Convert.ToString(this.dataGridView1[6, dataGridView1.CurrentCell.RowIndex].Value).Trim();
//顯示該批號的明細信息
frmRecordManage recordManage = new frmRecordManage();
recordManage.Show();
}
#endregion