Exemple #1
0
        private RequestBusinessmanInfo Transfer(ResponseBusinessmanInfo info)
        {
            RequestBusinessmanInfo result = new RequestBusinessmanInfo();

            result.Id      = info.Id;
            result.Address = info.Address;
            result.Bank    = new RequestBusinessmanInfo.RequestBankInfo()
            {
                Address = new RequestBusinessmanInfo.RequestBankAddress()
                {
                    City      = info.City,
                    Province  = info.Province,
                    Subbranch = info.Subbranch
                },
                BankName   = info.BankName,
                Cardholder = info.Cardholder,
                CardNo     = info.CardNo,
                BankId     = info.BankId
            };
            result.BusinessmanName = info.BusinessmanName;
            result.LinkMan         = info.LinkMan;
            result.LinkPhone       = info.LinkPhone;
            result.LinkTel         = info.LinkTel;
            result.PosRate         = info.PosRate;
            return(result);
        }
Exemple #2
0
        public RequestBusinessmanInfo GetBusinessmanInfo(string id, bool throwEx = false)
        {
            RequestBusinessmanInfo result = null;

            CommunicateManager.Invoke <ITPosService>(service =>
            {
                result    = Transfer(service.GetBusinessmanInfo(id));
                result.Id = id;
            }, UIManager.ShowErr);

            return(result);
        }