コード例 #1
0
        //private static IHiCoordinator _IHiCoordinator = null;
        //private static EventWrapper _Wrapper = null;
        //public static string _MessageInfo = null;
        //public static ChannelModel ChannelDetail { get; set; }
        //public static string GetHostName()
        //{
        //    return Hi.Common.ChannelClass.GetMyHostName();
        //}

        //public static IHiCoordinator HiInstanceBLL()
        //{
        //    try
        //    {
        //        if (ChannelDetail == null)
        //            return null;
        //        if (_IHiCoordinator == null)
        //            MsgBox.ShowInformation(ChannelDetail.Ip + "服务可能已经停止!");

        //        return _IHiCoordinator;
        //    }
        //    catch (Exception ex)
        //    {
        //        MsgBox.ShowInformation("请确保已启动" + ChannelDetail.Ip + ":" + ex.Message);
        //        return null;
        //    }
        //}
        #endregion

        /// <summary>
        /// 用户登录
        /// </summary>
        /// <param name="user_code"></param>
        /// <param name="password"></param>
        /// <param name="strResult"></param>
        /// <returns></returns>
        public static bool DoLogin(string user_code, string password, out string strResult)
        {
            bool blResult = false;

            Hi.Model.BasUser model = new Model.BasUser();
            model = Hi.IBLL.HiInstanceBll.UserBll().Detail(user_code);
            if (model != null && Utils.StrToInt(model.UserId) > 0 && model.UserPassword == MD5.MD5Encrypt(password.Trim()))
            {
                AppSetting.SysOption.UserId        = model.UserId;
                AppSetting.SysOption.UserCode      = model.UserCode;
                AppSetting.SysOption.UserName      = model.RealName;
                AppSetting.SysOption.Purview       = model.Purview;
                AppSetting.SysOption.UserPassword  = model.UserPassword;
                AppSetting.SysOption.OrgId         = model.OrgId.ToString();
                AppSetting.SysOption.OrgName       = model.OrgName;
                AppSetting.SysOption.PurviewDetail = model.PurviewDetail;
                blResult  = true;
                strResult = "登录成功!";
            }
            else
            {
                strResult = "登录失败!";
            }
            return(blResult);
        }
コード例 #2
0
ファイル: HiBLL.cs プロジェクト: TjcJose/Hi
        /// <summary>
        /// 用户登录
        /// </summary>
        /// <param name="user_code"></param>
        /// <param name="password"></param>
        /// <param name="strResult"></param>
        /// <returns></returns>
        public static bool DoLogin(string user_code, string password, out string strResult)
        {
            bool blResult = false;

            Hi.Model.BasUser model = new Model.BasUser();
            model = Hi.IBLL.HiInstanceBll.UserBll().Detail(user_code);
            if (model != null && Utils.StrToInt(model.UserId)>0 && model.UserPassword == MD5.MD5Encrypt(password.Trim()))
            {
                AppSetting.SysOption.UserId = model.UserId;
                AppSetting.SysOption.UserCode = model.UserCode;
                AppSetting.SysOption.UserName = model.RealName;
                AppSetting.SysOption.Purview = model.Purview;
                AppSetting.SysOption.UserPassword = model.UserPassword;
                AppSetting.SysOption.OrgId = model.OrgId.ToString();
                AppSetting.SysOption.OrgName = model.OrgName;
                AppSetting.SysOption.PurviewDetail = model.PurviewDetail;
                blResult = true;
                strResult = "登录成功!";
            }
            else
                strResult = "登录失败!";
            return blResult;
        }