//保存数据 /// <summary> /// 保存数据 /// </summary> /// <returns></returns> internal override bool Save() { if (!ValidateEditForm()) { return(false); } string msg; BuildEntity(); var result = CurrentOperationStatus == OperationStatus.New ? RightUserBll.InsertRightUser(EditEntity, out msg) : RightUserBll.UpdateRightUser(EditEntity, out msg); UI.ShowInfo(msg); if (result) { UI.ReadOnlyUi(pageEdit, true); SetSelectedEntity(); } return(result); }
//加载查询数据 /// <summary> /// 加载查询数据 /// </summary> private void QueryData() { var condition = new QueryCondition { DepartmentCode = UI.GetValue(ddlViewDepName), UserId = UI.GetValue(txtViewUserId) }; var lstData = RightUserBll.QueryRightUser(condition); grdQueryResult.DataSource = lstData; }
//确定 /// <summary> /// 确定 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOk_Click(object sender, EventArgs e) { var currentUser = txtCurrentUser.Text.Trim(); var currentPwd = txtCurrentPwd.Text.Trim(); var pwdNew = txtPwdNew.Text.Trim(); var pwdConfirmNew = txtConfirmPwdNew.Text.Trim(); if (currentUser.Trim().Length <= 0) { UI.MsgBox("获取当前用户信息失败"); return; } if (currentPwd.Trim().Length <= 0) { UI.MsgBox("当前密码不能为空"); return; } if (pwdNew.Trim().Length <= 0) { UI.MsgBox("新密码不能为空"); return; } if (pwdConfirmNew.Trim().Length <= 0) { UI.MsgBox("确认新密码不能为空"); return; } if (pwdNew != pwdConfirmNew) { UI.MsgBox("新密码和确认新密码必须相同"); return; } string msg; if (!RightUserBll.ChangeSelfPassword(currentUser, currentPwd, pwdNew, out msg)) { UI.MsgBox(msg); return; } DialogResult = DialogResult.OK; Close(); }
private void btnSubmit_Click(object sender, EventArgs e) { if (UI.EmptyText(txtUserId, "工号")) { this.txtUserId.Focus(); return; } if (UI.EmptyText(txtUserPwd, "密码")) { this.txtUserPwd.Focus(); return; } var userId = UI.GetValue(txtUserId); var userPwd = UI.GetValue(txtUserPwd); var user = RightUserBll.QueryRightUserByUserId(userId); if (user == null) { UI.MsgBox("工号在系统中不存在"); txtUserId.SelectAll(); txtUserId.Focus(); return; } if (CryptoHelper.ToMd5(userPwd) != user.UserPwd) { UI.MsgBox("密码不正确"); txtUserPwd.SelectAll(); txtUserPwd.Focus(); return; } GloableData.Instance.UserId = user.UserId; // GloableData.Instance.IsAdmin = RightUserBll.IsAdmin(new QueryCondition { UserId = user.UserId }); DialogResult = DialogResult.OK; }
//删除数据 /// <summary> /// 删除数据 /// </summary> /// <returns></returns> internal override bool Delete() { if (EditEntity == null) { UI.ShowWarn("请选择待删除数据"); return(false); } if (!UI.Confirm("确定要删除吗?")) { return(false); } if (!RightUserBll.DeleteRightUser(EditEntity)) { UI.ShowError("删除失败"); return(false); } EditEntity = null; UI.ClearUi(pageEdit); return(true); }