private void button9_Click(object sender, EventArgs e) { txtResults.Text = ""; button9.Enabled = false; string cLoc = @"C:\temp\DeWorkflow\SiteInfo07152020"; if (System.IO.Directory.Exists(cLoc)) { DirectoryInfo di = new DirectoryInfo(cLoc); foreach (FileInfo fi in di.GetFiles("*.json")) { infoSite si = JsonConvert.DeserializeObject<infoSite>(System.IO.File.ReadAllText(fi.FullName)); foreach(infoPage pg in si.PageFiles) { foreach(infoWebPart wp in pg.WebParts) { if (wp.Title.Contains(txtFeatureId.Text)) { txtResults.Text += si.SiteUrl + " - " + pg.Url + " - " + wp.Title + Environment.NewLine; } } } } } button9.Enabled = true; }
private void button8_Click(object sender, EventArgs e) { txtResults.Text = ""; button8.Enabled = false; string cLoc = @"C:\temp\DeWorkflow\SiteInfo07152020"; if (System.IO.Directory.Exists(cLoc)) { DirectoryInfo di = new DirectoryInfo(cLoc); foreach (FileInfo fi in di.GetFiles("*.json")) { infoSite si = JsonConvert.DeserializeObject<infoSite>(System.IO.File.ReadAllText(fi.FullName)); foreach(infoList li in si.Lists) { foreach(infoField fld in li.fields) { if (fld.FieldTitle.ToLower().Contains(txtFeatureId.Text.ToLower()) || fld.FieldName.ToLower().Contains(txtFeatureId.Text.ToLower())) { txtResults.Text += si.SiteUrl + " - " + li.ListTitle + " - " + li.LastItemModified.ToShortDateString()+Environment.NewLine; } } } } } button8.Enabled = true; }
private void button6_Click(object sender, EventArgs e) { string cLoc = @"C:\temp\DeWorkflow\SiteInfo07152020"; StreamWriter oWriter = new StreamWriter(@"c:\temp\DominionLists.csv"); oWriter.WriteLine("Site,List,Last Updated,ItemCount"); if (System.IO.Directory.Exists(cLoc)) { DirectoryInfo di = new DirectoryInfo(cLoc); foreach (FileInfo fi in di.GetFiles("*.json")) { infoSite si = JsonConvert.DeserializeObject<infoSite>(System.IO.File.ReadAllText(fi.FullName)); foreach (infoList li in si.Lists) { if (li.ListItemCount > 0) { oWriter.WriteLine(DeComma(si.SiteUrl) + "," + DeComma(li.ListTitle) + "," + li.LastItemModified.ToShortDateString() + "," + li.ListItemCount); } } } } MessageBox.Show("Done"); oWriter.Flush(); oWriter.Close(); }
private void button7_Click(object sender, EventArgs e) { txtResults.Text = ""; button7.Enabled = false; string cLoc = @"C:\temp\DeWorkflow\SiteInfo07152020"; if (System.IO.Directory.Exists(cLoc)) { DirectoryInfo di = new DirectoryInfo(cLoc); foreach (FileInfo fi in di.GetFiles("*.json")) { infoSite si = JsonConvert.DeserializeObject<infoSite>(System.IO.File.ReadAllText(fi.FullName)); foreach(string cFeature in si.Features) { if (cFeature.ToLower().Contains(txtFeatureId.Text.ToLower())) { txtResults.Text += si.SiteUrl + Environment.NewLine; } } } } button7.Enabled = true; }
private void button5_Click_1(object sender, EventArgs e) { string cLoc = @"C:\temp\desc\SiteInfo07242020"; StreamWriter oWriter = new StreamWriter(@"c:\temp\DeSCWorkflows.csv"); oWriter.WriteLine("Site,List,Last Updated,Workflow Name"); if (System.IO.Directory.Exists(cLoc)) { DirectoryInfo di = new DirectoryInfo(cLoc); foreach (FileInfo fi in di.GetFiles("*.json")) { infoSite si = JsonConvert.DeserializeObject<infoSite>(System.IO.File.ReadAllText(fi.FullName)); foreach (infoList li in si.Lists) { if (li.workflows!=null) { if (li.workflows.Count > 0) { foreach (infoWorkflow wf in li.workflows) { if (!wf.Name.ToLower().Contains("previous")) { oWriter.WriteLine(si.SiteUrl + "," + DeComma(li.ListTitle) + "," + li.LastItemModified.ToShortDateString() + "," + DeComma(wf.Name)); } } } } } } } MessageBox.Show("Done"); oWriter.Flush(); oWriter.Close(); }