Exemple #1
0
        public static string getCompanyinfo(string json)
        {
            StringBuilder jsonstr       = new StringBuilder(json);
            GTXResult     resultCompany = GTXMethod.GetCompany();

            if (resultCompany.IsSuccess)
            {
                JObject company = (JObject)JsonConvert.DeserializeObject(resultCompany.Data.ToString());
                if (company.HasValues)
                {
                    jsonstr.Replace("@@ZCDZ", (company["ZCDZ"] == null ? "" : company["ZCDZ"].ToString()))
                    .Replace("@@JYFW", (company["JYFW"] == null ? "" : company["JYFW"].ToString()))
                    .Replace("@@GBHY", (company["GBHY"] == null ? "" : company["GBHY"].ToString()))
                    .Replace("@@SCJYDZ", (company["SCJYDZ"] == null ? "" : company["SCJYDZ"].ToString()))
                    .Replace("@@ZGDSSWJFJMC", (company["ZGDSSWJFJMC"] == null ? "" : company["ZGDSSWJFJMC"].ToString()))
                    .Replace("@@DJZCLX", (company["DJZCLX"] == null ? "" : company["DJZCLX"].ToString()))
                    .Replace("@@LXDH", (company["LXDH"] == null ? "" : company["LXDH"].ToString()))
                    .Replace("@@NSRSBH", (company["NSRSBH"] == null ? "" : company["NSRSBH"].ToString()))
                    .Replace("@@NSRMC", (company["NSRMC"] == null ? "" : company["NSRMC"].ToString()));
                }
            }

            GTXResult resultCompanyPerson = GTXMethod.GetCompanyPerson();

            if (resultCompanyPerson.IsSuccess)
            {
                JArray jrperson = (JArray)JsonConvert.DeserializeObject(resultCompanyPerson.Data.ToString());
                if (jrperson.Count > 0)
                {
                    for (int i = 0; i < jrperson.Count; i++)
                    {
                        JObject joperson = JObject.Parse(jrperson[i].ToString());
                        if (joperson["PersonType"] != null && joperson["PersonType"].ToString() == "0")
                        {
                            jsonstr.Replace("@@FDDB", (joperson["Name"] == null ? "" : joperson["Name"].ToString()))
                            .Replace("@@FDID", (joperson["IDCardNum"] == null ? "" : joperson["IDCardNum"].ToString()))
                            .Replace("@@FDSJ", (joperson["MobilePhone"] == null ? "" : joperson["MobilePhone"].ToString()));
                        }
                        if (joperson["PersonType"] != null && joperson["PersonType"].ToString() == "2")
                        {
                            jsonstr.Replace("@@BSR", (joperson["Name"] == null ? "" : joperson["Name"].ToString()))
                            .Replace("@@BSID", (joperson["IDCardNum"] == null ? "" : joperson["IDCardNum"].ToString()))
                            .Replace("@@BSSJ", (joperson["MobilePhone"] == null ? "" : joperson["MobilePhone"].ToString()));
                        }
                    }
                }
            }
            return(jsonstr.ToString());
        }
Exemple #2
0
        public Nsrxx getNsrxx()
        {
            Nsrxx     X   = new Nsrxx();
            GTXResult gr1 = GTXMethod.GetCompany();

            if (gr1.IsSuccess)
            {
                JObject jo = new JObject();
                jo = JsonConvert.DeserializeObject <JObject>(gr1.Data.ToString());
                if (jo.HasValues)
                {
                    JObject data_jo = jo;
                    X.NSRMC       = data_jo["NSRMC"].ToString();
                    X.NSRSBH      = data_jo["NSRSBH"].ToString();
                    X.DJZCLX      = data_jo["DJZCLX"].ToString();
                    X.ZCDZ        = data_jo["ZCDZ"].ToString();
                    X.SCJYDZ      = data_jo["SCJYDZ"].ToString();
                    X.LXDH        = data_jo["LXDH"].ToString();
                    X.GBHY        = data_jo["GBHY"].ToString();
                    X.ZGDSSWJFJMC = data_jo["ZGDSSWJFJMC"].ToString();
                }
            }

            GTXResult gr2 = GTXMethod.GetCompanyPerson();

            if (gr2.IsSuccess)
            {
                JArray ja = new JArray();
                ja = JsonConvert.DeserializeObject <JArray>(gr2.Data.ToString());
                if (ja.Count > 0)
                {
                    JObject data_jo = (JObject)ja[0];
                    X.Name      = data_jo["Name"].ToString();
                    X.IDCardNum = data_jo["IDCardNum"].ToString();
                }
            }
            return(X);
        }