private void Button_Click(object sender, RoutedEventArgs e) { int state_p = 0; if (state.SelectedValue.ToString() == "Продажа") { state_p = 1; } if (state.SelectedValue.ToString() == "Здача в аренду") { state_p = 2; } using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { db.Add_apartment(Convert.ToDouble(area.Text), Convert.ToInt32(rooms.Text), Convert.ToDouble(price.Text), full_name.Text, adress.Text, Convert.ToInt32(balc.Text), Convert.ToInt32(globalTrash.rand.Next(100000000, 999999999)), state_p); db.SaveChanges(); MessageBox.Show("квартира добавленна"); area.Text = ""; rooms.Text = ""; price.Text = ""; adress.Text = ""; balc.Text = ""; full_name.Text = ""; } state_p = 0; }
private void Button_Click_2(object sender, RoutedEventArgs e) { using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.worker_c) { if (pos.SelectedValue.ToString() == "Рабочий" && item.password_w == Convert.ToInt32(password.Text)) { MessageBox.Show($"Добрый день! \n{item.full_name}\nХорошего рабочего дня"); reg.Visibility = Visibility.Hidden; buttons.Visibility = Visibility.Visible; globalTrash.isreg = true; break; } if (pos.SelectedValue.ToString() == "Администратор" && item.password_w == Convert.ToInt32(password.Text)) { MessageBox.Show($"Добрый день! \n {item.full_name} \n Хорошего рабочего дня"); globalTrash.user_status = true; globalTrash.isreg = true; reg.Visibility = Visibility.Hidden; buttons.Visibility = Visibility.Visible; break; } } } }
private void Button_Click_1(object sender, RoutedEventArgs e) { int state_ho = 0; if (state_h.SelectedValue.ToString() == "Продажа") { state_ho = 1; } if (state_h.SelectedValue.ToString() == "Здача в аренду") { state_ho = 2; } using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { db.Add_house(Convert.ToInt32(room.Text), Convert.ToInt32(floor.Text), Convert.ToInt32(area_h.Text), Convert.ToDouble(area_pl.Text), name.Text, addre.Text, Convert.ToInt32(globalTrash.rand.Next(100000000, 999999999)), state_ho, Convert.ToDouble(price.Text)); db.SaveChanges(); MessageBox.Show("Дом успешно добавлен"); room.Text = ""; floor.Text = ""; area_h.Text = ""; area_pl.Text = ""; name.Text = ""; addre.Text = ""; price.Text = ""; } }
private void Button_Click_8(object sender, RoutedEventArgs e) { string[] or = worker.SelectedItem.ToString().Split('\t'); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { db.Delete_worker(Convert.ToInt32(or[1])); db.SaveChanges(); MessageBox.Show("Объект удалён"); fill_worker(); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { db.Add_worker(pos.SelectedValue.ToString(), Convert.ToInt32(passw.Text), Name.Text); db.SaveChanges(); MessageBox.Show("рабочий добавлен"); passw.Text = ""; Name.Text = ""; } }
public void fill_clients() { client.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.client) { client.Items.Add("ФИО: " + item.Full_name + " номер паспорта: " + item.passport_ID + " орг.выдачи: " + item.issued_by + " дата рождения: " + item.date_of_birth + "." + item.month_of_birth + "." + item.year_of_birth + " адрес прописки: " + item.place_of_residence + "ID: \t" + item.ID_client); } } }
public void fill_worker() { worker.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.worker_c) { worker.Items.Add("ФИО: " + item.full_name + " должность: " + item.position + " пароль: " + item.password_w + " ID: \t" + item.ID_worker); } } }
public void fill_house_deal() { list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.deal_with_house) { list.Items.Add($"Дом: Кадастровый номер: {item.cadastral_number} Площадь дома: {item.area_h} Количество комнат: {item.number_of_rooms} Количество этажей: {item.number_of_rooms} Покупатель: {item.customer} Продавец: {item.saller} Цена: {item.price}"); } } }
public void fill_apartaments_deal() { list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.deal_with_appartment) { list.Items.Add($"Квартира: Кадастровый номер: {item.cadastral_number} Площадь квартиры: {item.area_ap} Колличество балконов: {item.number_of_balconies} Колличество комнат: {item.number_of_rooms} Пкупатель: {item.customer} Продавец: {item.saller} Цена: {item.price}"); } } }
public Deal() { InitializeComponent(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.client) { client.Items.Add(item.Full_name); } } fill_comboboxes(); }
private void Button_Click(object sender, RoutedEventArgs e) { using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { db.Add_client(name.Text, ps_n.Text, is_by.Text, Convert.ToInt32(year.Text), Convert.ToInt32(day.Text), Convert.ToInt32(mouth.Text), pl_of_res.Text); db.SaveChanges(); MessageBox.Show("Клиент добавлен"); name.Text = ""; ps_n.Text = ""; year.Text = ""; day.Text = ""; mouth.Text = ""; pl_of_res.Text = ""; } }
//////тут происходит поиск private void Op_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (op.SelectedValue.ToString() == "Покупка" && type.SelectedValue.ToString() == "Квартира") { list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.apartment.Where(a => a.state_p == 1)) { list.Items.Add("площадь: \t" + item.area_ap + "\t " + "кол. комнат: \t" + item.number_of_rooms + "\t " + "кол.балконов: \t" + item.number_of_balconies + "\t " + "цена: \t" + item.price + "\t " + "продавец: \t" + item.owner_ap + "\t " + "адресс: \t" + item.address_ap + "\t " + "кадастровый номер: " + "\t" + item.cadastral_number); } } } if (op.SelectedValue.ToString() == "Аренда" && type.SelectedValue.ToString() == "Квартира") { list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.apartment.Where(a => a.state_p == 2)) { list.Items.Add("площадь: \t" + item.area_ap + "\t " + "кол. комнат: \t" + item.number_of_rooms + "\t " + "кол.балконов: \t" + item.number_of_balconies + "\t " + "цена: \t" + item.price + "\t " + "продавец: \t" + item.owner_ap + "\t " + "адресс: \t" + item.address_ap + "\t " + "кадастровый номер: " + "\t" + item.cadastral_number); } } } if (op.SelectedValue.ToString() == "Покупка" && type.SelectedValue.ToString() == "Дом") { list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.house.Where(a => a.state_h == 1)) { list.Items.Add("площадь жилья: \t" + item.area_h + "\t " + "площадь участка: \t" + item.area_plot + "\t " + "кол. комнат: \t" + item.number_of_rooms + "\t " + "кол. этажей: \t" + item.number_of_floor + "\t " + "цена: \t" + item.price + "\t " + "продавец: \t" + item.owner_h + " \t" + "адресс: \t" + item.address_h + " \t" + "кадастровый номер: \t" + item.cadastral_number); } } } if (op.SelectedValue.ToString() == "Аренда" && type.SelectedValue.ToString() == "Дом") { list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.house.Where(a => a.state_h == 2)) { list.Items.Add("площадь жилья: \t" + item.area_h + "\t " + "площадь участка: \t" + item.area_plot + "\t " + "кол. комнат: \t" + item.number_of_rooms + "\t " + "кол. этажей: \t" + item.number_of_floor + "\t " + "цена: \t" + item.price + "\t " + "продавец: \t" + item.owner_h + " \t" + "адресс: \t" + item.address_h + " \t" + "кадастровый номер: \t" + item.cadastral_number); } } } }
public void fill_house() { using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { house.Items.Clear(); string str = ""; foreach (var item in db.house) { if (item.state_h == 1) { str = "покупка"; } if (item.state_h == 2) { str = "аренда"; } house.Items.Add("площадь жилья:" + item.area_h + " " + "площадь участка:" + item.area_plot + " " + "кол. комнат: " + item.number_of_rooms + " " + "кол. этажей: " + item.number_of_floor + " " + "цена: " + item.price + " " + "продавец: " + item.owner_h + " " + "адресс: " + item.address_h + " " + "кадастровый номер: " + item.cadastral_number + " сатус: " + str + " ID: \t" + item.ID_house); } } }
public void fill_apartaments() { using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { apartament.Items.Clear(); string str = ""; foreach (var item in db.apartment) { if (item.state_p == 1) { str = "покупка"; } if (item.state_p == 2) { str = "аренда"; } apartament.Items.Add("площадь:" + item.area_ap + " " + "кол. комнат: " + item.number_of_rooms + " " + "кол.балконов: " + item.number_of_balconies + " " + "цена: " + item.price + " " + "продавец: " + item.owner_ap + " " + "адресс: " + item.address_ap + " " + "кадастровый номер: " + "\t" + item.cadastral_number + "\t сатус: " + str + "\t" + item.ID_apartment); } str = ""; } }
private void Del_Click(object sender, RoutedEventArgs e) { if (type.SelectedValue.ToString() == "Квартира") { string[] ord = list.SelectedValue.ToString().Split('\t'); string key = client.SelectedValue.ToString(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { var client_ID = db.client.Where(p => p.Full_name == key.ToString()).FirstOrDefault().ID_client; int id = Convert.ToInt32(client_ID); db.Add_deal_with_appartent(Convert.ToInt32(ord[13]), Convert.ToDouble(ord[1]), Convert.ToInt32(ord[5]), Convert.ToInt32(3), client.SelectedValue.ToString(), ord[9], Convert.ToDouble(ord[7])); db.Delete_client(id); db.Delete_apaetament(Convert.ToInt32(ord[13])); db.SaveChanges(); MessageBox.Show("add"); } fill_apartaments(); } if (type.SelectedValue.ToString() == "Дом") { string[] ord = list.SelectedValue.ToString().Split('\t'); string key = client.SelectedValue.ToString(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { var client_ID = db.client.Where(p => p.Full_name == key.ToString()).FirstOrDefault().ID_client; int id = Convert.ToInt32(client_ID); db.Add_deal_with_house(Convert.ToInt32(ord[15]), Convert.ToInt32(ord[5]), Convert.ToInt32(ord[7]), Convert.ToDouble(ord[3]), client.SelectedValue.ToString(), ord[11], Convert.ToDouble(ord[9])); db.Delete_client(id); db.Delete_house(Convert.ToInt32(ord[17])); db.SaveChanges(); MessageBox.Show("add"); } fill_house(); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { if (rom_p.Text != "") { double pl_count = Convert.ToDouble(rom_p.Text); list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.apartment.Where(a => a.number_of_rooms == pl_count)) { list.Items.Add("площадь: \t" + item.area_ap + "\t " + "кол. комнат: \t" + item.number_of_rooms + "\t " + "кол.балконов: \t" + item.number_of_balconies + "\t " + "цена: \t" + item.price + "\t " + "продавец: \t" + item.owner_ap + "\t " + "адресс: \t" + item.address_ap + "\t " + "кадастровый номер: " + "\t" + item.cadastral_number); } } rom_p.Text = ""; } else { rom_p.Text = ""; } if (b_p.Text != "") { double pl_count = Convert.ToDouble(b_p.Text); list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.apartment.Where(a => a.number_of_balconies == pl_count)) { list.Items.Add("площадь: \t" + item.area_ap + "\t " + "кол. комнат: \t" + item.number_of_rooms + "\t " + "кол.балконов: \t" + item.number_of_balconies + "\t " + "цена: \t" + item.price + "\t " + "продавец: \t" + item.owner_ap + "\t " + "адресс: \t" + item.address_ap + "\t " + "кадастровый номер: " + "\t" + item.cadastral_number); } } b_p.Text = ""; } else { b_p.Text = ""; } }
private void Search_Click(object sender, RoutedEventArgs e) { if (rom.Text != "") { int rom_count = Convert.ToInt32(rom.Text); list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.house.Where(a => a.number_of_rooms == rom_count)) { list.Items.Add("площадь жилья: \t" + item.area_h + "\t " + "площадь участка: \t" + item.area_plot + "\t " + "кол. комнат: \t" + item.number_of_rooms + "\t " + "кол. этажей: \t" + item.number_of_floor + "\t " + "цена: \t" + item.price + "\t " + "продавец: \t" + item.owner_h + " \t" + "адресс: \t" + item.address_h + " \t" + "кадастровый номер: \t" + item.cadastral_number); } } rom.Text = ""; } else { rom.Text = ""; } if (flor.Text != "") { int flor_count = Convert.ToInt32(flor.Text); list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.house.Where(a => a.number_of_floor == flor_count)) { list.Items.Add("площадь жилья: \t" + item.area_h + "\t " + "площадь участка: \t" + item.area_plot + "\t " + "кол. комнат: \t" + item.number_of_rooms + "\t " + "кол. этажей: \t" + item.number_of_floor + "\t " + "цена: \t" + item.price + "\t " + "продавец: \t" + item.owner_h + " \t" + "адресс: \t" + item.address_h + " \t" + "кадастровый номер: \t" + item.cadastral_number); } } flor.Text = ""; } else { flor.Text = ""; } if (p1.Text != "") { double pl_count = Convert.ToDouble(p1.Text); list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.house.Where(a => a.area_h == pl_count)) { list.Items.Add("площадь жилья: \t" + item.area_h + "\t " + "площадь участка: \t" + item.area_plot + "\t " + "кол. комнат: \t" + item.number_of_rooms + "\t " + "кол. этажей: \t" + item.number_of_floor + "\t " + "цена: \t" + item.price + "\t " + "продавец: \t" + item.owner_h + " \t" + "адресс: \t" + item.address_h + " \t" + "кадастровый номер: \t" + item.cadastral_number); } } p1.Text = ""; } else { p1.Text = ""; } if (p2.Text != "") { double pl_count = Convert.ToDouble(p2.Text); list.Items.Clear(); using (Estate_agancyEntities1 db = new Estate_agancyEntities1()) { foreach (var item in db.house.Where(a => a.area_plot == pl_count)) { list.Items.Add("площадь жилья: \t" + item.area_h + "\t " + "площадь участка: \t" + item.area_plot + "\t " + "кол. комнат: \t" + item.number_of_rooms + "\t " + "кол. этажей: \t" + item.number_of_floor + "\t " + "цена: \t" + item.price + "\t " + "продавец: \t" + item.owner_h + " \t" + "адресс: \t" + item.address_h + " \t" + "кадастровый номер: \t" + item.cadastral_number); } } p2.Text = ""; } else { p2.Text = ""; } }