Exemple #1
0
 /// <summary>
 /// 保存区域表单(新增、修改)
 /// </summary>
 /// <param name="keyValue">主键值</param>
 /// <param name="{">区域实体</param>
 /// <returns></returns>
 public bool SaveForm(string keyValue, PasswordSetEntity areaEntity)
 {
     try
     {
         return(service.SaveForm(keyValue, areaEntity));
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public ActionResult SaveForm(string keyValue, PasswordSetEntity areaEntity)
 {
     try
     {
         psBLL.SaveForm(keyValue, areaEntity);
         return(Success("操作成功。"));
     }
     catch (Exception ex)
     {
         return(Error(ex.Message));
     }
 }
Exemple #3
0
        public List <string> IsPasswordRuleStatus(ERCHTMS.Code.Operator user)
        {
            List <string>     list = new List <string>();
            PasswordSetEntity ps   = GetList(user.OrganizeCode).Where(t => t.OrgCode == user.OrganizeCode &&  t.Status == 1).FirstOrDefault();

            if (ps != null)
            {
                // var reg1 = /^.*(?=.{8,})(?=.*\d)(?=.*[A-Za-z]{1,})(?=.*[~_!=@#\$%^&\*\?\(\)]).*$/;
                if (ps.Status == 1)
                {
                    string   reg = "(?=.{" + ps.Len + ",})";
                    string[] arr = ps.Rule.Split(';');
                    if (arr[2].Trim().Length > 0)
                    {
                        reg += @"(?=.*\d)";
                    }
                    if (arr[0].Trim().Length > 0)
                    {
                        reg += @"(?=.*[A-Z]{1,})";
                    }
                    if (arr[1].Trim().Length > 0)
                    {
                        reg += @"(?=.*[a-z]{1,})";
                    }
                    if (arr[3].Trim().Length > 0)
                    {
                        reg += @"(?=.*[~_!=@#\$%^&\*\?\(\)])";
                    }
                    string rule = string.Format("^.*{0}.*$", reg);
                    list.Add("true");
                    list.Add(ps.Rule);
                    list.Add(ps.Remark);
                    list.Add(ps.Len.ToString());
                    list.Add(rule);
                    list.Add(ps.Num.ToString());
                }
            }
            else
            {
                list.Add("");
                list.Add("");
                list.Add("");
                list.Add("6");
                list.Add("");
                list.Add("0");
            }
            return(list);
        }