Exemplo n.º 1
0
        /// <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();
        }
Exemplo n.º 2
0
 /// <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);
 }