void load(string filename) { loadFile = filename; string teasXML; try { teasXML = File.ReadAllText(filename); } catch (System.IO.FileNotFoundException) { MessageBox.Show("Missing file"); System.Windows.Forms.Application.Exit(); return; } System.Xml.Serialization.XmlSerializer xml = new System.Xml.Serialization.XmlSerializer(typeof(ajovač.TeaData)); var dsr = new StringReader(teasXML); try { teaData = (ajovač.TeaData)xml.Deserialize(dsr); } catch (System.InvalidOperationException) { MessageBox.Show("File " + filename + " corrupted"); System.Windows.Forms.Application.Exit(); return; } if (teaData != null) { redraw(); } }
private void numericUpDown1_ValueChanged(object sender, EventArgs e) { if (teaData == null) { teaData = new ajovač.TeaData(); teaData.data = new List <ajovač.TeaDataItem>(); } teaData.cajuNaSirku = (int)(numericUpDown1.Value); }
private void buttonAdd_Click(object sender, EventArgs e) { string name; if (textBoxName.Text != "") { name = textBoxName.Text; } else { name = "New"; } string poznamka = textBoxPozn.Text; string img = textBoxImage.Text; int g = goalToInt(textBoxGoal.Text); int gw = goalToInt(textBoxGoalWater.Text); if (g < 0) { g = 0; } if (gw < 0) { gw = 0; } if (teaData == null) { teaData = new ajovač.TeaData(); teaData.data = new List <ajovač.TeaDataItem>(); teaData.data.Add(new ajovač.TeaDataItem(name, g, gw, poznamka, img)); redraw(); return; } teaData.data.Add(new ajovač.TeaDataItem(name, g, gw, poznamka, img)); redraw(); seznam.SelectedIndex = seznam.Items.Count - 1; /* * int i = seznam.Items.Count - 1; * textBoxName.Text = teaData.data[i].name; * textBoxGoal.Text = timeFormatter(teaData.data[i].goal); * textBoxGoalWater.Text = timeFormatter(teaData.data[i].goalWater); * textBoxImage.Text = teaData.data[i].imageFile; * textBoxPozn.Text = teaData.data[i].poznamka;*/ }