Пример #1
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            int ID   = int.Parse(teamComboBox.SelectedValue.ToString());
            int code = DatabaseAPI.checkByID(ID, "orders");

            if (Convert.ToBoolean(code))
            {
                MessageBox.Show("Заказ с таким ID уже существует", "Ошибка",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                int    customersID = int.Parse(customerComboBox.SelectedValue.ToString());
                string dateStr     = dateBox.Text;
                try
                {
                    int dayCount = int.Parse(durationBox.Text);
                    if (dayCount <= 0)
                    {
                        throw new Exception();
                    }
                    string deadline = date.AddDays(dayCount).ToString("dd.MM.yyyy");
                    DatabaseAPI.addExternalOrders(ID, dateStr, deadline, customersID);
                    this.Close();
                    main.FillGrids();
                } catch
                {
                    MessageBox.Show("Длительность должна быть положительным числом", "Ошибка",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            bool   flag        = true;
            string name        = "";
            string suname      = "";
            string patronymic  = "";
            float  passportID  = 0;
            float  phoneNumber = 0;
            int    ID          = 0;

            try
            {
                ID          = int.Parse(IDBox.Text);
                name        = nameBox.Text;
                suname      = sunameBox.Text;
                patronymic  = patronymicBox.Text;
                passportID  = float.Parse(PIDBox.Text);
                phoneNumber = float.Parse(numberBox.Text);
            }
            catch
            {
                Helper.reportWrongFieldFormat();
                flag = false;
            }
            if (passportID < 9)
            {
                MessageBox.Show("Номер паспорта должен содержать 9 символов!", "Ошибка",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }
            if (phoneNumber < 6)
            {
                MessageBox.Show("Номер должен содержать минимум 6 символов", "Ошибка",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }
            if (flag)
            {
                int code = DatabaseAPI.checkByID(ID, "customers");
                if (Convert.ToBoolean(code))
                {
                    MessageBox.Show("Заказчик с таким ID уже существует", "Ошибка",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    DatabaseAPI.addIndividualas(ID, passportID, name, suname, patronymic, phoneNumber);
                    this.Close();
                    main.FillGrids();
                }
            }
        }
Пример #3
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            int ID   = int.Parse(teamComboBox.SelectedValue.ToString());
            int code = DatabaseAPI.checkOrdersID(ID);

            if (Convert.ToBoolean(code))
            {
                MessageBox.Show("Заказ с таким ID уже существует", "Ошибка",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                string date = dateBox.Text;
                DatabaseAPI.addInternalOrders(ID, date);
                this.Close();
                main.FillGrids();
            }
        }
Пример #4
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            bool   flag = true;
            string name = "";
            float  inn  = 0;
            int    ID   = 0;

            try
            {
                ID   = int.Parse(IDBox.Text);
                name = nameBox.Text;
                inn  = float.Parse(innBox.Text);
                if (ID <= 0)
                {
                    throw new Exception();
                }
            } catch
            {
                Helper.reportWrongFieldFormat();
                flag = false;
            }
            if (inn < 12)
            {
                MessageBox.Show("ИНН должен содержать 12 символов", "Ошибка",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }
            if (flag)
            {
                int code = DatabaseAPI.checkByID(ID, "customers");
                if (Convert.ToBoolean(code))
                {
                    MessageBox.Show("Заказчик с таким ID уже существует", "Ошибка",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    DatabaseAPI.addLegalEntities(ID, name, inn);
                    this.Close();
                    main.FillGrids();
                }
            }
        }
Пример #5
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            int  teamLeaders = int.Parse(leadersComboBox.SelectedValue.ToString());
            int  ID          = 0;
            bool flag        = true;

            try
            {
                ID = int.Parse(IDBox.Text);
                if (ID <= 0)
                {
                    throw new Exception();
                }
            } catch
            {
                Helper.reportWrongFieldFormat();
                flag = false;
            }

            if (flag)
            {
                int code = DatabaseAPI.checkDevelopmentTeamID(ID);
                if (Convert.ToBoolean(code))
                {
                    MessageBox.Show("Команда с таким ID уже существует", "Ошибка",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    string date = dateBox.Text;
                    DatabaseAPI.addDevelopmentTeams(ID, teamLeaders, date);
                    this.Close();
                    main.FillGrids();
                }
            }
        }
 private void buttonOK_Click(object sender, EventArgs e)
 {
     DatabaseAPI.markExOrder(this.ID, int.Parse(textBoxSum.Text));
     main.FillGrids();
     this.Close();
 }
Пример #7
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     DatabaseAPI.sendToTheTeam(this.PN, int.Parse(teamsComboBox.SelectedValue.ToString()));
     main.FillGrids();
     this.Close();
 }