Esempio n. 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            if ((textBox1.Text != "") && (textBox3.Text != ""))
            {
                int      number    = Convert.ToInt32(textBox1.Text);
                int      summa     = Convert.ToInt32(textBox3.Text);
                DateTime date      = dateTimePicker1.Value;
                DateTime dateprice = dateTimePicker1.Value;
                int      price     = Convert.ToInt32(label12.Text);
                int      term      = Convert.ToInt32(label14.Text);
                bool     flag      = SQLFunction.addContractFactory(date, number, idFactory, dateprice, idContract1, summa, idModel, count, price, term);
                int      idRequest = SQLFunction.getIDRequest(idContract1);


                if (flag)
                {
                    this.Close();
                    MessageBox.Show("Договор c заводом успешно добавлен.", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    SQLFunction.updateStatus1(idModel, "оформлен");


                    int count = SQLFunction.getCountContract(idContract1, "не оформлен");
                    if (count == 0)
                    {
                        SQLFunction.updateStatus(idRequest, "Закрыта");
                    }
                    DialogResult = DialogResult.OK;
                }
            }
            else
            {
                MessageBox.Show("Все поля должны быть заполнены.", "Ошибка добавления", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }