예제 #1
0
        private void ЗаявкаОтКлиента_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "testDataSet.Сотрудник". При необходимости она может быть перемещена или удалена.
            this.сотрудникTableAdapter.Fill(this.testDataSet.Сотрудник);

            for (int i = 0; i < listcheckmodels.Count; i++) // Цикл добавления строк
            {
                this.dataGridView1.Rows.Add();              // добавление строки
            }

            for (int i = 0; i < listcheckmodels.Count; i++)
            {
                try
                {
                    this.dataGridView1.Rows[i].Cells[0].Value = listcheckmodels[i];
                    this.dataGridView1.Rows[i].Cells[1].Value = 1;
                    this.dataGridView1.Rows[i].Cells[2].Value = SQLFunction.GetInfoModel2(listcheckmodels[i])[1];
                }
                catch (Exception e1)
                {
                    MessageBox.Show(e1.Message);
                }

                dataGridView1.Rows[0].Cells[0].Selected = false;
            }
        }
예제 #2
0
        private void ДоговорСЗаводом_Load(object sender, EventArgs e)
        {
            idFactory = SQLFunction.getIDFactory(idModel);
            string nameFactory = SQLFunction.getNameFactory(idFactory);
            string nameModel   = SQLFunction.getNameModel(idModel);

            label7.Text  = nameFactory;
            label8.Text  = nameModel;
            label10.Text = count.ToString();
            label14.Text = SQLFunction.GetInfoModel2(nameModel)[0];
            label12.Text = SQLFunction.GetInfoModel2(nameModel)[1];
        }
예제 #3
0
        private void button3_Click(object sender, EventArgs e)
        {
            string type = comboBox1.Text;

            if (type == "Юридическое лицо")
            {
                string status = "Открыта";

                int  flag1;
                bool flag2 = true;

                if ((textBox1.Text != "") && (textBox2.Text != "") && (textBox3.Text != "") && (textBox4.Text != "") && (textBox5.Text != "") || (textBox6.Text != "") && (textBox7.Text != "") && (textBox8.Text != "") && (textBox9.Text != "") && (textBox10.Text != "") && (textBox11.Text != "") && (textBox12.Text != ""))
                {
                    string address  = textBox2.Text;
                    string name     = textBox1.Text;
                    string fio      = textBox3.Text;
                    string req      = textBox4.Text;
                    string contact1 = textBox5.Text;
                    string post1    = textBox6.Text;
                    string number1  = textBox7.Text;
                    string email1   = textBox8.Text;
                    string contact2 = textBox12.Text;
                    string post2    = textBox11.Text;
                    string number2  = textBox10.Text;
                    string email2   = textBox9.Text;

                    DateTime data = dateTimePicker1.Value;
                    try
                    {
                        flag1 = SQLFunction.addClient(type, address, name, fio, req, contact1, number1, post1, email1, contact2, number2, post2, email2, data, status);

                        for (int i = 0; i < dataGridView1.RowCount; i++)
                        {
                            string nameModel = dataGridView1.Rows[i].Cells[0].Value.ToString();
                            int    number    = Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value);
                            int    price     = Convert.ToInt32(SQLFunction.GetInfoModel2(listcheckmodels[i])[1]);
                            int    id        = SQLFunction.getIdModel(nameModel);
                            SQLFunction.addTechnique(id, flag1, Autorisation.id, number, price);
                        }
                    }

                    catch { this.Visible = false;
                            MessageBox.Show("Ошибка", "Ошибка добавления", MessageBoxButtons.OK, MessageBoxIcon.Error); }

                    if (flag2)
                    {
                        this.Close();
                        //  this.Visible = false;
                        MessageBox.Show("Заявка от клиента успешно добавлена.", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        DialogResult = DialogResult.OK;

                        //  this.Hide();

                        //     (new Заявки()).ShowDialog();
                    }
                }
                else
                {
                    // this.Visible = false;
                    MessageBox.Show("Все поля должны быть заполнены.", "Ошибка добавления", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            else
            {
                string status = "Открыта";

                int  flag1;
                bool flag2 = true;;

                if ((textBox1.Text != "") && (textBox2.Text != "") && (textBox3.Text != "") && (textBox4.Text != "") && (textBox5.Text != "") || (textBox6.Text != "") && (textBox7.Text != "") && (textBox8.Text != "") && (textBox9.Text != "") && (textBox10.Text != "") && (textBox11.Text != "") && (textBox12.Text != ""))
                {
                    string fio      = textBox1.Text;
                    string email    = textBox3.Text;
                    string numberph = textBox4.Text;
                    string seria    = textBox5.Text.Substring(0, 4);
                    string place    = textBox6.Text;
                    string sub      = textBox7.Text;
                    string address  = textBox2.Text;
                    string numerp   = textBox12.Text.Substring(0, 6);
                    string place2   = textBox11.Text;
                    string datav    = textBox10.Text;

                    DateTime data = dateTimePicker1.Value;

                    try
                    {
                        flag1 = SQLFunction.addClient(type, address, fio, seria, numerp, place, place2, numberph, datav, email, sub, data, status);

                        for (int i = 0; i < dataGridView1.RowCount; i++)
                        {
                            string nameModel = dataGridView1.Rows[i].Cells[0].Value.ToString();
                            int    number    = Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value);
                            int    price     = Convert.ToInt32(SQLFunction.GetInfoModel2(listcheckmodels[i])[1]);
                            int    id        = SQLFunction.getIdModel(nameModel);
                            SQLFunction.addTechnique(id, flag1, Autorisation.id, number, price);
                        }
                    }

                    catch
                    {
                        this.Visible = false;
                        MessageBox.Show("Ошибка", "Ошибка добавления", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                    if (flag2)
                    {
                        this.Close();
                        //  this.Visible = false;
                        //  this.Hide();
                        MessageBox.Show("Заявка от клиента успешно добавлена.", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        DialogResult = DialogResult.OK;


                        //   (new Заявки()).ShowDialog();
                    }
                }
                else
                {
                    //  this.Visible = false;
                    MessageBox.Show("Все поля должны быть заполнены.", "Ошибка добавления", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }