Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звітт.docx
Скачиваний:
3
Добавлен:
02.11.2018
Размер:
484.01 Кб
Скачать

5.2.Опис предметної області

Даний програмний продукт розроблений для менеджерів по продажу в сервісному центрі «Hexus» . Програма призначена для реєстрації і ведення обліку продажів комп’ютерів, реєстрації покупців та для поставки нових комп’ютерів.

З допомогою системи сервісного центру «Hexus» можна буде отримувати наступну інформацію:

- про комп’ютери

- про виробників

- про покупців

- про комплектацію

- здійснювати продаж і поставку комп’ютерів

5.3.Прийом замовлення

При прийомі замовлення повинно бути враховано бажання та платоспроможність клієнта. Тобто наприклад, при підборі комплектуючих комп’ютерного обладнання, на що в першу чергу необхідно звертати увагу продавцю.

Подавши замовлення, окрім фінансової складової, клієнт також повинен бути проінформований, стосовно строків виконання його замовлення, а також вчасно бути повідомленим у випадку затримки.

5.4.Опис програмного продукту

Програмний продукт складається з таких елементів:

  1. Основні таблиці:

Computer – містить інформацію про комп’ютери, які у наявності;

Pokupecмістить список покупців;

Complect – містить інформацію про комплектацію комп’ютерів;

Oper_systemмістить інформацію про оперативну систему, яка встановлюється на компютерах;

Prodazh – містить інформацію накладної по продажу;

Postavka – містить інформацію про накладку по поставці компютерів;

Marka – містить інформацію про марки компютерів;

Comp_vyrobnykмістить інформацію про компанії виробники.

  1. Вкладки:

Список таблиць – інформація про всі таблиці нашої бази даних

Комп’ютери – інформація про всі комп’ютери, також є форми для додавання, видалення, редагування комп’ютерів.

Продаж комп’ютерів – форма для продажу комп’ютерів .

Поставка – форма для поставки комп’ютерів.

Список покупців – інформація про покупців.

Модель/комплектація – список моделей та комплектацій комп’ютерів.

5.5.Програмний код

Курсова робота побудована за принципом поєднання Sql-Server та C#. База даних «Сервісний центр» містить 8 таблиць, які відображають основні дані про комп’ютери,покупки, поставки. Для деяких таблиці працюють відповідні тригери на додавання чи видалення даних.

Тригери DELETE:

таблиця computer має тригер при видаленні моделі, видаляються всі записи з інших таблиць цієї моделі.

Тригери INSERT:

таблиця postavka i prodazh має тригер додавання.

ADO NET формує основні функції встановлення підключення до бази даних у вигляді типового класу підключення. Об’єкт підключення – це не фізичне підключення до бази даних, виклик методу Open для об’єкта підключення дозволяє використувувати вже відкрите підключення, або ж відкрити нове підключення, якщо фізичних підключень невистачає.

Наведемо рядки коду, за яким здійснили підключення до бази даних. Створюємо новий об’єкт типу SQLConnection, при цьому в конструктор передаємо рядок з’єднання з базою даних. Для роботи з даним зєднанням використовуємо методи Open() і Close(), для відкриття чи закриття з’єднання відповідно.

string connectionString = "Data Source=" + server + ";" +

"database=" + database + ";" +

"User ID=" + username + ";" +

"Password=" + password + ";" +

"Integrated Security=false;";

connection = new SqlConnection(connectionString);

try

{

connection.Open();

}

catch (SqlException except)

{

MessageBox.Show(except.Message, "Помилка!", MessageBoxButtons.OK, MessageBoxIcon.Error);

connect_error = false;

}

Закриття підключення:

public static void CloseConnection()

{

try

{

connection.Close();

}

catch (Exception except)

{

MessageBox.Show(except.Message, "Помилка!", MessageBoxButtons.OK, MessageBoxIcon.Error);

}

}

Виводить список таблиць:

public void List_of_Table()

{

string sql = "Select TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE (TABLE_TYPE = 'BASE TABLE')";

SqlCommand cmd = new SqlCommand(sql, My_connection.my_sqlconnection);

try

{

dataGrid_list_of_table.Columns.Add("colum1", "Таблиця");

SqlDataReader reader = cmd.ExecuteReader();

while (reader.Read())

{

if (reader.GetString(0) != "sysdiagrams")

dataGrid_list_of_table.Rows.Add(reader.GetString(0));

}

reader.Close();

}

catch (SqlException ex)

{

MessageBox.Show(ex.Message);

}

}

Дані таблиць:

public void Inf_table()

{

SqlDataAdapter adp;

DataTable dt1;

adp = new SqlDataAdapter("SELECT * " + "FROM " + dataGrid_list_of_table.CurrentCell.Value.ToString() + "", My_connection.my_sqlconnection);

dt1 = new DataTable();

adp.Fill(dt1);

dataGrid_inf_table.DataSource = dt1;

}

private void dataGrid_list_of_table_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

Inf_table();

}

public void Inf_computer( int row)

{

SqlDataAdapter adp_computer=new SqlDataAdapter("SELECT * FROM computers", My_connection.my_sqlconnection);

DataTable dt_computer=new DataTable();

adp_computer.Fill(dt_computer);

kol_computer = dt_computer.Rows.Count-1;

textBox10.Text = dt_computer.Rows[row].ItemArray[0].ToString();

SqlDataAdapter adp_marka;

DataTable dt_marka;

adp_marka = new SqlDataAdapter("SELECT name FROM marka where marka_id=" + dt_computer.Rows[row].ItemArray[1].ToString(), My_connection.my_sqlconnection);

dt_marka = new DataTable();

adp_marka.Fill(dt_marka);

comboBox_marka1_1.Text = dt_marka.Rows[0].ItemArray[0].ToString();

textBox8.Text = dt_computer.Rows[row].ItemArray[2].ToString();

textBox7.Text = dt_computer.Rows[row].ItemArray[3].ToString();

textBox6.Text = dt_computer.Rows[row].ItemArray[4].ToString();

textBox5.Text = dt_computer.Rows[row].ItemArray[5].ToString();

SqlDataAdapter adp_compect;

DataTable dt_complect;

adp_compect = new SqlDataAdapter("SELECT name FROM complect where complect_id=" + dt_computer.Rows[row].ItemArray[6].ToString(), My_connection.my_sqlconnection);

dt_complect = new DataTable();

adp_compect.Fill(dt_complect);

comboBox_comple1_1.Text = dt_complect.Rows[0].ItemArray[0].ToString();

SqlDataAdapter adp_comp;

DataTable dt_comp;

adp_comp = new SqlDataAdapter("SELECT name FROM comp_vyrobnyk where comp_id=" + dt_computer.Rows[row].ItemArray[7].ToString(), My_connection.my_sqlconnection);

dt_comp = new DataTable();

adp_comp.Fill(dt_comp);

comboBox_vyro1_1.Text = dt_comp.Rows[0].ItemArray[0].ToString();

textBox3.Text = dt_computer.Rows[row].ItemArray[9].ToString();

SqlDataAdapter adp_oper_sys;

DataTable dt_oper_sys;

adp_oper_sys = new SqlDataAdapter("SELECT name FROM oper_system where oper_syst_id=" + dt_computer.Rows[row].ItemArray[10].ToString(), My_connection.my_sqlconnection);

dt_oper_sys = new DataTable();

adp_oper_sys.Fill(dt_oper_sys);

comboBox_oper_sys1_1.Text = dt_oper_sys.Rows[0].ItemArray[0].ToString();

}

Наступний запис:

private void button4_Click(object sender, EventArgs e)

{

if (tek_computer < kol_computer)

{

tek_computer++;

Inf_computer(tek_computer);

}

}

Попередній запис:

private void button5_Click(object sender, EventArgs e)

{

if (tek_computer > 0)

{

tek_computer--;

Inf_computer(tek_computer);

}

}

Перший запис:

private void button2_Click(object sender, EventArgs e)

{

Inf_computer(0);

tek_computer = 0;

}

Останній запис:

private void button3_Click(object sender, EventArgs e)

{

Inf_computer(kol_computer);

tek_computer = kol_computer;

}

Видалити запис:

private void button6_Click(object sender, EventArgs e)

{

SqlCommand cmd = new SqlCommand("del_computers", My_connection.my_sqlconnection);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add("@id", SqlDbType.Int).Value = Convert.ToInt32(textBox10.Text);

cmd.ExecuteNonQuery();

MessageBox.Show("Комп’ютер видалений з БД");

button5_Click( sender, e);

add_zanes_danyh_do_combo("marka", comboBox_marka3, "name","");

add_zanes_danyh_do_combo("computers", comboBox_model3, "model","");

}

public static void add_zanes_danyh_do_combo(string table,ComboBox combo,string field, string where)

{

SqlDataAdapter adp_combo;

DataTable dt1_combo;

adp_combo = new SqlDataAdapter("SELECT * FROM "+table+" "+where, My_connection.my_sqlconnection);

dt1_combo = new DataTable();

adp_combo.Fill(dt1_combo);

combo.DataSource = dt1_combo;

combo.DisplayMember = ""+field;

}

Додати запис:

private void button7_Click(object sender, EventArgs e)

{

string marka,complect,vyrobnyk, oper_syst;

marka=name_to_id(comboBox_marka,"marka","marka_id","name");

complect = name_to_id(comboBox_complect, "complect", "complect_id", "name");

vyrobnyk = name_to_id(comboBox_vyrobnyk, "comp_vyrobnyk", "comp_id", "name");

oper_syst = name_to_id(comboBox_oper_system, "oper_system", "oper_syst_id", "name");

try

{

SqlCommand cmd = new SqlCommand("ADD_computers", My_connection.my_sqlconnection);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add("@marka", SqlDbType.Int).Value = Convert.ToInt32(marka);

cmd.Parameters.Add("@model", SqlDbType.Text).Value = Convert.ToString(textBox_model2.Text);

cmd.Parameters.Add("@oper_mem", SqlDbType.Float).Value = Convert.ToDouble(textBox_v2.Text);

cmd.Parameters.Add("@prosessor", SqlDbType.Text).Value = Convert.ToString(textBox_kuzov2.Text);

cmd.Parameters.Add("@hard_disk", SqlDbType.Int).Value = Convert.ToInt32(textBox_vypusk2.Text);

cmd.Parameters.Add("@complect", SqlDbType.Int).Value = Convert.ToInt32(complect);

cmd.Parameters.Add("@company", SqlDbType.Int).Value = Convert.ToInt32(vyrobnyk);

cmd.Parameters.Add("@price", SqlDbType.Int).Value = Convert.ToInt32(textBox_cina2.Text);

cmd.Parameters.Add("@oper_system", SqlDbType.Int).Value = Convert.ToInt32(maneg);

cmd.ExecuteNonQuery();

MessageBox.Show("Комп’ютер добавлений до БД");

add_zanes_danyh_do_combo("marka", comboBox_marka3, "name", "");

add_zanes_danyh_do_combo("computers", comboBox_model3, "model", "");

}

catch

{

MessageBox.Show("Неправильно введені дані");

}

}

Редагувати запис:

private void button8_Click(object sender, EventArgs e)

{

string marka, complect, vyrobnyk, oper_sys;

marka = name_to_id(comboBox_marka1_1, "marka", "marka_id", "name");

complect = name_to_id(comboBox_comple1_1, "complect", "complect_id", "name");

vyrobnyk = name_to_id(comboBox_vyro1_1, "comp_vyrobnyk", "comp_id", "name");

oper_syst = name_to_id(comboBox_oper_system, "oper_system", "oper_syst_id", "name");

SqlCommand cmd = new SqlCommand("redag_computers", My_connection.my_sqlconnection);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add("@computer_id", SqlDbType.Int).Value = Convert.ToInt32(textBox10.Text);

cmd.Parameters.Add("@marka", SqlDbType.Int).Value = Convert.ToInt32(marka);

cmd.Parameters.Add("@model", SqlDbType.Text).Value = Convert.ToString(textBox8.Text);

cmd.Parameters.Add("@oper_mem", SqlDbType.Float).Value = Convert.ToDouble(textBox7.Text);

cmd.Parameters.Add("@prosessor", SqlDbType.Text).Value = Convert.ToString(textBox6.Text);

cmd.Parameters.Add("@hard_disk", SqlDbType.Int).Value = Convert.ToInt32(textBox5.Text);

cmd.Parameters.Add("@complect", SqlDbType.Int).Value = Convert.ToInt32(complect);

cmd.Parameters.Add("@company", SqlDbType.Int).Value = Convert.ToInt32(vyrobnyk);

cmd.Parameters.Add("@price", SqlDbType.Float).Value = Convert.ToDouble(textBox3.Text);

cmd.Parameters.Add("@oper_system", SqlDbType.Int).Value = Convert.ToInt32(oper_syst);

cmd.ExecuteNonQuery();

MessageBox.Show("Комп’ютер відредаговано");

add_zanes_danyh_do_combo("marka", comboBox_marka3, "name","");

}

Кнопка продажу:

private void prodazh_comp_Click(object sender, EventArgs e)

{

if (comboBox_model3.Text == "Модель не знайдено") { MessageBox.Show("Модель не вибрана"); }

else

{

try

{

string id_marka_comp = name_to_id(comboBox_marka3, "marka", "marka_id", "name");

SqlCommand cmd = new SqlCommand("prodazh_computer", My_connection.my_sqlconnection);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add("@name", SqlDbType.Text).Value = Convert.ToString(textBox_name3.Text);

cmd.Parameters.Add("@surname", SqlDbType.Text).Value = Convert.ToString(textBox_surname3.Text);

cmd.Parameters.Add("@batko", SqlDbType.Text).Value = Convert.ToString(textBox_batko3.Text);

cmd.Parameters.Add("@city", SqlDbType.Text).Value = Convert.ToString(textBox_city3.Text);

cmd.Parameters.Add("@adres", SqlDbType.Text).Value = Convert.ToString(textBox_adres3.Text);

cmd.Parameters.Add("@tel", SqlDbType.Text).Value = Convert.ToString(textBox_tel3.Text);

cmd.Parameters.Add("@pasport", SqlDbType.Text).Value = Convert.ToString(textBox_pasp_dani3.Text);

cmd.Parameters.Add("@marka", SqlDbType.Int).Value = id_marka_comp;

cmd.Parameters.Add("@model", SqlDbType.Text).Value = Convert.ToString(comboBox_model3.Text);

cmd.ExecuteNonQuery();

MessageBox.Show("Продаж здіснено");

}

catch

{

MessageBox.Show("Неправильно введені дані. Продаж не здійснено");

}

}

}

Кнопка поставка:

private void button_postavka_Click(object sender, EventArgs e)

{

try

{

string id_marka_comp = name_to_id(comboBox_marka4, "marka", "marka_id", "name");

SqlCommand cmd = new SqlCommand("dobavl_postavki", My_connection.my_sqlconnection);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add("@count", SqlDbType.Int).Value = numericUpDown_kol_computer.Value;

cmd.Parameters.Add("@marka_id", SqlDbType.Int).Value = Convert.ToInt16(id_marka_ comp);

cmd.Parameters.Add("@model", SqlDbType.Text).Value = Convert.ToString(comboBox_model4.Text);

cmd.ExecuteNonQuery();

MessageBox.Show("Комп’ютер добавлено");

}

catch

{

MessageBox.Show("Неправильно введені дані");

}

}

Відображення даних про виробників:

public void inf_vyrobnyk(int row)

{

SqlDataAdapter adp_vyrobnyk=new SqlDataAdapter("SELECT * FROM comp_vyrobnyk", My_connection.my_sqlconnection);

DataTable dt_vyrobnyk=new DataTable();

adp_vyrobnyk.Fill(dt_vyrobnyk);

kol_vyrobnykiv = dt_vyrobnyk.Rows.Count - 1;

textBox_comp_id.Text = dt_vyrobnyk.Rows[row].ItemArray[0].ToString();

textBox_comp_name.Text = dt_vyrobnyk.Rows[row].ItemArray[1].ToString();

textBox_comp_city.Text = dt_vyrobnyk.Rows[row].ItemArray[2].ToString();

textBox_comp_adres.Text = dt_vyrobnyk.Rows[row].ItemArray[3].ToString();

textBox_comp_tel.Text = dt_vyrobnyk.Rows[row].ItemArray[4].ToString();

}

Наступна компанія-виробник:

private void button_next_comp_Click(object sender, EventArgs e)

{

if (tek_vyrobnyk < kol_vyrobnykiv)

{

tek_vyrobnyk++;

inf_vyrobnyk(tek_vyrobnyk);

}

}

Попередня компанія-виробник:

private void button_prev_komp_Click(object sender, EventArgs e)

{

if (tek_vyrobnyk > 0)

{

tek_vyrobnyk--;

inf_vyrobnyk(tek_vyrobnyk);

}

}

Перехід на останній запис:

private void button_last_comp_Click(object sender, EventArgs e)

{

tek_vyrobnyk=kol_vyrobnykiv;

inf_vyrobnyk(kol_vyrobnykiv);

}

Перехід на початковий запис:

private void button_firsrt_comp_Click(object sender, EventArgs e)

{

tek_vyrobnyk=0;

inf_vyrobnyk(0);

}

public static bool chek = true, chek1 = true;

private void checkBox_add_CheckedChanged(object sender, EventArgs e)

{

if (chek)

{

button_add_comp.Enabled = chek;

chek = false;

textBox_comp_id.Text = "";

textBox_comp_name.Text = "";

textBox_comp_city.Text = "";

textBox_comp_adres.Text = "";

textBox_comp_tel.Text = "";

textBox_comp_name.ReadOnly = false;

textBox_comp_adres.ReadOnly = false;

textBox_comp_city.ReadOnly = false;

textBox_comp_tel.ReadOnly = false;

checkBoxEdit_comp.Enabled = false;

button_del_comp.Enabled = false;

}

else

{

button_add_comp.Enabled = chek;

chek = true;

inf_vyrobnyk(tek_vyrobnyk);

textBox_comp_name.ReadOnly = true;

textBox_comp_adres.ReadOnly = true;

textBox_comp_city.ReadOnly = true;

textBox_comp_tel.ReadOnly = true;

checkBoxEdit_comp.Enabled = true;

button_del_comp.Enabled = true;

}

}

Додати компанію-виробника:

private void button_add_comp_Click(object sender, EventArgs e)

{

try

{

SqlCommand cmd = new SqlCommand("vyrobnyk_add", My_connection.my_sqlconnection);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add("@name", SqlDbType.Text).Value = Convert.ToString(textBox_comp_name.Text);

cmd.Parameters.Add("@city", SqlDbType.Text).Value = Convert.ToString(textBox_comp_city.Text);

cmd.Parameters.Add("@adres", SqlDbType.Text).Value = Convert.ToString(textBox_comp_adres.Text);

cmd.Parameters.Add("@tel", SqlDbType.Int).Value = Convert.ToInt32(textBox_comp_tel.Text);

cmd.ExecuteNonQuery();

MessageBox.Show("Виробникa добавлено");

add_zanes_danyh_do_combo("comp_vyrobnyk", comboBox_vyro1_1, "name", "");

add_zanes_danyh_do_combo("comp_vyrobnyk", comboBox_vyrobnyk, "name", "");

}

catch

{

MessageBox.Show("Неправильно введені дані");

}

}

Видалити компанію-виробника:

private void button_del_comp_Click(object sender, EventArgs e)

{

SqlCommand cmd = new SqlCommand("vyrobnyk_udalyt", My_connection.my_sqlconnection);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add("@comp_id", SqlDbType.Int).Value = Convert.ToInt32(textBox_comp_id.Text);

cmd.ExecuteNonQuery();

button_firsrt_comp_Click(sender, e);

MessageBox.Show("Виробникa видалено з бази");

add_zanes_danyh_do_combo("comp_vyrobnyk", comboBox_vyro1_1, "name", "");

add_zanes_danyh_do_combo("comp_vyrobnyk", comboBox_vyrobnyk, "name", "");

}

Редагувати компанію-виробника:

private void button_edit_comp_Click(object sender, EventArgs e)

{

SqlCommand cmd = new SqlCommand("vyrobnyk_update", My_connection.my_sqlconnection);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add("@comp_id", SqlDbType.Int).Value = Convert.ToInt32(textBox_comp_id.Text);

cmd.Parameters.Add("@name", SqlDbType.Text).Value = Convert.ToString(textBox_comp_name.Text);

cmd.Parameters.Add("@city", SqlDbType.Text).Value = Convert.ToString(textBox_comp_city.Text);

cmd.Parameters.Add("@adres", SqlDbType.Text).Value = Convert.ToString(textBox_comp_adres.Text);

cmd.Parameters.Add("@tel", SqlDbType.Int).Value = Convert.ToInt32(textBox_comp_tel.Text);

cmd.ExecuteNonQuery();

MessageBox.Show("Запис змінено");

}

Вивід даних про покупців:

public void table_pokupci(int row)

{

SqlDataAdapter adp_pokupec = new SqlDataAdapter("SELECT * FROM pokupec", My_connection.my_sqlconnection);

DataTable dt_pokupec = new DataTable();

adp_pokupec.Fill(dt_pokupec);

kol_pokupciv = dt_pokupec.Rows.Count - 1;

textBox_pokup_id.Text = dt_pokupec.Rows[row].ItemArray[0].ToString();

textBox_pokup_name.Text = dt_pokupec.Rows[row].ItemArray[1].ToString();

textBox_pokup_surname.Text = dt_pokupec.Rows[row].ItemArray[2].ToString();

textBox_pokup_bat.Text = dt_pokupec.Rows[row].ItemArray[3].ToString();

textBox_pokup_city.Text = dt_pokupec.Rows[row].ItemArray[4].ToString();

textBox_pokup_adres.Text = dt_pokupec.Rows[row].ItemArray[5].ToString();

textBox_pokup_tel.Text = dt_pokupec.Rows[row].ItemArray[6].ToString();

textBox_pokup_pasport.Text = dt_pokupec.Rows[row].ItemArray[7].ToString();

}

Мписок комплектацій:

public void table_complect(int row)

{

SqlDataAdapter adp_complect = new SqlDataAdapter("SELECT * FROM complect", My_connection.my_sqlconnection);

DataTable dt_complect = new DataTable();

adp_complect.Fill(dt_complect);

kol_complect = dt_complect.Rows.Count - 1;

textBox_complect_name.Text = dt_complect.Rows[row].ItemArray[1].ToString();

textBox_complect_vmist.Text = dt_complect.Rows[row].ItemArray[2].ToString();

textBox_complect_id.Text = dt_complect.Rows[row].ItemArray[0].ToString();

}

Вивід усіх марок комп’ютерів:

public void marky_of_computers()

{

SqlDataAdapter adp;

DataTable dt1;

adp = new SqlDataAdapter("SELECT name FROM marka", My_connection.my_sqlconnection);

dt1 = new DataTable();

adp.Fill(dt1);

listBox_marky_computer.DataSource = dt1;

listBox_marky_computer.DisplayMember = "name";

}

Додати марку комп’ютера:

private void buttonadd_marka_Click(object sender, EventArgs e)

{

SqlCommand cmd = new SqlCommand("add_mark", My_connection.my_sqlconnection);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add("@name", SqlDbType.Text).Value = Convert.ToString(textBox_add_mark.Text);

cmd.ExecuteNonQuery();

MessageBox.Show("Запис додано");

marky_of_computers();

add_zanes_danyh_do_combo("marka", comboBox_marka, "name", "");

add_zanes_danyh_do_combo("marka", comboBox_marka1_1, "name", "");

add_zanes_danyh_do_combo("marka", comboBox_marka3, "name", "");

add_zanes_danyh_do_combo("marka", comboBox_marka4, "name", "");

}

Видалити марку комп’ютера:

private void button_del_mark_Click(object sender, EventArgs e)

{

SqlCommand cmd = new SqlCommand("marka_del", My_connection.my_sqlconnection);

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.Add("@name", SqlDbType.Text).Value = Convert.ToString(listBox_marky_computer.Text);

cmd.ExecuteNonQuery();

MessageBox.Show("Запис видалено");

marky_of_computers();

add_zanes_danyh_do_combo("marka", comboBox_marka, "name", "");

add_zanes_danyh_do_combo("marka", comboBox_marka1_1, "name", "");

add_zanes_danyh_do_combo("marka", comboBox_marka3, "name", "");

add_zanes_danyh_do_combo("marka", comboBox_marka4, "name", "");

}