Exemplo n.º 1
0
        //Перед загрузкой окна выбрасываем форму для сканирования штрих-кода
        private void ReceiptGood_Load(object sender, EventArgs e)
        {
            BarcodeIn BarIn = new BarcodeIn();

            if (BarIn.ShowDialog() == DialogResult.OK)
            {
                g = Shop.GetGood(BarIn.Barcode);
                if (g.Err == 0)
                {
                    tabConstr();
                }
                else
                if (MessageBox.Show("Такого товара не существует! Создать его?", "Товар не найден в БД", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    this.Close();
                    AddGood addgood = new AddGood(this.Shop, BarIn.Barcode);
                    addgood.ShowDialog();
                }
                else
                {
                    this.Close();
                }
            }
            else
            {
                this.Close();
            }
        }
Exemplo n.º 2
0
Arquivo: Form1.cs Projeto: B10S2/Shop
        //Создать новую позицию товара
        private void addNewPositionToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form f = new AddGood(this.Shop);

            if (f.ShowDialog() == DialogResult.OK)
            {
                tabControl1_SelectedIndexChanged(tabControl1, EventArgs.Empty);
            }
        }