//запись данных в БД private void button1_Click(object sender, EventArgs e) { string phone = maskedTextBox4.Text, mail = maskedTextBox5.Text; if (phone == "+7- - - -" && mail == " @") { MessageBox.Show("Необходимо заполнить одно из полей", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (phone == "+7- - - -") { phone = ""; } if (mail == " @") { mail = ""; } klient klient = new klient(maskedTextBox1.Text, maskedTextBox2.Text, maskedTextBox3.Text, phone, mail); @base @base = new @base( "insert into klient (phone, mail) values ('" + klient.get_phone() + "', '" + klient.get_mail() + "') " + "declare @id int " + "select @id = MAX(Id) from klient " + "insert into man (fam, name, otch, dop_info) values (N'" + klient.get_fam() + "', N'" + klient.get_name() + "', N'" + klient.get_oth() + "', @id)"); @base.zapis_v_bd(); MessageBox.Show("Данные записанны"); } }
//функция записи данных в бд private void zapis_v_bd(string s) { @base @base = new @base(s); @base.zapis_v_bd(); MessageBox.Show("Данные записанны"); }
private void toolStripButton1_Click(object sender, EventArgs e) { @base @base = new @base("delete from sdelka where Id = " + idTextBox.Text + ""); @base.zapis_v_bd(); reboot_data_sdelka(); reboot(comboBox3, comboBox4); reboot(comboBox1, comboBox2); tab2(); MessageBox.Show("Данные удалены"); }
//функция записи данных в бд private void dlya_sokr(Boolean rez) { if (rez == false) { MessageBox.Show("Несоответствие предложения и потребности", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { sdelka sdelka = new sdelka(Convert.ToInt32(comboBox2.Text.Remove(comboBox2.Text.IndexOf(" "))), Convert.ToInt32(comboBox1.Text.Remove(comboBox2.Text.IndexOf(" ")))); @base @base = new @base("insert into sdelka(predl, potr) values (" + sdelka.get_predlog() + ", " + sdelka.get_potr() + ")"); @base.zapis_v_bd(); MessageBox.Show("Данные записанны"); reboot(comboBox1, comboBox2); reboot_data_sdelka(); } }
//удаление данных private void delete(TextBox txt1, TextBox txt2, string type) { @base @base = new @base("select * from sdelka, potr where sdelka.potr = " + txt2.Text + ""); Boolean rez = @base.proverka_znachenei_v_bd(); if (rez == false) { @base.smena_zaprosa("delete from " + type + " where Id = " + txt1.Text + " delete from potr where Id = " + txt2.Text + ""); @base.zapis_v_bd(); MessageBox.Show("Удаление объекта завершено"); update_data(); } else { MessageBox.Show("Данный объект учавствует в зделке", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//удаление объекта private void del(string type, string id_obj, string id_dopinf) { Boolean rez1; @base @base = new @base("select obj.Id from obj, predlog where predlog.obj = " + id_ob + " and obj.Id = predlog.obj"); rez1 = @base.proverka_znachenei_v_bd(); if (rez1 == true) { MessageBox.Show("Данный объект доступен для покупки", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { @base.smena_zaprosa("delete from " + type + " where Id = " + id_dopinf + " delete from obj where Id = " + id_obj + " and dop_inf = " + id_dopinf + ""); @base.zapis_v_bd(); reboot(); MessageBox.Show("Удаление объекта завершено", "Сообщение"); } }
//запись данных в БД private void button1_Click(object sender, EventArgs e) { @base @base; if (radioButton1.Checked == true) { house house = new house( maskedTextBox1.Text, maskedTextBox2.Text, (int)numericUpDown3.Value, 0, (int)numericUpDown1.Value, (int)numericUpDown2.Value, (int)numericUpDown4.Value, (int)numericUpDown5.Value, (int)numericUpDown6.Value); @base = new @base( "insert into house(etag, rooms, s) values(" + house.get_etag() + ", " + house.get_rooms() + ", " + house.get_s() + ") " + "declare @id int " + "select @id = MAX(Id) from house " + "insert into obj (city, street, nm_h, x, y, dop_inf) values(N'" + house.get_city() + "', N'" + house.get_street() + "', " + house.get_nm_h() + ", " + house.get_x() + ", " + house.get_y() + ", @id)"); @base.zapis_v_bd(); MessageBox.Show("Данные записанны"); } else if (radioButton2.Checked == true) { kw kw = new kw( maskedTextBox4.Text, maskedTextBox3.Text, (int)numericUpDown10.Value, (int)numericUpDown11.Value, (int)numericUpDown1.Value, (int)numericUpDown2.Value, (int)numericUpDown9.Value, (int)numericUpDown8.Value, (int)numericUpDown7.Value); @base = new @base( "insert into kw(etag, rooms, s) values (" + kw.get_etag() + ", " + kw.get_rooms() + ", " + kw.get_s() + ") " + "declare @id int " + "select @id=MAX(Id) from kw " + "insert into obj (city, street, nm_kw, nm_h, x, y, dop_inf) values (N'" + kw.get_city() + "', N'" + kw.get_street() + "', " + kw.get_nm_kw() + ", " + kw.get_nm_h() + ", " + kw.get_x() + ", " + kw.get_y() + ", @id)"); @base.zapis_v_bd(); MessageBox.Show("Данные записанны"); } else if (radioButton3.Checked == true) { land land = new land(maskedTextBox6.Text, maskedTextBox5.Text, 0, 0, (int)numericUpDown1.Value, (int)numericUpDown2.Value, (int)numericUpDown13.Value); @base = new @base("insert into land(s) values (" + land.get_s() + ") declare @id int select @id=MAX(Id) from land insert into obj (city, street, x, y, dop_inf) values (N'" + land.get_city() + "', N'" + land.get_street() + "', " + land.get_x() + ", " + land.get_y() + ", @id)"); @base.zapis_v_bd(); MessageBox.Show("Данные записанны"); } else { MessageBox.Show("Выберите тип недвижимости", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
//удаление данных из БД private void toolStripButton1_Click(object sender, EventArgs e) { open_txb(); id_kl = idTextBox.Text; id_mn = idTextBox1.Text; close_txb(); @base @base = new @base("select klient.Id from klient, predlog, potr where predlog.klient = " + id_kl + " or potr.klient = " + id_kl + ""); Boolean per = @base.proverka_znachenei_v_bd(); if (per == false) { @base.smena_zaprosa("delete from klient where Id = " + id_kl + " delete from man where Id = " + id_mn + " and dop_info = " + id_kl + ""); @base.zapis_v_bd(); reboot(); MessageBox.Show("Удаление клиента завершено", "Сообщение"); } else { MessageBox.Show("Данный клиент принимает участие в сделке и не может быть удален.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//запись данных в бд private void button1_Click(object sender, EventArgs e) { if (comboBox1.Text == "" || comboBox2.Text == "" || comboBox3.Text == "" || textBox1.Text == "") { MessageBox.Show("Заполните не заполненные поля", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { predlog predlog = new predlog(Convert.ToInt32(textBox1.Text), Convert.ToInt32(comboBox2.Text.Replace(comboBox2.Text.Substring(comboBox2.Text.IndexOf(" ")), "")), Convert.ToInt32(comboBox1.Text.Replace(comboBox1.Text.Substring(comboBox1.Text.IndexOf(" ")), "")), Convert.ToInt32(comboBox3.Text.Replace(comboBox3.Text.Substring(comboBox3.Text.IndexOf(" ")), ""))); @base @base = new @base("insert into predlog (cena, agent, klient, obj) values (" + predlog.get_cena() + ", " + predlog.get_agent() + ", " + predlog.get_klient() + ", " + predlog.get_obj() + ")"); @base.zapis_v_bd(); MessageBox.Show("Данные записанны"); } catch { MessageBox.Show("Добавьте объект в Базу данных", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
//удаление данных private void toolStripButton1_Click(object sender, EventArgs e) { open_txt(); @base @base = new @base("select * from predlog, sdelka where predlog.Id = sdelka.predl and predlog.Id = " + idTextBox.Text + ""); clos_txt(); Boolean rez = @base.proverka_znachenei_v_bd(); if (rez == true) { MessageBox.Show("Данное предложение учавствует в зделке", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { open_txt(); @base.smena_zaprosa("delete from predlog where Id = " + idTextBox.Text + ""); clos_txt(); @base.zapis_v_bd(); MessageBox.Show("Удаление завершено"); this.predlogTableAdapter.Fill(this.baseDataSet.predlog); } }
private void button1_Click(object sender, EventArgs e) { @base.smena_zaprosa("insert into tbl(dat, kl_vo) values(CONVERT(date, '" + dateTimePicker1.Value + "', 104), " + numericUpDown1.Value + ")"); @base.zapis_v_bd(); MessageBox.Show("зАПИСЬ ДОБАВЛЕНа"); }