示例#1
0
        private void Change_Click(object sender, EventArgs e)
        {
            int    id  = Convert.ToInt32(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString());
            string sql = string.Format("UPDATE Client SET Имя ='{0}', Фамилия ='{1}'," +
                                       "'Номер телефона' ='{2}', 'Марка авто' ='{3}', 'Гос номер' ='{4}', 'Тип услуги' ='{5}'," +
                                       "'Дата визита' ='{6}', Стоимость ='{7}', Исполнитель ='{8}' WHERE id = '{9}'",
                                       GetClient().FirstName, GetClient().SecondName, GetClient().PhoneNumber,
                                       GetClient().MarkAuto, GetClient().GovermentNumber, GetClient().TypeOfService,
                                       GetClient().VisitDate.ToString("dd.MM.yyyy"), GetClient().Cost, GetClient().Employee, GetClient().IdClient);

            ConnectDataBase.InputSqlInquiry(sql);
            FillDataGirdView();
            MessageBox.Show("Запись успешно изменена!", "Успешно", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
示例#2
0
 private void Remove_Click(object sender, EventArgs e)
 {
     if (dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[5].Value.ToString() != "Безымянный" &&
         dataGridView1.Columns[dataGridView1.CurrentCell.ColumnIndex].HeaderText.ToString().Equals("id"))
     {
         ConnectDataBase.InputSqlInquiry(string.Format("DELETE FROM Client WHERE id ='{0}'", dataGridView1.CurrentCell.Value.ToString()));
         MessageBox.Show("Успешно!", "Успешно", MessageBoxButtons.OK, MessageBoxIcon.Information);
         FillDataGirdView();
     }
     else
     {
         MessageBox.Show("Для удаления нажмите на ячейку с id!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#3
0
 private void SearchButton1_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrWhiteSpace(textBox1.Text))
     {
         MessageBox.Show("Для поиска введите значение!");
     }
     else
     {
         dataGridView2.DataSource = ConnectDataBase.GetData(String.Format("SELECT * FROM Client WHERE " +
                                                                          "\"Тип Услуги\"= '{0}' OR Имя ='{0}' OR Фамилия ='{0}' OR \"Номер телефона\" ='{0}' " +
                                                                          "OR \"Марка авто\" ='{0}' OR \"Гос номер\" ='{0}' OR \"Тип услуги\" ='{0}' " +
                                                                          "OR \"Дата визита\" ='{0}' OR Стоимость ='{0}' " +
                                                                          "OR Исполнитель ='{0}'", textBox1.Text));
         dataGridView2.Visible = true;
         Closebutton.Visible   = true;
     }
 }
示例#4
0
 private void Add_Click(object sender, EventArgs e)
 {
     try
     {
         string sql = string.Format("INSERT INTO Client VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}')",
                                    GetClient().IdClient, GetClient().FirstName, GetClient().SecondName, GetClient().PhoneNumber, GetClient().MarkAuto,
                                    GetClient().GovermentNumber, GetClient().TypeOfService, GetClient().VisitDate.ToString("dd.MM.yyyy"), GetClient().Cost,
                                    GetClient().Employee);
         ConnectDataBase.InputSqlInquiry(sql);
         FillDataGirdView();
         MessageBox.Show("Запись успешно добавлена!", "Успешно", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch
     {
         MessageBox.Show("Введите значения!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#5
0
 private void searchButton1_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrWhiteSpace(employeeNametextBox1.Text))
     {
         MessageBox.Show("Для поиска введите имя работника!");
     }
     else if (String.IsNullOrWhiteSpace(DateTextBox4.Text))
     {
         informationTextBox2.Text = $"Итог за все время работы: {ConnectDataBase.GetSqlInquiry(string.Format("SELECT SUM (Стоимость) FROM Client WHERE Исполнитель ='{0}' ", employeeNametextBox1.Text))} Рублей.";
     }
     else
     {
         string[] str = DateTextBox4.Text.Split(' ');
         if (str.Length > 1)
         {
             string sql = ConnectDataBase.GetSqlInquiry(string.Format("SELECT SUM (Стоимость) FROM Client WHERE Исполнитель ='{0}' AND `Дата визита` BETWEEN '{1}' AND '{2}' ", employeeNametextBox1.Text, str[0], str[1]));
             if (String.IsNullOrWhiteSpace(procentTextBox3.Text))
             {
                 MessageBox.Show("Введите проценты!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 informationTextBox2.Text = $"Итог за {str[0]} - {str[1]} сумма: {Convert.ToInt32(sql) * Convert.ToInt32(procentTextBox3.Text) / 100} рублей.";
             }
         }
         else
         {
             string sql = ConnectDataBase.GetSqlInquiry(string.Format("SELECT SUM (Стоимость) FROM Client WHERE Исполнитель ='{0}' AND `Дата визита` ='{1}' ", employeeNametextBox1.Text, DateTextBox4.Text));
             if (String.IsNullOrWhiteSpace(procentTextBox3.Text))
             {
                 MessageBox.Show("Введите проценты!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 informationTextBox2.Text = $"Итог за {DateTextBox4.Text} сумма: {Convert.ToInt32(sql) * Convert.ToInt32(procentTextBox3.Text) / 100} рублей.";
             }
         }
     }
 }
示例#6
0
 private void FillDataGirdView() => dataGridView1.DataSource = ConnectDataBase.GetData("Select * from Client");