예제 #1
0
        public frmDefWB(Dictionary <string, string> param)
        {
            InitializeComponent();
            //ClientItem _ClientItem = Basic.Framework.Common.JSONHelper.ParseJSONString<ClientItem>(Basic.Framework.Data.PlatRuntime.Items["_ClientItem"].ToString());
            ClientItem _ClientItem = Basic.Framework.Data.PlatRuntime.Items["_ClientItem"] as ClientItem;
            string     strUserCode = _ClientItem != null ? _ClientItem.UserName : "";
            var        request     = new UserGetByCodeRequest()
            {
                Code = strUserCode
            };
            var response = userService.GetUserByCode(request);

            if (response.Data != null)
            {
                this.txtUserName.Text = response.Data.UserName;
                this.txtUserName.Tag  = response.Data.UserID;
            }

            PointDefineGetByPointIDRequest PointDefineRequest = new PointDefineGetByPointIDRequest();

            PointDefineRequest.PointID = param["PointID"].ToString();
            List <Jc_DefInfo> DefList = _PointDefineService.GetPointDefineCacheByPointID(PointDefineRequest).Data;
            Jc_DefInfo        dto     = null;

            if (DefList.Count > 0)
            {
                dto = DefList[0];
            }
            if (dto != null)
            {
                this.txtDefName.Text = dto.Point;
                this.txtDefName.Tag  = dto.PointID;
            }
        }
예제 #2
0
        /// <summary>
        /// 根据用户编码获取用户信息
        /// </summary>
        /// <param name="userrequest"></param>
        /// <returns></returns>
        public BasicResponse <UserInfo> GetUserByCode(UserGetByCodeRequest userrequest)
        {
            var result       = _Repository.GetUserByCode(userrequest.Code);
            var userInfo     = ObjectConverter.Copy <UserModel, UserInfo>(result);
            var userresponse = new BasicResponse <UserInfo>();

            userresponse.Data = userInfo;
            return(userresponse);
        }
예제 #3
0
 public BasicResponse <UserInfo> GetUserByCode(UserGetByCodeRequest userrequest)
 {
     return(_userService.GetUserByCode(userrequest));
 }
        /// <summary>
        /// 根据用户编码获取用户信息
        /// </summary>
        /// <param name="userrequest"></param>
        /// <returns></returns>
        public BasicResponse <UserInfo> GetUserByCode(UserGetByCodeRequest userrequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/User/GetUserByCode?token=" + Token, JSONHelper.ToJSONString(userrequest));

            return(JSONHelper.ParseJSONString <BasicResponse <UserInfo> >(responseStr));
        }