Esempio n. 1
0
        protected override void Initialize(RequestContext requestContext)
        {
            if (_service == null)
            {
                var connectString = ConfigurationManager.ConnectionStrings["dcms8"].ConnectionString;
                var userName      = requestContext.HttpContext.SkipAuthorization ? string.Empty : requestContext.HttpContext.User.Identity.Name;
                var clientInfo    = string.IsNullOrEmpty(requestContext.HttpContext.Request.UserHostName) ? requestContext.HttpContext.Request.UserHostAddress :
                                    requestContext.HttpContext.Request.UserHostName;
                _service = new BoxManagerService(requestContext.HttpContext.Trace, connectString, userName, clientInfo, "MovePallet");
            }

            base.Initialize(requestContext);
        }
Esempio n. 2
0
        protected override void Initialize(RequestContext requestContext)
        {
            base.Initialize(requestContext);
            var str = requestContext.HttpContext.Request.Params[AuthorizeExUiAttribute.NAME_UITYPE];

            if (!string.IsNullOrWhiteSpace(str))
            {
                _uiType = (UiType)Enum.Parse(typeof(UiType), str);
            }

            if (_service == null)
            {
                var connectString = ConfigurationManager.ConnectionStrings["dcms8"].ConnectionString;
                var userName      = requestContext.HttpContext.SkipAuthorization ? string.Empty : requestContext.HttpContext.User.Identity.Name;
                var clientInfo    = string.IsNullOrEmpty(requestContext.HttpContext.Request.UserHostName) ? requestContext.HttpContext.Request.UserHostAddress :
                                    requestContext.HttpContext.Request.UserHostName;
                var moduleCode = _uiType == UiType.Vas ? "V2P" : "ScanToPallet";
                _service = new BoxManagerService(requestContext.HttpContext.Trace, connectString, userName, clientInfo, moduleCode);
            }
        }