/// <summary> /// Writes XML Data to file and sends user to Material_List_Builder Form. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { Hide(); SetVariables(); List <Tuple <string, string, string> > list = new List <Tuple <string, string, string> >(); Estimate.WriteXml(firstName, lastName, address, state, city, zipCode, list); Material_List_Builder mlb = new Material_List_Builder(Estimate.ReadXml(lastName + ".xml")); mlb.Show(); }
/// <summary> /// Fills ListBox with files in the MaterialList Directory. /// </summary> private void PopulateListBox() { listBox1.Items.Clear(); XmlList = new List <XmlDocument>(); for (int i = 0; i < Directory.GetFiles(Directory.GetCurrentDirectory()).Length; i++) { XmlList.Add(Estimate.ReadXml(Directory.GetFiles(Directory.GetCurrentDirectory())[i])); } foreach (XmlDocument x in XmlList) { string s = x.GetElementsByTagName("estimate")[0].Attributes.GetNamedItem("LastName").Value; listBox1.Items.Add(s); } }
/// <summary> /// Reloads the current XML document. /// </summary> private void ReloadXmlDocument() { xmlDoc = Estimate.ReadXml(xmlDoc.Attributes.GetNamedItem("LastName").Value); }
/// <summary> /// Writes a new XML file with the filename of 'buildingList.LastName.xml'. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void saveButton_Click(object sender, EventArgs e) { Estimate.WriteXml(buildingList.FirstName, buildingList.LastName, buildingList.Address, buildingList.State, buildingList.City, buildingList.ZipCode, buildingList.MaterialList); }