Account.init C# (CSharp) Method

init() public method

public init ( JSONObject json ) : void
json JSONObject
return void
    public void init(JSONObject json)
    {
        if(json.GetValue("Id") != null ){this.Id = json.GetString("Id");}
        if(json.GetValue("Name") != null ){this.Name = json.GetString("Name");}
        if(json.GetValue("AccountNumber") != null ){this.AccountNumber = json.GetString("AccountNumber");}
        if(json.GetValue("Owner") != null ){this.Owner = json.GetString("Owner");}
        if(json.GetValue("Site") != null ){this.Site = json.GetString("Site");}
        if(json.GetValue("AcountSource") != null ){this.AccountSource = json.GetString("AcountSource");}
        if(json.GetValue("AnnualRevenue") != null ){this.AnnualRevenue = json.GetString("AnnualRevenue");}
        if(json.GetValue("BillingAddress") != null ){this.BillingAddress = json.GetString("BillingAddress");}
        if(json.GetValue("CreatedBy") != null ){this.CreatedBy = json.GetString("CreatedBy");}
        if(json.GetValue("DandbCompany") != null ){this.DandbCompany = json.GetString("DandbCompany");}
        if(json.GetValue("NumberOfEmployees") != null ){this.NumberOfEmployees = json.GetNumber("NumberOfEmployees");}
        if(json.GetValue("Fax") != null ){this.Fax = json.GetString("Fax");}
        if(json.GetValue("Industry") != null ){this.Industry = json.GetString("Industry");}
        if(json.GetValue("LastModifiedBy") != null ){this.LastModifiedBy = json.GetString("LastModifiedBy");}
        if(json.GetValue("NaicsCode") != null ){this.NaicsCode = json.GetString("NaicsCode");}
        if(json.GetValue("NaicsDesc") != null ){this.NaicsDesc = json.GetString("NacisDesc");}
        if(json.GetValue("Ownership") != null ){this.Ownership = json.GetString("Ownership");}
        if(json.GetValue("Parent") != null ){this.Parent = json.GetString("Parent");}
        if(json.GetValue("Phone") != null ){this.Phone = json.GetString("Phone");}
        if(json.GetValue("Rating") != null ){this.Rating = json.GetString("Rating");}
        if(json.GetValue("ShippingAddress") != null ){this.ShippingAddress = json.GetString("ShippingAddress");}
        if(json.GetValue("Sic") != null ){this.Sic = json.GetString("Sic");}
        if(json.GetValue("SicDesc") != null ){this.SicDesc = json.GetString("SicDesc");}
        if(json.GetValue("TickerSymbol") != null ){this.TickerSymbol = json.GetString("TickerSymbol");}
        if(json.GetValue("Tradestyle") != null ){this.Tradestyle = json.GetString("Tradestyle");}
        if(json.GetValue("Type") != null ){this.Type = json.GetString("Type");}
        if(json.GetValue("Website") != null ){this.Website = json.GetString("Website");}
        if(json.GetValue("YearStarted") != null ){this.YearStarted = json.GetString("YearStarted");}
        if(json.GetValue("Description") != null ){this.Description = json.GetString("Description");}
        if(json.GetValue("CustomerPriority__c") != null ){this.CustomerPriority = json.GetString("CustomerPriority__c");}
        if(json.GetValue("UpsellOpportunity__c") != null ){this.UpsellOpportunity = json.GetString("UpsellOpportunity__c");}
        if(json.GetValue("Priority__c") != null ){this.Priority = (float)json.GetNumber("Priority__c");}
    }

Usage Example

Beispiel #1
0
    public void init(JSONObject json)
    {
        if (json.GetValue("Id") != null)
        {
            this.Id = json.GetString("Id");
        }
        if (json.GetValue("Acount") != null)
        {
            this.accountName = json.GetString("Acount");
        }
        if (json.GetValue("Amount") != null)
        {
            this.amount = json.GetString("Amount");
        }
        if (json.GetValue("CloseDate") != null)
        {
            this.closeDate = json.GetString("CloseDate");
        }
        //if(json.GetValue("Contract") != null ) {this.contract = json.GetString("Contract");}
        if (json.GetValue("CreatedBy") != null)
        {
            this.createdBy = json.GetString("CreatedBy");
        }
        if (json.GetValue("Description") != null)
        {
            this.description = json.GetString("Description");
        }
        if (json.GetValue("ExpectedRevenue") != null)
        {
            this.expectedRevenue = json.GetNumber("ExpectedRevenue");
        }
        if (json.GetValue("ForecastCategoryName") != null)
        {
            this.forecastCategoryName = json.GetString("ForecastCategoryName");
        }
        if (json.GetValue("LastModifiedBy") != null)
        {
            this.lastModifiedBy = json.GetString("LastModifiedBy");
        }
        if (json.GetValue("LeadSource") != null)
        {
            this.leadSource = json.GetString("LeadSource");
        }
        if (json.GetValue("NextStep") != null)
        {
            this.nextStep = json.GetString("NextStep");
        }
        if (json.GetValue("Name") != null)
        {
            this.oppName = json.GetString("Name");
        }
        if (json.GetValue("Owner") != null)
        {
            this.owner = json.GetString("Owner");
        }
        if (json.GetValue("Pricebook2") != null)
        {
            this.pricebook2 = json.GetString("Pricebook2");
        }
        if (json.GetValue("IsPrivate") != null)
        {
            this.isPrivate = json.GetBoolean("IsPrivate");
        }
        if (json.GetValue("Probability") != null)
        {
            this.probability = json.GetNumber("Probability");
        }
        if (json.GetValue("TotalOpportunityQuantity") != null)
        {
            this.quantity = json.GetNumber("TotalOpportunityQuantity");
        }
        if (json.GetValue("StageName") != null)
        {
            this.stageName = json.GetString("StageName");
        }
        if (json.GetValue("Type") != null)
        {
            this.type = json.GetString("Type");
        }
        if (json.GetValue("Urgent__c") != null)
        {
            this.urgent = (float)json.GetNumber("Urgent__c");
        }
        if (json.GetValue("Urgent__c") != null)
        {
            this.urgent = (float)json.GetNumber("Urgent__c");
        }

        //create and add account.
        if (json.GetObject("Account") != null)
        {
            Account account = Account.CreateInstance("Account") as Account;
            account.init(json.GetObject("Account"));

            this.account = account;
        }


        //create and add opportunitylineitems/oppProducts
        if (json.GetObject("OpportunityLineItems") != null)
        {
            JSONArray rowRecords = json.GetObject("OpportunityLineItems").GetArray("records");

            List <OpportunityProduct> oppProducts = new List <OpportunityProduct>();

            foreach (JSONValue row in rowRecords)
            {
                OpportunityProduct oppProduct = OpportunityProduct.CreateInstance("OpportunityProduct") as OpportunityProduct;
                Debug.Log("opp product" + row.ToString());
                JSONObject rec = JSONObject.Parse(row.ToString());
                oppProduct.init(rec);
                oppProducts.Add(oppProduct);
            }

            this.oppProducts = oppProducts;
        }

        //create and add campaign.
        if (json.GetObject("Campaign") != null)
        {
            Campaign campaign = Campaign.CreateInstance("Campaign") as Campaign;
            campaign.init(json.GetObject("Campaign"));

            this.campaign = campaign;
        }

        //create and add account.
        if (json.GetObject("Contract") != null)
        {
            Contract contract = Contract.CreateInstance("Contract") as Contract;
            contract.init(json.GetObject("Contract"));

            this.contract = contract;
        }
    }
Account