コード例 #1
0
ファイル: FormDeal.cs プロジェクト: vanino-c/WFTutorial
 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);
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
ファイル: FormDeal.cs プロジェクト: Rentos166/ProjectYP
 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);
     }
 }
コード例 #4
0
        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();
            }
        }
コード例 #5
0
ファイル: FormDeal.cs プロジェクト: Valerya3/Esoft_Project
 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();
     }
 }
コード例 #6
0
        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();
        }
コード例 #7
0
ファイル: FormDeal.cs プロジェクト: irinamrk02/Esoft2
 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;
     }
 }
コード例 #8
0
ファイル: FormDeal.cs プロジェクト: Rentos166/ProjectYP
 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();
     }
 }
コード例 #9
0
ファイル: FormDeal.cs プロジェクト: vanino-c/WFTutorial
 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();
     }
 }
コード例 #10
0
ファイル: FormDeal.cs プロジェクト: irinamrk02/Esoft2
 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);
     }
 }
コード例 #11
0
 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);
     }
 }
コード例 #12
0
 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);
     }
 }
コード例 #13
0
ファイル: FormDeal.cs プロジェクト: vanino-c/WFTutorial
 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;
     }
 }
コード例 #14
0
ファイル: FormDeal.cs プロジェクト: Rentos166/ProjectYP
 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;
     }
 }
コード例 #15
0
 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);
     }
 }
コード例 #16
0
ファイル: FormDeal.cs プロジェクト: irinamrk02/Esoft2
        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 { }
        }
コード例 #17
0
ファイル: FormDeal.cs プロジェクト: Rentos166/ProjectYP
 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);
     }
 }
コード例 #18
0
ファイル: FormDeal.cs プロジェクト: vanino-c/WFTutorial
 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);
     }
 }
コード例 #19
0
 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);
     }
 }