/// <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
        }
示例#2
0
        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
            });
        }