using FineUIPro;
|
using FineUIPro.iWareWms;
|
using iWareCommon.Common.Entity;
|
using iWareDataCore.RBAC.Entity;
|
using iWareDataCore.RBAC.Service;
|
using System;
|
|
namespace iWareWms.View.RBAC.User
|
{
|
/// <summary>
|
/// 许艺潇
|
/// 2018.06
|
/// 更改密码操作界面(弹窗)
|
/// </summary>
|
public partial class ChangePassword : PageBase
|
{
|
protected void Page_Load(object sender, EventArgs e)
|
{
|
if (!IsPostBack)
|
{
|
LoadData();
|
}
|
}
|
private void LoadData()
|
{
|
|
var user = GetLoginPerson();
|
labUserID.Text = user.Id.ToString();
|
labUserName.Text = user.Username;
|
labUserRealName.Text = user.Name;
|
}
|
|
private void ReadFailure()
|
{
|
Alert.ShowInTop("用户信息读取失败,请重新操作");
|
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
return;
|
}
|
|
protected void btnSaveClose_Click(object sender, EventArgs e)
|
{
|
var user = GetLoginPerson();
|
string old = tboldPwd.Text.ToString().Trim();
|
string newPwd = tbxConfirmPassword.Text.ToString().Trim();
|
string msg;
|
var res = UserService.GetInstance().ChangePassword(user.Id, old, newPwd, out msg );
|
Alert.ShowInTop(string.IsNullOrEmpty(msg)?"修改成功":msg);
|
|
if (string.IsNullOrEmpty(msg))
|
{
|
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
}
|
}
|
}
|
}
|