コード例 #1
0
        public CashCompanyInfo AddCompany(string code, string key, CashCompanyInfo cashcpyinfo)
        {
            var ch         = new CashbagHelper(_webUrlBusinesst + "AddCompany", "GET");
            var dictionary = new Dictionary <string, string>
            {
                { "code", code },
                { "key", key },
                { "CompanyName", cashcpyinfo.CpyName },
                { "ContactUser", cashcpyinfo.Contact },
                { "province", cashcpyinfo.Province },
                { "city", cashcpyinfo.City },
                { "Address", cashcpyinfo.Address },
                { "ClientAccount", cashcpyinfo.ClientAccount },
                { "Moblie", cashcpyinfo.Moblie },
                { "currentTime", DateTime.Now.ToString("yyyyMMddHHmmss") }
            };
            var data   = ch.ParamsURLEncode(dictionary);
            var result = ch.GetBackJsonData(data);

            if (result.status == false)
            {
                throw new CashBagException(result.message.ToString());
            }
            var cpyinfo = new CashCompanyInfo
            {
                Token      = result.result.Token,
                PayAccount = result.result.PayAccount
            };

            return(cpyinfo);
        }
コード例 #2
0
        public CashCompanyInfo GetCompanyInfo(string code, string key)
        {
            var ch         = new CashbagHelper(_webUrlBusinesst + "GetCompanyInfo", "GET");
            var dictionary = new Dictionary <string, string>
            {
                { "code", code },
                { "key", key },
                { "currentTime", DateTime.Now.ToString("yyyyMMddHHmmss") }
            };
            var data    = ch.ParamsURLEncode(dictionary);
            var result  = ch.GetBackJsonData(data);
            var cpyinfo = new CashCompanyInfo
            {
                CpyName = result.result.CompanyName,
                Contact = result.result.ContactUser
            };

            return(cpyinfo);
        }