Example #1
0
        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();
            }
        }
Example #2
0
 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);
 }
Example #3
0
        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;*/
        }