private int InsEmpolyeeFun(int state) { Model.Empolyee emp = new Model.Empolyee(); area = tb_sheng.Text + "/" + tb_shi.Text + "/" + tb_qu.Text;//保存地区 emp.Emp_Name = textBox1.Text.Trim(); emp.Emp_Code = textBox2.Text.Trim(); emp.Emp_Password = tb_pws.Text.Trim(); emp.Emp_Area = area; emp.Emp_CardCode = textBox3.Text.Trim(); emp.Emp_Phone = textBox4.Text.Trim(); emp.Emp_Card = textBox5.Text.Trim(); emp.Emp_Birthday = Convert.ToDateTime(textBox6.Text);//textBox6 emp.Emp_Email = textBox7.Text.Trim(); emp.Emp_School = textBox8.Text.Trim(); emp.Emp_Bank = textBox9.Text.Trim(); emp.Emp_OpenBank = textBox10.Text.Trim(); emp.Emp_Entry = Convert.ToDateTime(textBox11.Text); //textBox11 emp.Emp_Depid = comboBox1.SelectedValue == null ? "" : comboBox1.SelectedValue.ToString(); emp.Emp_UserRole = cbe_juese.SelectedValue == null ? "" : cbe_juese.SelectedValue.ToString(); emp.Emp_Education = comboBox2.Text; emp.Emp_Sex = radioButton1.Checked == true ? "男" : "女"; emp.Emp_Enable = checkBox1.Checked == true ? 0 : 1; emp.Emp_State = checkBox2.Checked == true ? 0 : 1; emp.Emp_Clear = 1; if (state == 0) { return(em.InsEmpolyee(emp)); } else { return(em.UpdateEmpolyee(emp)); } }
private void InsEmpolyee_Load(object sender, EventArgs e) { textBox2.Enabled = false; comboBox1.SelectedIndex = 0; textBox11.Text = DateTime.Now.ToString(); comboBox1.DataSource = dm.SelDepartment(); comboBox1.DisplayMember = "Dt_Name"; comboBox1.ValueMember = "Dt_Code"; //绑定角色下拉框 DataTable dt = role.GetAllList().Tables[0]; cbe_juese.DataSource = dt; cbe_juese.DisplayMember = "Role_Name"; cbe_juese.ValueMember = "Role_Code"; cbe_juese.SelectedIndex = 0; EmpolyeeForm empM = (EmpolyeeForm)Owner; try { switch (empM.StateType) { case 0: textBox2.Text = BuildCode.ModuleCode("EMP"); break; case 1: Model.Empolyee empolyee = em.SelEmpolyeeByCode(empM.id); textBox1.Text = empolyee.Emp_Name; textBox2.Text = empolyee.Emp_Code; //获取选中的地址,绑定在地址的三个控件上面 string str = empolyee.Emp_Area; string[] sArray = str.Split(new char[] { '/' }); tb_sheng.Text = sArray[0].ToString(); tb_shi.Text = sArray[1].ToString(); tb_qu.Text = sArray[2].ToString(); // tb_pws.Text = empolyee.Emp_Password; textBox3.Text = empolyee.Emp_CardCode; textBox4.Text = empolyee.Emp_Phone; textBox5.Text = empolyee.Emp_Card; textBox6.Text = empolyee.Emp_Birthday.ToString(); textBox7.Text = empolyee.Emp_Email; textBox8.Text = empolyee.Emp_School; textBox9.Text = empolyee.Emp_Bank; textBox10.Text = empolyee.Emp_OpenBank; textBox11.Text = empolyee.Emp_Entry.ToString(); comboBox1.Text = XYEEncoding.strHexDecode(dm.SelDepartmentByCode(XYEEncoding.strCodeHex(empolyee.Emp_Depid)).Dt_Name); // cbe_juese.Text = XYEEncoding.strHexDecode(role.GetModel(XYEEncoding.strCodeHex(empolyee.Emp_UserRole)).Role_Name); // comboBox2.Text = empolyee.Emp_Education; if (empolyee.Emp_Sex == "男") { radioButton1.Checked = true; } else { radioButton2.Checked = true; } if (empolyee.Emp_State == 0) { checkBox2.Checked = true; } if (empolyee.Emp_Enable == 0) { checkBox1.Checked = true; } break; default: MessageBox.Show("类型错误!"); break; } } catch (Exception ex) { MessageBox.Show("加载数据失败,请检查服务器连接并尝试刷新.错误:" + ex.Message); } }