Exemple #1
0
        /// <summary>
        /// Добавление материала в список.
        /// </summary>
        private void AddButton_Click(object sender, EventArgs e)
        {
            AddMaterialForm materialForm = new AddMaterialForm();

            if (materialForm.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            if (materialForm.textBoxMaterial.Text != "" && materialForm.textBoxCost.Text != "")
            {
                decimal cost;

                if (decimal.TryParse(materialForm.textBoxCost.Text, out cost))
                {
                    Material material = new Material();
                    material.SetData(materialForm.textBoxMaterial.Text, cost);
                    ListMaterials.Add(material);

                    ListViewItem newItem = listView1.Items.Add(material.Date);
                    newItem.SubItems.Add(material.Materials);
                    newItem.SubItems.Add(material.Cost.ToString());

                    FileIO file = new FileIO();
                    file.SaveData(ListMaterials);

                    LoadList();
                }
                else
                {
                    MessageBox.Show("Некорректный ввод данных");
                }
            }
        }
Exemple #2
0
        private void додатиРесурсToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var child = new AddMaterialForm();

            child.MdiParent = this;
            child.Show();
        }
Exemple #3
0
        /// <summary>
        /// Изменение данных в списке.
        /// </summary>
        private void RenameButton_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count == 0)       // Если Item не выбран - возвращаяемся
            {
                return;
            }

            AddMaterialForm materialForm = new AddMaterialForm();

            materialForm.Text         = "Изменить";
            materialForm.button1.Text = "Изменить";

            ListViewItem item = listView1.SelectedItems[0];

            materialForm.textBoxMaterial.Text = ListMaterials[item.Index].Materials;
            materialForm.textBoxCost.Text     = ListMaterials[item.Index].Cost.ToString();

            int index = item.Index;

            if (materialForm.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            if (materialForm.textBoxMaterial.Text != "" && materialForm.textBoxCost.Text != "")
            {
                decimal cost;

                if (decimal.TryParse(materialForm.textBoxCost.Text, out cost))
                {
                    ListMaterials[index].Materials = materialForm.textBoxMaterial.Text;
                    ListMaterials[index].Cost      = cost;

                    FileIO file = new FileIO();
                    file.SaveData(ListMaterials);

                    LoadList();
                }
                else
                {
                    MessageBox.Show("Некорректный ввод данных");
                }
            }
        }
Exemple #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            AddMaterialForm addMaterialForm = new AddMaterialForm();

            addMaterialForm.Show();
        }