/// <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)); } }
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); }