Ejemplo n.º 1
0
 /// <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);
 }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        /// <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);
        }