public bool loadPublicDashboard() { Boolean done = false; String publicDashboard = "Select Id, IsDeleted, FolderId, FolderName, Title, Description, CreatedDate, CreatedById, LastModifiedDate," + "LastModifiedById, Type FROM Dashboard"; QueryResult queryPublicDashboard = this.connect.query(publicDashboard); while (!done) { for (int j = 0; j < queryPublicDashboard.records.Length; j++) { sObject publicDashboardRecord = queryPublicDashboard.records[j]; // taking the first node or object. PublicDashboard pubD = new PublicDashboard(); // instance of PubliDashboard //add value to PublicDashboard properties pubD.Id = publicDashboardRecord.Any[0].InnerText.ToString(); pubD.IsDeleted = publicDashboardRecord.Any[1].InnerText.ToString(); pubD.FolderId = publicDashboardRecord.Any[2].InnerText.ToString(); pubD.FolderName = publicDashboardRecord.Any[3].InnerText.ToString(); pubD.Title = publicDashboardRecord.Any[4].InnerText.ToString(); pubD.Description = publicDashboardRecord.Any[5].InnerText.ToString(); pubD.CreatedDate = publicDashboardRecord.Any[6].InnerText.ToString(); pubD.CreatedById = publicDashboardRecord.Any[7].InnerText.ToString(); pubD.LastModifiedDate = publicDashboardRecord.Any[8].InnerText.ToString(); pubD.LastModifiedById = publicDashboardRecord.Any[9].InnerText.ToString(); pubD.Type = publicDashboardRecord.Any[10].InnerText.ToString(); // add people object into people list. this.sfPublicDashboards.Add(pubD); } if (queryPublicDashboard.done) { done = true; } else { queryPublicDashboard = this.connect.queryMore(queryPublicDashboard.queryLocator); } } return(true); }
protected void Page_Load(object sender, EventArgs e) { PublicDashboard.OpenDashboard(XDocument.Load(HttpContext.Current.Server.MapPath(@"~/App_Data/PublicDashboard.xml"))); }