private void button1_Click_1(object sender, EventArgs e) { AddQuote ne = new AddQuote(); ne.MaterialField.SelectedIndex = -1; ne.MaterialField.DataSource = Enum.GetValues(typeof(SurfaceMaterial)); WriteFile(); }
//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); } }