private async void button1_Click(object sender, EventArgs e) //添加人员 { // 首先进行容错 if (this.Position.Text.Trim() == "" || this.UserName.Text.Trim() == "" || this.UserPassword.Text.Trim() == "") { MessageBox.Show("请将信息填写完整!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (this.CanSign.Checked && this.pictureBox1.ImageLocation == null) { MessageBox.Show("签字人需要提交签字图片!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (UserHelper.EmpList.Where(o => o.User.Username == this.UserName.Text.Trim()).ToList().Count > 0) { MessageBox.Show("员工信息已经存在,无法再次插入\n请检查用户名是否与他人重复!!!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Employee emp = new Employee(); emp.Name = this.eName.Text.Trim(); Department d = new Department(); d.Id = Convert.ToInt32(this.SelectedDepartment.SelectedValue); d.Name = this.SelectedDepartment.SelectedItem.ToString(); emp.Department = d; emp.Position = this.Position.Text.Trim(); User u = new User(); u.Username = this.UserName.Text.Trim(); u.Password = this.UserPassword.Text.Trim(); emp.User = u; if (this.CanSubmit.Checked) { emp.CanSubmit = 1; } else { emp.CanSubmit = 0; } if (this.CanSign.Checked) { emp.CanSign = 1; } else { emp.CanSign = 0; } if (this.CanAdmin.Checked) { emp.IsAdmin = 1; } else { emp.IsAdmin = 0; } if (this.CanStatistic.Checked) { emp.CanStatistic = 1; } else { emp.CanStatistic = 0; } int id = _sc.InsertEmployee(emp); if (id == -2) { MessageBox.Show("员工信息已经存在,无法再次插入\n请检查用户名是否与他人重复!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (id == -1) { MessageBox.Show("添加人员失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (id == 0) { MessageBox.Show("服务器连接中断!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("添加人员成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); if (this.CanSign.Checked && this.pictureBox1.ImageLocation != null) { await _sc.UploadPicture(id, this.pictureBox1.ImageLocation); } } BindEmployee(0); }
private void button1_Click(object sender, EventArgs e) { if (this.CheckIntegrity() == false) { return; } Templete temp = new Templete(); SignatureTemplate signtemp1 = new SignatureTemplate(); SignatureTemplate signtemp2 = new SignatureTemplate(); SignatureTemplate signtemp3 = new SignatureTemplate(); SignatureTemplate signtemp4 = new SignatureTemplate(); SignatureTemplate signtemp5 = new SignatureTemplate(); SignatureTemplate signtemp6 = new SignatureTemplate(); SignatureTemplate signtemp7 = new SignatureTemplate(); SignatureTemplate signtemp8 = new SignatureTemplate(); List<string> list = new List<string>(); List<SignatureTemplate> tlist = new List<SignatureTemplate>(); // 会签单的名称 temp.Name = this.ConTempName.Text.ToString(); // 添加前5行的会签单基本信息 list.Add(this.Column1.Text.ToString()); list.Add(this.Column2.Text.ToString()); list.Add(this.Column3.Text.ToString()); list.Add(this.Column4.Text.ToString()); list.Add(this.Column5.Text.ToString()); temp.ColumnNames = list; /// 添加后8行的签字人的信息基本信息 signtemp1.SignInfo = this.Sign1.Text.ToString(); Employee emp1 = new Employee(); emp1.Name = this.SignPer1.SelectedText; emp1.Id = Convert.ToInt32(this.SignPer1.SelectedValue.ToString()); Department dep1 = new Department(); dep1.Id = Convert.ToInt32(this.SignDep1.SelectedValue.ToString()); dep1.Name = this.SignDep1.SelectedText; emp1.Department = dep1; signtemp1.SignEmployee = emp1; signtemp1.SignLevel = Convert.ToInt32(this.Sign1Level.SelectedItem.ToString()); signtemp1.CanView = this.View1.SelectedIndex; signtemp1.CanDownload = this.Download1.SelectedIndex; tlist.Add(signtemp1); signtemp2.SignInfo = this.Sign2.Text.ToString(); Employee emp2 = new Employee(); emp2.Name = this.SignPer2.SelectedText; emp2.Id = Convert.ToInt32(this.SignPer2.SelectedValue.ToString()); Department dep2 = new Department(); dep2.Id = Convert.ToInt32(this.SignDep2.SelectedValue.ToString()); dep2.Name = this.SignDep2.SelectedText; emp2.Department = dep2; signtemp2.SignEmployee = emp2; signtemp2.SignLevel = Convert.ToInt32(this.Sign2Level.SelectedItem.ToString()); signtemp2.CanView = this.View2.SelectedIndex; signtemp2.CanDownload = this.Download2.SelectedIndex; tlist.Add(signtemp2); signtemp3.SignInfo = this.Sign3.Text.ToString(); Employee emp3 = new Employee(); emp3.Name = this.SignPer3.SelectedText; emp3.Id = Convert.ToInt32(this.SignPer3.SelectedValue.ToString()); Department dep3 = new Department(); dep3.Id = Convert.ToInt32(this.SignDep3.SelectedValue.ToString()); dep3.Name = this.SignDep3.SelectedText; emp3.Department = dep3; signtemp3.SignEmployee = emp3; signtemp3.SignLevel = Convert.ToInt32(this.Sign3Level.SelectedItem.ToString()); signtemp3.CanView = this.View3.SelectedIndex; signtemp3.CanDownload = this.Download3.SelectedIndex; tlist.Add(signtemp3); signtemp4.SignInfo = this.Sign4.Text.ToString(); Employee emp4 = new Employee(); emp4.Name = this.SignPer4.SelectedText; emp4.Id = Convert.ToInt32(this.SignPer4.SelectedValue.ToString()); Department dep4 = new Department(); dep4.Id = Convert.ToInt32(this.SignDep4.SelectedValue.ToString()); dep4.Name = this.SignDep4.SelectedText; emp4.Department = dep4; signtemp4.SignEmployee = emp4; signtemp4.SignLevel = Convert.ToInt32(this.Sign4Level.SelectedItem.ToString()); signtemp4.CanView = this.View4.SelectedIndex; signtemp4.CanDownload = this.Download4.SelectedIndex; tlist.Add(signtemp4); signtemp5.SignInfo = this.Sign5.Text.ToString(); Employee emp5 = new Employee(); emp5.Name = this.SignPer5.SelectedText; emp5.Id = Convert.ToInt32(this.SignPer5.SelectedValue.ToString()); Department dep5 = new Department(); dep5.Id = Convert.ToInt32(this.SignDep5.SelectedValue.ToString()); dep5.Name = this.SignDep5.SelectedText; emp5.Department = dep5; signtemp5.SignEmployee = emp5; signtemp5.SignLevel = Convert.ToInt32(this.Sign5Level.SelectedItem.ToString()); signtemp5.CanView = this.View5.SelectedIndex; signtemp5.CanDownload = this.Download5.SelectedIndex; tlist.Add(signtemp5); signtemp6.SignInfo = this.Sign6.Text.ToString(); Employee emp6 = new Employee(); emp6.Name = this.SignPer6.SelectedText; emp6.Id = Convert.ToInt32(this.SignPer6.SelectedValue.ToString()); Department dep6 = new Department(); dep6.Id = Convert.ToInt32(this.SignDep6.SelectedValue.ToString()); dep6.Name = this.SignDep6.SelectedText; emp6.Department = dep6; signtemp6.SignEmployee = emp6; signtemp6.SignLevel = Convert.ToInt32(this.Sign6Level.SelectedItem.ToString()); signtemp6.CanView = this.View6.SelectedIndex; signtemp6.CanDownload = this.Download6.SelectedIndex; tlist.Add(signtemp6); signtemp7.SignInfo = this.Sign7.Text.ToString(); Employee emp7 = new Employee(); emp7.Name = this.SignPer7.SelectedText; emp7.Id = Convert.ToInt32(this.SignPer7.SelectedValue.ToString()); Department dep7 = new Department(); dep7.Id = Convert.ToInt32(this.SignDep7.SelectedValue.ToString()); dep7.Name = this.SignDep7.SelectedText; emp7.Department = dep7; signtemp7.SignEmployee = emp7; signtemp7.SignLevel = Convert.ToInt32(this.Sign7Level.SelectedItem.ToString()); signtemp7.CanView = this.View7.SelectedIndex; signtemp7.CanDownload = this.Download7.SelectedIndex; tlist.Add(signtemp7); signtemp8.SignInfo = this.Sign8.Text.ToString(); Employee emp8 = new Employee(); emp8.Name = this.SignPer8.SelectedText; emp8.Id = Convert.ToInt32(this.SignPer8.SelectedValue.ToString()); Department dep8 = new Department(); dep8.Id = Convert.ToInt32(this.SignDep8.SelectedValue.ToString()); dep8.Name = this.SignDep8.SelectedText; emp8.Department = dep8; signtemp8.SignEmployee = emp8; signtemp8.SignLevel = Convert.ToInt32(this.Sign8Level.SelectedItem.ToString()); signtemp8.CanView = this.View8.SelectedIndex; signtemp8.CanDownload = this.Download8.SelectedIndex; tlist.Add(signtemp8); temp.SignDatas = tlist; string result = _sc.AddConTemplete(temp); if (result == Response.INSERT_CONTRACT_TEMPLATE_SUCCESS.ToString()) { MessageBox.Show("添加模板" + this.ConTempName.Text + "成功!"); } else { MessageBox.Show("添加模板失败!"); } }
private void AddDepartment_Click(object sender, EventArgs e) //添加部门 { // modify by gatieme at 2015-08-08 16:20 // 为部门添加部门简称 string departmentName = this.DepartmentName.Text.Trim(); string departmentShortCall = this.textBoxDepartmentShortCall.Text.Trim(); if (departmentName == "") { MessageBox.Show("请填写部门名称!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (departmentShortCall == "") { MessageBox.Show("请填写部门简称!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (UserHelper.DepList.Where(o => o.Name == departmentName).ToList().Count > 0) { MessageBox.Show("该部门的部门名称与其他部门重复!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (UserHelper.DepList.Where(o => o.ShortCall == departmentShortCall).ToList().Count > 0) { MessageBox.Show("该部门的部门简称与其他部门重复!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Department department = new Department { Id = -1, Name = departmentName, ShortCall = departmentShortCall }; SDepartment sdepartment = new SDepartment(); sdepartment.Id = -1; sdepartment.Name = departmentName; sdepartment.ShortCall = departmentShortCall; if (this.CanBoundary.Checked) { sdepartment.CanBoundary = 1; } else { sdepartment.CanBoundary = 0; } if (this.CanInLand.Checked) { sdepartment.CanInland = 1; } else { sdepartment.CanInland = 0; } if (this.CanEmergency.Checked) { sdepartment.CanEmergency = 1; } else { sdepartment.CanEmergency = 0; } if (this.CanRegular.Checked) { sdepartment.CanRegular = 1; } else { sdepartment.CanRegular = 0; } //string result = _sc.InsertDepartment(department); string result = _sc.InsertSDepartment(sdepartment); //if (result == Response.INSERT_DEPARTMENT_SUCCESS.ToString()) //{ if (result == Response.INSERT_SDEPARTMENT_SUCCESS.ToString()) { MessageBox.Show("添加" + departmentName + "部门成功!"); /////// BindGridViewDataSourece(); /////// } //} else { MessageBox.Show("添加" + departmentName + "部门失败!"); } }
public Department ToDepartment() { Department department = new Department(); department.Id = this.Id; department.Name = this.Name; department.ShortCall = this.ShortCall; return department; }
/// <summary> /// 添加部门 /// </summary> /// <param name="department"></param> /// <returns></returns> /// modify by gatieme at 2015-08-08 16:09 /// 实现功能--为部门添加部门简称 /// 本函数修改,修改参数string departmentName为Department department public string InsertDepartment(Department department) { //return Task.Factory.StartNew(() => { try { SocketMessage sm = new SocketMessage(Request.INSERT_DEPARTMENT_REQUEST, department); //scoket发送请求信息 ClientSocket.Send(Encoding.UTF8.GetBytes(sm.Package)); //scoket接收请求信息 recLength = ClientSocket.Receive(recivebuffer); string recMsg = Encoding.UTF8.GetString(recivebuffer, 0, recLength); string[] Msg = recMsg.Split(SocketMessage.DEFAULT_SEPARATOR); if (Msg[0] == Response.INSERT_DEPARTMENT_SUCCESS.ToString()) { Logging.AddLog("添加部门成功!"); } else { Logging.AddLog("添加部门失败!"); } return Msg[0]; } catch { Logging.AddLog("添加部门失败(服务器连接中断)!"); return "添加失败"; } //}); } }
public String ModifyDepartment(Department department) { //return Task.Factory.StartNew(() => { try { SocketMessage sm = new SocketMessage(Request.MODIFY_DEPARTMENT_REQUEST, department); ClientSocket.Send(Encoding.UTF8.GetBytes(sm.Package)); recLength = ClientSocket.Receive(recivebuffer); string recMsg = Encoding.UTF8.GetString(recivebuffer, 0, recLength); string[] Msg = recMsg.Split(SocketMessage.DEFAULT_SEPARATOR); if (Msg[0] == Response.MODIFY_EMPLOYEE_SUCCESS.ToString()) { Logging.AddLog("修改部门成功"); } else { Logging.AddLog("修改部门失败!"); } return Msg[0]; } catch { Logging.AddLog("重置用户密码失败(服务器连接中断)!"); return "服务器连接中断"; } //}); } }
private void button1_Click(object sender, EventArgs e) { if (this.CheckIntegrity() == false) { return; } Templete temp = new Templete(); SignatureTemplate signtemp1 = new SignatureTemplate(); SignatureTemplate signtemp2 = new SignatureTemplate(); SignatureTemplate signtemp3 = new SignatureTemplate(); SignatureTemplate signtemp4 = new SignatureTemplate(); SignatureTemplate signtemp5 = new SignatureTemplate(); SignatureTemplate signtemp6 = new SignatureTemplate(); SignatureTemplate signtemp7 = new SignatureTemplate(); SignatureTemplate signtemp8 = new SignatureTemplate(); List<string> list = new List<string>(); List<SignatureTemplate> tlist = new List<SignatureTemplate>(); temp.Name = this.ConTempName.Text.ToString(); list.Add(this.Column1.Text.ToString()); list.Add(this.Column2.Text.ToString()); list.Add(this.Column3.Text.ToString()); list.Add(this.Column4.Text.ToString()); list.Add(this.Column5.Text.ToString()); temp.ColumnNames = list; signtemp1.SignInfo = this.Sign1.Text.ToString(); Employee emp1 = new Employee(); emp1.Name = this.SignPer1.SelectedText; emp1.Id = Convert.ToInt32(this.SignPer1.SelectedValue.ToString()); Department dep1 = new Department(); dep1.Id = Convert.ToInt32(this.SignDep1.SelectedValue.ToString()); dep1.Name = this.SignDep1.SelectedText; emp1.Department = dep1; signtemp1.SignEmployee = emp1; signtemp1.SignLevel = Convert.ToInt32(this.Sign1Level.SelectedItem.ToString()); signtemp1.CanView = this.View1.SelectedIndex; signtemp1.CanDownload = this.Download1.SelectedIndex; tlist.Add(signtemp1); signtemp2.SignInfo = this.Sign2.Text.ToString(); Employee emp2 = new Employee(); emp2.Name = this.SignPer2.SelectedText; emp2.Id = Convert.ToInt32(this.SignPer2.SelectedValue.ToString()); Department dep2 = new Department(); dep2.Id = Convert.ToInt32(this.SignDep2.SelectedValue.ToString()); dep2.Name = this.SignDep2.SelectedText; emp2.Department = dep2; signtemp2.SignEmployee = emp2; signtemp2.SignLevel = Convert.ToInt32(this.Sign2Level.SelectedItem.ToString()); signtemp2.CanView = this.View2.SelectedIndex; signtemp2.CanDownload = this.Download2.SelectedIndex; tlist.Add(signtemp2); signtemp3.SignInfo = this.Sign3.Text.ToString(); Employee emp3 = new Employee(); emp3.Name = this.SignPer3.SelectedText; emp3.Id = Convert.ToInt32(this.SignPer3.SelectedValue.ToString()); Department dep3 = new Department(); dep3.Id = Convert.ToInt32(this.SignDep3.SelectedValue.ToString()); dep3.Name = this.SignDep3.SelectedText; emp3.Department = dep3; signtemp3.SignEmployee = emp3; signtemp3.SignLevel = Convert.ToInt32(this.Sign3Level.SelectedItem.ToString()); signtemp3.CanView = this.View3.SelectedIndex; signtemp3.CanDownload = this.Download3.SelectedIndex; tlist.Add(signtemp3); signtemp4.SignInfo = this.Sign4.Text.ToString(); Employee emp4 = new Employee(); emp4.Name = this.SignPer4.SelectedText; emp4.Id = Convert.ToInt32(this.SignPer4.SelectedValue.ToString()); Department dep4 = new Department(); dep4.Id = Convert.ToInt32(this.SignDep4.SelectedValue.ToString()); dep4.Name = this.SignDep4.SelectedText; emp4.Department = dep4; signtemp4.SignEmployee = emp4; signtemp4.SignLevel = Convert.ToInt32(this.Sign4Level.SelectedItem.ToString()); signtemp4.CanView = this.View4.SelectedIndex; signtemp4.CanDownload = this.Download4.SelectedIndex; tlist.Add(signtemp4); signtemp5.SignInfo = this.Sign5.Text.ToString(); Employee emp5 = new Employee(); emp5.Name = this.SignPer5.SelectedText; emp5.Id = Convert.ToInt32(this.SignPer5.SelectedValue.ToString()); Department dep5 = new Department(); dep5.Id = Convert.ToInt32(this.SignDep5.SelectedValue.ToString()); dep5.Name = this.SignDep5.SelectedText; emp5.Department = dep5; signtemp5.SignEmployee = emp5; signtemp5.SignLevel = Convert.ToInt32(this.Sign5Level.SelectedItem.ToString()); signtemp5.CanView = this.View5.SelectedIndex; signtemp5.CanDownload = this.Download5.SelectedIndex; tlist.Add(signtemp5); signtemp6.SignInfo = this.Sign6.Text.ToString(); Employee emp6 = new Employee(); emp6.Name = this.SignPer6.SelectedText; emp6.Id = Convert.ToInt32(this.SignPer6.SelectedValue.ToString()); Department dep6 = new Department(); dep6.Id = Convert.ToInt32(this.SignDep6.SelectedValue.ToString()); dep6.Name = this.SignDep6.SelectedText; emp6.Department = dep6; signtemp6.SignEmployee = emp6; signtemp6.SignLevel = Convert.ToInt32(this.Sign6Level.SelectedItem.ToString()); signtemp6.CanView = this.View6.SelectedIndex; signtemp6.CanDownload = this.Download6.SelectedIndex; tlist.Add(signtemp6); signtemp7.SignInfo = this.Sign7.Text.ToString(); Employee emp7 = new Employee(); emp7.Name = this.SignPer7.SelectedText; emp7.Id = Convert.ToInt32(this.SignPer7.SelectedValue.ToString()); Department dep7 = new Department(); dep7.Id = Convert.ToInt32(this.SignDep7.SelectedValue.ToString()); dep7.Name = this.SignDep7.SelectedText; emp7.Department = dep7; signtemp7.SignEmployee = emp7; signtemp7.SignLevel = Convert.ToInt32(this.Sign7Level.SelectedItem.ToString()); signtemp7.CanView = this.View7.SelectedIndex; signtemp7.CanDownload = this.Download7.SelectedIndex; tlist.Add(signtemp7); signtemp8.SignInfo = this.Sign8.Text.ToString(); Employee emp8 = new Employee(); emp8.Name = this.SignPer8.SelectedText; emp8.Id = Convert.ToInt32(this.SignPer8.SelectedValue.ToString()); Department dep8 = new Department(); dep8.Id = Convert.ToInt32(this.SignDep8.SelectedValue.ToString()); dep8.Name = this.SignDep8.SelectedText; emp8.Department = dep8; signtemp8.SignEmployee = emp8; signtemp8.SignLevel = Convert.ToInt32(this.Sign8Level.SelectedItem.ToString()); signtemp8.CanView = this.View8.SelectedIndex; signtemp8.CanDownload = this.Download8.SelectedIndex; tlist.Add(signtemp8); temp.SignDatas = tlist; temp.TempId = Id; string result = _sc.ModifyContractTemplate(temp); if (result == Response.MODIFY_CONTRACT_TEMPLATE_SUCCESS.ToString()) { MessageBox.Show("修改模板成功!", "提示", MessageBoxButtons.OK); this.DialogResult = DialogResult.OK; } else if (result == "服务器连接中断") { MessageBox.Show("服务器连接中断,修改失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("修改失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// 保存为新模版 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonSaveNew_Click(object sender, EventArgs e) { if (this.CheckIntegrity() == false) { return; } Templete temp = new Templete(); SignatureTemplate signtemp1 = new SignatureTemplate(); SignatureTemplate signtemp2 = new SignatureTemplate(); SignatureTemplate signtemp3 = new SignatureTemplate(); SignatureTemplate signtemp4 = new SignatureTemplate(); SignatureTemplate signtemp5 = new SignatureTemplate(); SignatureTemplate signtemp6 = new SignatureTemplate(); SignatureTemplate signtemp7 = new SignatureTemplate(); SignatureTemplate signtemp8 = new SignatureTemplate(); List<string> list = new List<string>(); List<SignatureTemplate> tlist = new List<SignatureTemplate>(); temp.Name = this.ConTempName.Text.ToString(); list.Add(this.Column1.Text.ToString()); list.Add(this.Column2.Text.ToString()); list.Add(this.Column3.Text.ToString()); list.Add(this.Column4.Text.ToString()); list.Add(this.Column5.Text.ToString()); temp.ColumnNames = list; signtemp1.SignInfo = this.Sign1.Text.ToString(); Employee emp1 = new Employee(); emp1.Name = this.SignPer1.SelectedText; emp1.Id = Convert.ToInt32(this.SignPer1.SelectedValue.ToString()); Department dep1 = new Department(); dep1.Id = Convert.ToInt32(this.SignDep1.SelectedValue.ToString()); dep1.Name = this.SignDep1.SelectedText; emp1.Department = dep1; signtemp1.SignEmployee = emp1; signtemp1.SignLevel = Convert.ToInt32(this.Sign1Level.SelectedItem.ToString()); tlist.Add(signtemp1); signtemp2.SignInfo = this.Sign2.Text.ToString(); Employee emp2 = new Employee(); emp2.Name = this.SignPer2.SelectedText; emp2.Id = Convert.ToInt32(this.SignPer2.SelectedValue.ToString()); Department dep2 = new Department(); dep2.Id = Convert.ToInt32(this.SignDep2.SelectedValue.ToString()); dep2.Name = this.SignDep2.SelectedText; emp2.Department = dep2; signtemp2.SignEmployee = emp2; signtemp2.SignLevel = Convert.ToInt32(this.Sign2Level.SelectedItem.ToString()); tlist.Add(signtemp2); signtemp3.SignInfo = this.Sign3.Text.ToString(); Employee emp3 = new Employee(); emp3.Name = this.SignPer3.SelectedText; emp3.Id = Convert.ToInt32(this.SignPer3.SelectedValue.ToString()); Department dep3 = new Department(); dep3.Id = Convert.ToInt32(this.SignDep3.SelectedValue.ToString()); dep3.Name = this.SignDep3.SelectedText; emp3.Department = dep3; signtemp3.SignEmployee = emp3; signtemp3.SignLevel = Convert.ToInt32(this.Sign3Level.SelectedItem.ToString()); tlist.Add(signtemp3); signtemp4.SignInfo = this.Sign4.Text.ToString(); Employee emp4 = new Employee(); emp4.Name = this.SignPer4.SelectedText; emp4.Id = Convert.ToInt32(this.SignPer4.SelectedValue.ToString()); Department dep4 = new Department(); dep4.Id = Convert.ToInt32(this.SignDep4.SelectedValue.ToString()); dep4.Name = this.SignDep4.SelectedText; emp4.Department = dep4; signtemp4.SignEmployee = emp4; signtemp4.SignLevel = Convert.ToInt32(this.Sign4Level.SelectedItem.ToString()); tlist.Add(signtemp4); signtemp5.SignInfo = this.Sign5.Text.ToString(); Employee emp5 = new Employee(); emp5.Name = this.SignPer5.SelectedText; emp5.Id = Convert.ToInt32(this.SignPer5.SelectedValue.ToString()); Department dep5 = new Department(); dep5.Id = Convert.ToInt32(this.SignDep5.SelectedValue.ToString()); dep5.Name = this.SignDep5.SelectedText; emp5.Department = dep5; signtemp5.SignEmployee = emp5; signtemp5.SignLevel = Convert.ToInt32(this.Sign5Level.SelectedItem.ToString()); tlist.Add(signtemp5); signtemp6.SignInfo = this.Sign6.Text.ToString(); Employee emp6 = new Employee(); emp6.Name = this.SignPer6.SelectedText; emp6.Id = Convert.ToInt32(this.SignPer6.SelectedValue.ToString()); Department dep6 = new Department(); dep6.Id = Convert.ToInt32(this.SignDep6.SelectedValue.ToString()); dep6.Name = this.SignDep6.SelectedText; emp6.Department = dep6; signtemp6.SignEmployee = emp6; signtemp6.SignLevel = Convert.ToInt32(this.Sign6Level.SelectedItem.ToString()); tlist.Add(signtemp6); signtemp7.SignInfo = this.Sign7.Text.ToString(); Employee emp7 = new Employee(); emp7.Name = this.SignPer7.SelectedText; emp7.Id = Convert.ToInt32(this.SignPer7.SelectedValue.ToString()); Department dep7 = new Department(); dep7.Id = Convert.ToInt32(this.SignDep4.SelectedValue.ToString()); dep7.Name = this.SignDep7.SelectedText; emp7.Department = dep7; signtemp7.SignEmployee = emp7; signtemp7.SignLevel = Convert.ToInt32(this.Sign7Level.SelectedItem.ToString()); tlist.Add(signtemp7); signtemp8.SignInfo = this.Sign8.Text.ToString(); Employee emp8 = new Employee(); emp8.Name = this.SignPer8.SelectedText; emp8.Id = Convert.ToInt32(this.SignPer8.SelectedValue.ToString()); Department dep8 = new Department(); dep8.Id = Convert.ToInt32(this.SignDep8.SelectedValue.ToString()); dep8.Name = this.SignDep8.SelectedText; emp8.Department = dep8; signtemp8.SignEmployee = emp8; signtemp8.SignLevel = Convert.ToInt32(this.Sign8Level.SelectedItem.ToString()); tlist.Add(signtemp8); temp.SignDatas = tlist; string result = _sc.AddConTemplete(temp); if (result == Response.INSERT_CONTRACT_TEMPLATE_SUCCESS.ToString()) { MessageBox.Show("保存为新模板" + this.ConTempName.Text + "成功!"); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("保存为新模板!"); } }