예제 #1
0
파일: Edit.aspx.cs 프로젝트: YSWL801/Mall
        protected void Page_Load(object sender, EventArgs e)
        {
            int?id = Request["id"].ToNullable <int>();

            if (IsPostBack)
            {
                BLL.EmployeeService   service = new BLL.EmployeeService();
                Entity.EmployeeEntity entity  = new EmployeeEntity();
                entity.Id           = id;
                entity.Disabled     = false;
                entity.Name         = Request["name"];
                entity.PhoneNumber  = Request["phonenumber"];
                entity.LoginId      = Request["LoginId"];
                entity.LoginPWD     = Util.Extension.MD5Util.GenerateMD5(Request["LoginPWD"]);
                entity.IsSuper      = Convert.ToBoolean(Request["issuper"]);
                entity.Gender       = Request["gender"];
                entity.CreatedTime  = DateTime.Now;
                entity.ModifiedTime = DateTime.Now;
                entity.Email        = Request["email"];
                bool success = service.Update(entity);
                if (success)
                {
                    Response.Redirect("/Pages/Employee/List.aspx");
                }
                else
                {
                    Response.Write("修改失败!");
                }
            }
            else
            {
                EmployeeService service = new EmployeeService();
                Entity = service.Get((int)id);
            }
        }