private void buttonDel_Click(object sender, EventArgs e) { try { //Если в listView выбран элемент if (listViewDealSet.SelectedItems.Count == 1) { //ищем по тегу DealSet dealSet = listViewDealSet.SelectedItems[0].Tag as DealSet; //Удаляем из базы Program.wftDB.DealSet.Remove(dealSet); //Сохраняем изменения Program.wftDB.SaveChanges(); ShowDealSet(); } //Очищаем поля comboBoxSupply.SelectedItem = null; comboBoxDemand.SelectedItem = null; ShowDealSet(); } catch { MessageBox.Show("Невозможно удалить запись, возможно она используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonDel_Click(object sender, EventArgs e) { // try { // if (listViewDealSet.SelectedItems.Count == 1) { // DealSet deal = listViewDealSet.SelectedItems[0].Tag as DealSet; // Program.wftDb.DealSet.Remove(deal); // Program.wftDb.SaveChanges(); // ShowDealSet(); } // comboBoxDemand.SelectedItem = null; comboBoxSupply.SelectedItem = null; } catch { MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonDel_Click(object sender, EventArgs e) { //пробуем совершить действие try { //если в listView выбран элемент if (listViewDeal.SelectedItems.Count == 1) { //ищем элемент из таблицы по тегу DealSet deal = listViewDeal.SelectedItems[0].Tag as DealSet; //удаляем из модели базы данных Program.wftDb.DealSet.Remove(deal); //сохраняем изменения Program.wftDb.SaveChanges(); //отображаем обновленный список ShowDealSet(); } //очищаем comboBox-ы comboBoxSupply.SelectedItem = null; comboBoxDemand.SelectedItem = null; } //если возникает какая-то ошибка catch { MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonEdit_Click(object sender, EventArgs e) { if (listViewDealSet.SelectedItems.Count == 1) { DealSet deal = listViewDealSet.SelectedItems[0].Tag as DealSet; if (comboBoxSupply.Text != "") { deal.IdSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); } else { MessageBox.Show("Данные не выбраны!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (comboBoxDemand.Text != "") { deal.IdDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); } else { MessageBox.Show("Данные не выбраны!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } Program.wftDb.SaveChanges(); ShowDealSet(); } }
private void buttonEdit_Click(object sender, EventArgs e) { if (listViewDealSet.SelectedItems.Count == 1) { DealSet deal = listViewDealSet.SelectedItems[0].Tag as DealSet; deal.IDSlupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); deal.IDDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); Program.wtfDb.SaveChanges(); ShowDealSet(); } }
private void listViewDealSet_SelectedIndexChanged(object sender, EventArgs e) { if (listViewDealSet.SelectedItems.Count == 1) { DealSet deal = listViewDealSet.SelectedItems[0].Tag as DealSet; comboBoxSupply.SelectedItem = deal.SupplySet.Id + ": Риелтор: " + deal.SupplySet.AgentsSet.LastName + " " + deal.SupplySet.AgentsSet.FirstName[0] + ". " + deal.SupplySet.AgentsSet.MiddleName[0] + ". " + " Клиент: " + deal.SupplySet.ClientsSet.LastName + " " + deal.SupplySet.ClientsSet.FirstName[0] + ". " + deal.SupplySet.ClientsSet.MiddleName[0] + "."; comboBoxDemand.SelectedItem = deal.DemandSet.Id + ": Риелтор: " + deal.DemandSet.AgentsSet.LastName + " " + deal.DemandSet.AgentsSet.FirstName[0] + ". " + deal.DemandSet.AgentsSet.MiddleName[0] + ". " + " Клиент: " + deal.DemandSet.ClientsSet.LastName + " " + deal.DemandSet.ClientsSet.FirstName[0] + ". " + deal.DemandSet.ClientsSet.MiddleName[0] + "."; } Deductions(); }
private void ListViewDealSet_SelectedIndexChanged(object sender, EventArgs e) { if (listViewDealSet.SelectedItems.Count == 1) { DealSet deal = listViewDealSet.SelectedItems[0].Tag as DealSet; comboBoxSupply.SelectedIndex = comboBoxSupply.FindString(deal.idSupply.ToString()); comboBoxDemand.SelectedIndex = comboBoxDemand.FindString(deal.idDemand.ToString()); } else { comboBoxSupply.SelectedItem = null; comboBoxDemand.SelectedItem = null; } }
private void buttonEdit_Click(object sender, EventArgs e) { //если в listView выбран элемент if (listViewDeal.SelectedItems.Count == 1) { //ищем элемент из таблицы по тегу DealSet deal = listViewDeal.SelectedItems[0].Tag as DealSet; //указываем, что может быть изменено deal.IdSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); deal.IdDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); //Сохраняем изменения в модели wftDb Program.wftDb.SaveChanges(); ShowDealSet(); } }
private void buttonEdit_Click(object sender, EventArgs e) { //Если в listView выбран элемент if (listViewDealSet.SelectedItems.Count == 1) { //ищем по тегу DealSet dealSet = listViewDealSet.SelectedItems[0].Tag as DealSet; //Обновляем данные dealSet.IdSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); dealSet.IdDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); //Сохраняем изменения Program.wftDB.SaveChanges(); ShowDealSet(); } }
private void ButtonAdd_Click(object sender, EventArgs e) { if (comboBoxDemand.SelectedItem != null && comboBoxSupply.SelectedItem != null) { DealSet deal = new DealSet(); deal.idSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); deal.idDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); Program.wftDb.DealSet.Add(deal); Program.wftDb.SaveChanges(); ShowDealSet(); } else { MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void buttonAdd_Click(object sender, EventArgs e) { if (comboBoxDemand.SelectedItem != null && comboBoxSupply.SelectedItem != null) { DealSet deal = new DealSet(); deal.IdSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); deal.IdDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); Program.агенство_Недвижимости.DealSet.Add(deal); Program.агенство_Недвижимости.SaveChanges(); ShowDealSet(); } else { MessageBox.Show("", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void buttonAdd_Click(object sender, EventArgs e) { if (comboBoxDemand.SelectedItem != null && comboBoxSupply.SelectedItem != null) { DealSet deal = new DealSet(); deal.IdSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); deal.IdDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); Program.wftDb.DealSet.Add(deal); Program.wftDb.SaveChanges(); ShowDealSet(); } else { MessageBox.Show("Невозможно удаить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void listViewDealSet_SelectedIndexChanged(object sender, EventArgs e) { //Если в listView выбран элемент if (listViewDealSet.SelectedItems.Count == 1) { //ищем по тегу DealSet dealSet = listViewDealSet.SelectedItems[0].Tag as DealSet; comboBoxSupply.SelectedIndex = comboBoxSupply.FindString(dealSet.IdSupply.ToString()); comboBoxDemand.SelectedIndex = comboBoxDemand.FindString(dealSet.IdDemand.ToString()); } //Если нет else { comboBoxSupply.SelectedItem = null; comboBoxDemand.SelectedItem = null; } }
private void listViewDeal_SelectedIndexChanged(object sender, EventArgs e) { //если в listView выбран элемент if (listViewDeal.SelectedItems.Count == 1) { //ищем элемент из таблицы по тегу DealSet deal = listViewDeal.SelectedItems[0].Tag as DealSet; comboBoxSupply.SelectedIndex = comboBoxSupply.FindString(deal.IdSupply.ToString()); comboBoxDemand.SelectedIndex = comboBoxDemand.FindString(deal.IdDemand.ToString()); } else { //если не выбран ни один элемент, задаем пустые элементы comboBoxSupply.SelectedItem = null; comboBoxDemand.SelectedItem = null; } }
private void buttonDel_Click(object sender, EventArgs e) { try { if (listViewDealSet.SelectedItems.Count == 1) { DealSet deal = listViewDealSet.SelectedItems[0].Tag as DealSet; Program.wftDB.DealSet.Remove(deal); Program.wftDB.SaveChanges(); ShowDealSet(); } comboBoxSupply.SelectedItem = null; comboBoxDemand.SelectedItem = null; } catch { MessageBox.Show("не возможно удалить", "ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ButtonEdit_Click(object sender, EventArgs e) { try { if (listViewDealSet.SelectedItems.Count == 1) { DealSet deal = listViewDealSet.SelectedItems[0].Tag as DealSet; deal.idSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); deal.idDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); textBoxAgentCustomerDeductions.Enabled = false; textBoxAgentSellerDeductions.Enabled = false; textBoxSellerCompanyDeductions.Enabled = false; textCustomerCompanyDeductions.Enabled = false; Program.wftDb.SaveChanges(); ShowDealSet(); } } catch { } }
private void buttonAdd_Click(object sender, EventArgs e) { //проверяем, что все поля (раскрывающихся списков и текствого поля) были заполнены if (comboBoxDemand.SelectedItem != null && comboBoxSupply.SelectedItem != null) { //создаем новый экземпляр класса Сделка DealSet deal = new DealSet(); //из выбранной строки отделяем Id предложения (он отделен точной) и делаем ссылку deal.IdSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); //из выбранной строки отделяем Id потребности (он отделен точкой) и делаем ссылку deal.IdDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); //добавляем в таблицу DealSet новую сделку Program.wftDb.DealSet.Add(deal); //сохраняем изменения в модели wftDb Program.wftDb.SaveChanges(); ShowDealSet(); } else { MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void buttonAdd_Click(object sender, EventArgs e) { //Проверяем заполненость списков и полей if (comboBoxDemand.SelectedItem != null && comboBoxSupply.SelectedItem != null && textBoxAgentCustomerDeductions.Text != "" && textBoxAgentSellerDeductions.Text != "" && textBoxCustomerCompanyDeductions.Text != "" && textBoxSellerCompanyDeductions.Text != "") { //Новый экземпляр класса Сделка DealSet dealSet = new DealSet(); //Отделяем ID потребности и предложения dealSet.IdSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split('.')[0]); dealSet.IdDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split('.')[0]); //Добавляем dealSet в таблицу Program.wftDB.DealSet.Add(dealSet); //Сохраняем изменения Program.wftDB.SaveChanges(); ShowDealSet(); } else { MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void buttonDel_Click(object sender, EventArgs e) { try { if (listViewDealSet.SelectedItems.Count == 1) { DealSet deal = listViewDealSet.SelectedItems[0].Tag as DealSet; deal.IdSupply = Convert.ToInt32(comboBoxSupply.SelectedItem.ToString().Split(':')[0]); deal.IdDemand = Convert.ToInt32(comboBoxDemand.SelectedItem.ToString().Split(':')[0]); Program.wftDb.DealSet.Remove(deal); Program.wftDb.SaveChanges(); ShowDealSet(); } else { comboBoxDemand.Text = null; comboBoxSupply.Text = null; } } catch { MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } }