示例#1
0
        //Кнопка меню "Создать новый продукт"
        private void новыйToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Проверка сохранен ли текущий продукт и имеет ли он состав для сохранения
            if (!ProductSaveFlag && dataGridView1.Rows.Count > 0)
            {
                DialogResult dialogResult = MessageBox.Show(
                    "Текущий продукт не сохранен.\nСохранить продукт и создать новый?", "Предупреждение",
                    MessageBoxButtons.YesNoCancel,
                    MessageBoxIcon.Warning);
                if (dialogResult == DialogResult.Yes)
                {
                    SaveProduct(comboBox1.SelectedIndex);
                }
                else if (dialogResult == DialogResult.No)
                {
                }
                else if (dialogResult == DialogResult.Cancel)
                {
                    return;
                }
            }

            FormAddProduct formAddProduct = new FormAddProduct();

            formAddProduct.ShowDialog(this);
        }
示例#2
0
        //Кнопка меню "Создать новый продукт на основе имеющегося"
        private void наОсновеИмеющегосяToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //Проверка сохранен ли текущий продукт и имеет ли он состав для сохранения
            if (!ProductSaveFlag && dataGridView1.Rows.Count > 0)
            {
                DialogResult dialogResult = MessageBox.Show(
                    "Текущий продукт не сохранен.\nСохранить продукт и создать новый?", "Предупреждение",
                    MessageBoxButtons.YesNoCancel,
                    MessageBoxIcon.Warning);
                if (dialogResult == DialogResult.Yes)
                {
                    SaveProduct(comboBox1.SelectedIndex);
                }
                else if (dialogResult == DialogResult.No)
                {
                }
                else if (dialogResult == DialogResult.Cancel)
                {
                    return;
                }
            }

            string str = comboBox1.SelectedItem.ToString(), id = "";

            int s = str.IndexOf("["),
                f = str.IndexOf("]");

            for (int i = s + 1; i < f; i++)
            {
                id = id + str[i];
            }

            OrderIdToAdd = id;

            FormAddProduct formAddProduct = new FormAddProduct();

            formAddProduct.ShowDialog(this);
        }