/// <summary> /// 保存 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSubmit_Click(object sender, EventArgs e) { Users user = new Users(); if (Mode == OperateMode.UPDATE) { user = bll.GetModel(id); } else { user.UserName = txtUserName.Value.Trim(); } if (!string.IsNullOrEmpty(ddlStatus.SelectedValue)) { user.Status = Convert.ToInt32(ddlStatus.SelectedValue); } user.RealName = txtName.Value.Trim(); if (!string.IsNullOrEmpty(ddlSex.SelectedValue)) { user.Sex = TypeParse.Object2Int32(ddlSex.SelectedValue, 0); } if (!string.IsNullOrEmpty(ddlEducation.SelectedValue)) { user.Education = ddlEducation.SelectedValue; } user.Mobile = txtMobile.Value.Trim(); user.Tel = txtPhone.Value.Trim(); user.Email = txtEmail.Value.Trim(); user.QQ = txtQQ.Value.Trim(); if (!string.IsNullOrEmpty(txtBirth.Value.Trim())) { user.Birthday = TypeParse.Object2DateTime(txtBirth.Value.Trim(), DateTime.MinValue); } user.Company = txtCompany.Value.Trim(); user.Remark = txtRemark.Value.Trim(); user.Question = ddlSafeQuestion.SelectedValue; user.Answer = txtSafeA.Value.Trim(); user.LastUpdateDate = DateTime.Now; // 新增 if (Mode == OperateMode.ADD) { user.UserID = Guid.NewGuid().ToString(); user.CreateDate = DateTime.Now; object userID = bll.Add(user); // this.SaveDepartmentUser((user as Users).UserID); WebCommon.ResetControl(this.form1); } else if (Mode == OperateMode.UPDATE) // 更新 { bll.Update(user); // this.SaveDepartmentUser(id); } WebCommon.DialogSuccessMsg(this, "保存成功!"); }