| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 | 
							- using CCWin;
 
- using System;
 
- using System.Collections.Generic;
 
- using System.ComponentModel;
 
- using System.Data;
 
- using System.Drawing;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- using System.Windows.Forms;
 
- using WCS_Client.UC;
 
- using System.Text.RegularExpressions;
 
- namespace WCS_Client.From
 
- {
 
-     public partial class FormEditPwd : CCSkinMain
 
-     {
 
-         DataRow _dr;
 
-         public FormEditPwd(DataRow dr)
 
-         {
 
-             InitializeComponent();
 
-             _dr = dr;
 
-         }
 
-         private void skinButton2_Click(object sender, EventArgs e)
 
-         {
 
-             this.Close();
 
-         }
 
-         private void skinButton1_Click(object sender, EventArgs e)
 
-         {
 
-             string user_no = _dr["USER_NO"].ToString();
 
-             string user_pwd = txtUser_NewPwd.Text.Trim();
 
-             string user_newpwd = txtUser_TwoNewPwd.Text.Trim();
 
-             if (string.IsNullOrWhiteSpace(user_newpwd))
 
-             {
 
-                 MessageUtil.ShowError(string.Format("密码不能为空!"));
 
-                 return;
 
-             }
 
-             if (string.IsNullOrWhiteSpace(user_newpwd))
 
-             {
 
-                 MessageUtil.ShowError(string.Format("确认密码不能为空!"));
 
-                 return;
 
-             }
 
-             if (user_pwd.Trim().Length < 8)
 
-             {
 
-                 MessageUtil.ShowError(string.Format("密码太短,不足8个字符!"));
 
-                 return;
 
-             }
 
-             if (user_pwd.Trim().Length > 16)
 
-             {
 
-                 MessageUtil.ShowError(string.Format("密码过长,大于16个字符!"));
 
-                 return;
 
-             }
 
-             if (!Regex.IsMatch(user_pwd, "[A-Z]"))
 
-             {
 
-                 MessageUtil.ShowError(string.Format("密码必须包含大写字母!"));
 
-                 return;
 
-             }
 
-             if(!Regex.IsMatch(user_pwd, "[a-z]"))
 
-             {
 
-                 MessageUtil.ShowError(string.Format("密码必须包含小写字母!"));
 
-                 return;
 
-             }
 
-             if (!Regex.IsMatch(user_pwd, "[0-9]"))
 
-             {
 
-                 MessageUtil.ShowError(string.Format("密码必须包含数字!"));
 
-                 return;
 
-             }
 
-             if (user_pwd != user_newpwd)
 
-             {
 
-                 MessageUtil.ShowError("两次用户密码不一致。");
 
-             }
 
-             else
 
-             {
 
-                 string result = BaseWorkflow.AdminModifyPwd(user_no, user_pwd);
 
-                 if (string.IsNullOrWhiteSpace(result))
 
-                     MessageUtil.ShowTips(string.Format("用户{0}修改密码成功。", user_no));
 
-                 else
 
-                     MessageUtil.ShowError(result);
 
-                 this.Close();
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |