📄 addemployee_form.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using BusinessLayer;
using Entity;
using System.IO;
namespace rsMange
{
public partial class AddEmployee_Form : Form
{
public AddEmployee_Form()
{
InitializeComponent();
}
Operate_bumenTable bumen = new Operate_bumenTable();
Operate_zhichengTable zhicheng = new Operate_zhichengTable();
Operate_zhiweiTable zhiwei = new Operate_zhiweiTable();
xinxibiao xinxi = new xinxibiao();
Operate_Xinxibiao xinxibiao = new Operate_Xinxibiao();
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
this.panel2.Visible = !(this.panel2.Visible);
}
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
this.contextMenuStrip1.Show(linkLabel2.Location.X, linkLabel2.Location.Y-12);
}
private void button5_MouseLeave(object sender, EventArgs e)
{
}
private void label3_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
}
}
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
}
}
private void AddEmployee_Form_Load(object sender, EventArgs e)
{
panel2.BringToFront();
FillcmbBu();
FillcmbZhiChen();
FillcmbZhiWei();
}
private void FillcmbBu()
{
DataTable dt= bumen.SelectAll();
for(int i=0;i<dt.Rows.Count;i++)
{
cmbBu.Items.Add(dt.Rows[i][1].ToString());
}
cmbBu.SelectedIndex = 0;
}
private void FillcmbZhiChen()
{
DataTable dt = zhicheng.Selectzhicheng();
for (int i = 0; i < dt.Rows.Count; i++)
{
cmbZhiChen.Items.Add(dt.Rows[i][0].ToString());
}
cmbZhiChen.SelectedIndex = 0;
}
private void FillcmbZhiWei()
{
DataTable dt = zhiwei.Selectzhiwei();
for (int i = 0; i < dt.Rows.Count; i++)
{
cmbZhiWei.Items.Add(dt.Rows[i][0].ToString());
}
cmbZhiWei.SelectedIndex = 0;
}
private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
pictureBox1.Image = null;
}
private void comboBox10_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void btnSave_Click(object sender, EventArgs e)
{
int c=SaveInfo();
if (c > 0)
{
MessageBox.Show("增加成功!", "提示信息");
this.Close();
}
else
MessageBox.Show("增加失败!", "提示信息");
}
private int SaveInfo()
{
try
{
xinxi.ID = this.txtID.Text.Trim();
xinxi.Name = this.txtName.Text.Trim();
xinxi.Sex = this.cmbSex.Text.Trim();
xinxi.Birth = this.dtpBrith.Text.Trim();
xinxi.BuMen = bumen.SelectByBumen(this.cmbBu.Text.Trim());
xinxi.Zhiwei = zhiwei.SelectByZhiwei(this.cmbZhiWei.Text.Trim());
xinxi.Cheng = zhicheng.SelectByzhiCheng(this.cmbZhiChen.Text.Trim());
xinxi.Bei = this.txtRemark.Text;
xinxi.Jian = this.txtResume.Text;
xinxi.Begin = this.dtpBegin.Text;
xinxi.End = this.dtpEnd.Text;
xinxi.InDate = this.dtpInDate.Text;
xinxi.Image = WriteImage();
xinxi.Address = this.txtAddress.Text;
xinxi.ID_card = this.txtIDCrad.Text.Trim();
xinxi.Telephone = this.txtTelephone.Text.Trim();
xinxi.GZ = double.Parse(this.txtGz.Text.Trim());
int c = xinxibiao.SaveXinxi(xinxi);
return c;
}
catch(Exception e)
{
MessageBox.Show("资料填写不正确,请按正确定填写!"+e.Message,"出错了!");
return 0;
}
}
private byte[] WriteImage()
{
FileStream fs = new FileStream(pictureBox1.ImageLocation.ToString(), FileMode.Open, FileAccess.Read);
byte[] ib = new byte[fs.Length];
fs.Read(ib, 0, (int)fs.Length);
fs.Close();
return ib;
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void 从文件ToolStripMenuItem_Click(object sender, EventArgs e)
{
string fileName;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
fileName = openFileDialog1.FileName;
this.pictureBox1.ImageLocation = fileName;
}
}
private void linkLabel2_MouseClick(object sender, MouseEventArgs e)
{
this.contextMenuStrip1.Show(linkLabel2, 1, 12);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -