Esempio n. 1
0
        public async void GetDepositNm()
        {
            try
            {
                if (MainViewModel.LoginDataModel != null)
                {
                    using (RequestGetUserInfoModel req = new RequestGetUserInfoModel())
                    {
                        req.userEmail = MainViewModel.LoginDataModel.userEmail;

                        using (ResponseGetUserInfoModel res = await WebApiLib.AsyncCall <ResponseGetUserInfoModel, RequestGetUserInfoModel>(req))
                        {
                            if (res.data.userMobile.Equals(string.Empty) || res.data.userMobile.Equals("00000000000"))
                            {
                                DepositNm = MainViewModel.LoginDataModel.userNm;
                            }
                            else
                            {
                                DepositNm = MainViewModel.LoginDataModel.userNm + res.data.userMobile.Substring(res.data.userMobile.Length - 4, 4);
                            }

                            if (DepositNm.Length >= 7)
                            {
                                DepositNm = DepositNm.Substring(0, 7);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                SysLog.Error("Message[{0}], StackTrace[{1}]", ex.Message, ex.StackTrace);
            }
        }
Esempio n. 2
0
        public void GetUserInfo()
        {
            try
            {
                IsBusy = true;

                using (RequestAccInfoModel req = new RequestAccInfoModel())
                {
                    req.userEmail = MainViewModel.LoginDataModel.userEmail;

                    using (ResponseAccInfoModel res = WebApiLib.SyncCall <ResponseAccInfoModel, RequestAccInfoModel>(req))
                    {
                        userAccountNo = res.data.BankAccNo;

                        userPhoneNumber = res.data.userMobile;

                        if (userPhoneNumber.Equals(string.Empty) || userPhoneNumber.Equals("00000000000"))
                        {
                            DepositNm = MainViewModel.LoginDataModel.userNm;
                        }
                        else
                        {
                            DepositNm = MainViewModel.LoginDataModel.userNm + userPhoneNumber.Substring(userPhoneNumber.Length - 4, 4);
                        }

                        if (DepositNm.Length >= 7)
                        {
                            DepositNm = DepositNm.Substring(0, 7);
                        }
                    }
                }

                IsBusy = false;
            }
            catch (Exception ex)
            {
                SysLog.Error("Message[{0}], StackTrace[{1}]", ex.Message, ex.StackTrace);
            }
            finally
            {
                IsBusy = false;
            }
        }