/// <summary> /// 更新实体 /// 创建人:林以恒 /// 2015年7月6日21:49:09 /// </summary> /// <param name="roles"></param> /// <returns></returns> private T_ROLES Save(T_ROLES roles) { roles.R_NAME = tbxR_Name.Text.Trim(); if (roles.ID == 0) { roles.CREATE_TIME = DateTime.Now; roles.R_CODE = StringRandomUtil.GuidTo16String(); var creatAdminUser = AdminwebUserManager.GetCurrentAdminUser(); if (creatAdminUser != null) { roles.CREATE_USER = creatAdminUser.A_NAME; roles.CREATE_USER_NAME = creatAdminUser.A_CHINESE_NAME; } } return(roles); }
/// <summary> /// 生成验证码 /// </summary> /// <param name="length">指定验证码的长度</param> /// <returns></returns> public string CreateValidateCode(int length) { int[] randMembers = new int[length]; int[] validateNums = new int[length]; string validateNumberStr = ""; ////生成起始序列值 //int seekSeek = unchecked((int)DateTime.Now.Ticks); //Random seekRand = new Random(seekSeek); //int beginSeek = (int)seekRand.Next(0, Int32.MaxValue - length * 10000); //int[] seeks = new int[length]; //for (int i = 0; i < length; i++) //{ // beginSeek += 10000; // seeks[i] = beginSeek; //} ////生成随机数字 //for (int i = 0; i < length; i++) //{ // Random rand = new Random(seeks[i]); // int pownum = 1 * (int)Math.Pow(10, length); // randMembers[i] = rand.Next(pownum, Int32.MaxValue); //} ////抽取随机数字 //for (int i = 0; i < length; i++) //{ // string numStr = randMembers[i].ToString(); // int numLength = numStr.Length; // Random rand = new Random(); // int numPosition = rand.Next(0, numLength - 1); // validateNums[i] = Int32.Parse(numStr.Substring(numPosition, 1)); //} validateNumberStr = StringRandomUtil.RandomCode(length, StringRandomUtil.StringRadomType.SingleNumber); //生成验证码 //for (int i = 0; i < length; i++) //{ // validateNumberStr += validateNums[i].ToString(); //} return(validateNumberStr); }
/// <summary> /// 更新用户实体 /// 创建人:林以恒 /// 2015年7月25日10:22:06 /// 修改:密码MD5 /// </summary> /// <param name="adminUser">用户实体</param> /// <returns></returns> private T_ADMIN Save(T_ADMIN adminUser) { adminUser.A_NAME = tbxA_NAME.Text.Trim(); adminUser.A_TRUE_NAME = tbxA_CHINESE_NAME.Text.Trim(); adminUser.A_PHONE = tbxPhone.Text.Trim(); adminUser.A_GENDER = rbtnFirst.Checked ? 1 : 0; if (adminUser.ID != 0) { return(adminUser); } //添加随机验证码 adminUser.A_CODE = StringRandomUtil.GuidTo16String(); //获取登入用户信息 var adminUserModel = AdminwebUserManager.GetCurrentAdminUser(); if (adminUserModel != null) { adminUser.CREATE_USER = adminUserModel.A_NAME; adminUser.CREATE_USER_NAME = adminUserModel.A_CHINESE_NAME; } adminUser.CREATE_TIME = DateTime.Now; return(adminUser); }
/// <summary> /// 更新实体 /// 创建人:林以恒 /// 2015年7月6日21:30:29 /// </summary> /// <returns></returns> private T_POWERS Save(T_POWERS powers) { powers.P_NAME = tbxP_Name.Text.Trim(); powers.P_CHINESE_NAME = tbxP_CHINESE_NAME.Text.Trim(); if (powers.ID == 0) { //获取随机码 powers.P_CODE = StringRandomUtil.GuidTo16String(); powers.CREATE_TIME = DateTime.Now; var creatAdminUser = AdminwebUserManager.GetCurrentAdminUser(); if (creatAdminUser != null) { powers.CREATE_USER = creatAdminUser.A_NAME; powers.CREATE_USER_NAME = creatAdminUser.A_CHINESE_NAME; } } //组别 T_POWERS entity = new T_POWERS(); var F_CODE = Request.QueryString["fathercode"]; if (F_CODE != null) { if (F_CODE != "0") { var fatherquery = new DapperExQuery <T_POWERS>().AndWhere(n => n.P_CODE, OperationMethod.Equal, F_CODE); entity = _powersBll.GetEntity(fatherquery); powers.GROUP_NAME = entity.P_CHINESE_NAME; } else { powers.GROUP_NAME = powers.P_CHINESE_NAME; } } return(powers); }