//Writefile to quotes.json private void WriteFile() { try { using (StreamWriter writeFile = new StreamWriter("../../../quotes.json", append: true)) { writeFile.Write(name.Text + ","); writeFile.Write(width.Text + ","); writeFile.Write(depth.Text + ","); writeFile.Write(drawer.Text + ","); writeFile.Write(material.Text + ","); writeFile.Write(rush.Text + ","); writeFile.Write(label1.Text + ","); writeFile.WriteLine(DateTime.Now.ToString("MM/dd/yyyy")); MessageBox.Show("Quote has been created!"); AddQuote ne = new AddQuote(); ne.MaterialField.SelectedIndex = -1; ne.Drawer.SelectedIndex = -1; ne.RushOrderOption.SelectedIndex = -1; writeFile.Close(); AddQuote addNewQuoteForm = new AddQuote(); addNewQuoteForm.Show(this); addNewQuoteForm.NameField.Clear(); Hide(); } } catch (Exception e) { Console.WriteLine("Error when try to use StreamWriter. It says : " + e.Message); } }
//Button to Add Quote private void button1_Click(object sender, EventArgs e) { AddQuote AddQuote = new AddQuote(); AddQuote.Show(this); Hide(); }
private void back_Click_1(object sender, EventArgs e) { AddQuote addNewQuoteForm = new AddQuote(); addNewQuoteForm.Show(this); Hide(); }
//Writefile to quotes.json private void WriteFile() { data desk = new data(); try { desk.Name = name.Text; desk.widths = Convert.ToString(width.Text); desk.depths = Convert.ToString(depth.Text); desk.drawers = Convert.ToString(drawer.Text); desk.materials = material.Text; desk.rush = rush.Text; desk.total = label1.Text; desk.date = DateTime.Now.ToString("MM/dd/yyyy"); //Adding to JSON var Json = File.ReadAllText("../../../quotes.json"); List <data> Add = new List <data>() { desk }; string update = AddObject(Json, Add); File.WriteAllText("../../../quotes.json", update); MessageBox.Show("Quote has been created!"); AddQuote ne = new AddQuote(); ne.MaterialField.SelectedIndex = -1; ne.Drawer.SelectedIndex = -1; ne.RushOrderOption.SelectedIndex = -1; AddQuote addNewQuoteForm = new AddQuote(); addNewQuoteForm.Show(this); addNewQuoteForm.NameField.Clear(); Hide(); } catch (Exception) { // Console.WriteLine("Error when try to use StreamWriter. It says : " + e.Message); } }