/// <summary> /// 提交 /// </summary> protected void confirm_Click(object sender, EventArgs e) { //声明实体类 DataAssmblly.Sys_Employee employee = new DataAssmblly.Sys_Employee(); //赋值 employee.EmployeeName = Request["txtEmployeeName"].ToString(); employee.JobID = ddlEmpJob.SelectedValue.ToInt32(); employee.EmployeeTypeID = ddlEmpType.SelectedValue.ToInt32(); employee.DepartmentID = ddlDepart.SelectedValue.ToInt32(); employee.Sex = ddlSex.Value.ToInt32() == 1 ? true : false; employee.LoginName = Request["txtLoginName"].ToString(); string passWord = "******".MD5Hash(); if (!string.IsNullOrEmpty(Request["txtPwd"].ToString())) { passWord = Request["txtPwd"].ToString(); } employee.PassWord = passWord; employee.BornDate = Request["txtBornDate"].ToString().ToDateTime(); employee.TelPhone = Request["txtTelPhone"].ToString(); employee.IdCard = Request["txtIdCard"].ToString(); employee.ComeInDate = Request["txtComeInDate"].ToString().ToDateTime(); employee.CreateDate = DateTime.Now; employee.EmployeeKey = User.Identity.Name.ToInt32(); employee.Status = (byte)SysStatus.Enable; #region 头像 HttpFileCollection Files = HttpContext.Current.Request.Files; HttpPostedFile PostedFile = Files[0]; if (PostedFile.ContentLength > 0) { //文件名 string FileName = PostedFile.FileName; //后缀名 string strExPrentFile = FileName.Substring(FileName.LastIndexOf(".") + 1); //路径 string sFilePath = "/images/Personal"; //就对路径 string path = Server.MapPath(sFilePath); //存入服务器头像名称 string NewFileName = employee.EmployeeName + "." + strExPrentFile; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } string urlAddress = sFilePath + "/" + NewFileName; PostedFile.SaveAs(Server.MapPath(urlAddress)); employee.ImageURL = urlAddress; employee.UploadImageName = NewFileName; } int result = _empService.Insert(employee); Response.Write(@"<script>var index = window.parent.layer.getFrameIndex(window.name);window.parent.layer.close(index)</script>"); #endregion }
public DataAssmblly.Sys_Employee GetEmpById(int employeeId) { DataAssmblly.Sys_Employee employee = _empService.GetByID(employeeId); employee.Sys_Department = null; employee.Sys_EmployeeJob = null; employee.Sys_EmployeeType = null; return(new Sys_Employee { EmployeeID = employee.EmployeeID, EmployeeName = employee.EmployeeName, JobID = employee.JobID, DepartmentID = employee.DepartmentID, EmployeeTypeID = employee.EmployeeTypeID, Sex = employee.Sex, LoginName = employee.LoginName, //PassWord = StringControl.MD5Decrypt(employee.PassWord, skey), BornDate = employee.BornDate, TelPhone = employee.TelPhone, IdCard = employee.IdCard, ImageURL = employee.ImageURL, UploadImageName = employee.UploadImageName, ComeInDate = employee.ComeInDate }); }