예제 #1
0
        private void buttonEdit_Click(object sender, EventArgs e)
        {
            if (listViewAgent.SelectedItems.Count == 1)
            {
                try
                {
                    AgentSet agentSet = listViewAgent.SelectedItems[0].Tag as AgentSet;
                    agentSet.FirstName  = Convert.ToString(textBoxFirstName.Text);
                    agentSet.LastName   = Convert.ToString(textBoxLastName.Text);
                    agentSet.MiddleName = Convert.ToString(textBoxMiddleName.Text);
                    if (textBoxDealShare.Text == "")
                    {
                        agentSet.DealShare = null;
                    }
                    else
                    {
                        agentSet.DealShare = Convert.ToInt32(textBoxDealShare.Text);
                    }

                    if (textBoxFirstName.Text == "" || textBoxMiddleName.Text == "" || textBoxLastName.Text == "")
                    {
                        throw new Exception("ФИО не заполнено!");
                    }

                    if (agentSet.DealShare < 0 || agentSet.DealShare > 100)
                    {
                        throw new Exception("Доля от комиссии может принимать значение от 0 до 100");
                    }

                    Program.wftDb.SaveChanges();
                    ShowAgent();
                } catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); }
            }
        }
예제 #2
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     try
     {
         //Создаем новый экземпляр класса Риэлтор
         AgentSet agentSet = new AgentSet();
         //Делаем ссылку на объект, который хранится в textBox-ax
         agentSet.FirstName  = textBoxFirstName.Text;
         agentSet.MiddleName = textBoxMiddleName.Text;
         agentSet.LastName   = textBoxLastName.Text;
         //Проверяем textBox-ы на заполненость
         if (textBoxDealShare.Text != "")
         {
             agentSet.DealShare = Convert.ToInt32(textBoxDealShare.Text);
         }
         if (agentSet.FirstName == "" || agentSet.MiddleName == "" || agentSet.LastName == "")
         {
             throw new Exception("Не заполнены поля ФИО");
         }
         if (agentSet.DealShare < 0 || agentSet.DealShare > 100)
         {
             throw new Exception("Доля от комиссии должна находится в диапозоне от 0 до 100");
         }
         //Добавляем в таблицу AgentSet нового клиента agentSet
         Program.wftDb.AgentSet.Add(agentSet);
         //Сохраняем изменения в модели wftDb (экземпляр которой был создан ранее)
         Program.wftDb.SaveChanges();
         ShowAgents();
     }
     catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
예제 #3
0
 private void ButtonDel_Click(object sender, EventArgs e)
 {
     //пробуем совершить действие
     try
     {
         //если выбран 1 элемент из listView
         if (listViewAgent.SelectedItems.Count == 1)
         {
             //ищем этот элемент, сверяем его
             AgentSet agentSet = listViewAgent.SelectedItems[0].Tag as AgentSet;
             //удаляем из модели и базы данных
             Program.wftDb.AgentSet.Remove(agentSet);
             //сохраняем изменения
             Program.wftDb.SaveChanges();
             //отображаем обновлённый список
             ShowAgent();
         }
         //очищаем textBox-ы
         textBoxFirstName.Text  = "";
         textBoxMiddleName.Text = "";
         textBoxLastName.Text   = "";
         textBoxDealShare.Text  = "";
     }
     //если возникнет какая-то ошибка, типа запись используется, выводим всплывающее сообщение
     catch
     {
         //вызываем метод для всплывающего окна, в котором указываем текст, заголовок, кнопку и иконку
         MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #4
0
 void ShowSupplySet(AgentSet agentSet)
 {
     //очищаем listView
     listViewSupplySet.Items.Clear();
     //проходим по коллекции
     foreach (SyppySet syppy in Program.wftDb.SyppySet)
     {
         if (agentSet.Id == syppy.IdClient)
         {
             //Создаем новый элемент
             ListViewItem item = new ListViewItem(new string[]
             {
                 //Риелтор
                 syppy.AgentSet.LastName + " " + syppy.AgentSet.FirstName.Remove(1) + ". " + syppy.AgentSet.MiddleName.Remove(1) + " .",
                 //Клиент
                 syppy.ClientsSet.LastName + " " + syppy.ClientsSet.FirstName.Remove(1) + ". " + syppy.ClientsSet.MiddleName.Remove(1) + " .",
                 //Адрес
                 "г. " + syppy.RealEstateSet.Address_City + ", " + "ул. " + syppy.RealEstateSet.Address_Street + ", " +
                 "д. " + syppy.RealEstateSet.Address_House + ", " + "кв. " + syppy.RealEstateSet.Address_Number, syppy.RealEstateSet.TotalArea.ToString(),
                 //Цена
                 syppy.Price.ToString()
             });
             //указываем по какому тегу выбраны элементы
             item.Tag = syppy;
             //добавляем элементы в listView
             listViewSupplySet.Items.Add(item);
         }
     }
 }
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     try
     {
         AgentSet agentSet = new AgentSet();
         agentSet.FirstName  = textBoxFirstName.Text;
         agentSet.MiddleName = textBoxMiddleName.Text;
         agentSet.LastName   = textBoxLastName.Text;
         if (textBoxDealShare.Text != "")
         {
             agentSet.DealShare = Convert.ToInt32(textBoxDealShare.Text);
         }
         if (agentSet.FirstName == "" || agentSet.MiddleName == "" || agentSet.LastName == "")
         {
             throw new Exception("Поля ФИО обязательно должнвы быть заполнены!");
         }
         if (agentSet.DealShare < 0 || agentSet.DealShare > 100)
         {
             throw new Exception("Доля от комиссии должна находиться в диапазоне от 0 до 100%");
         }
         Program.wftDb.AgentSet.Add(agentSet);
         Program.wftDb.SaveChanges();
         ShowAgent();
     }
     catch (Exception a)
     {
         MessageBox.Show("" + a.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #6
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            try
            {//создаем новый экземпляр класса
                AgentSet agentSet = new AgentSet();
                //делаем ссылку на объект, который хранится в textBox-ах
                agentSet.FirstName  = textBoxFirstName.Text;
                agentSet.MiddleName = textBoxMiddleName.Text;
                agentSet.LastName   = textBoxLastName.Text;
                agentSet.DealShare  = Convert.ToInt32(textBoxDealShare.Text);
                if (agentSet.FirstName == "" || agentSet.MiddleName == "" || agentSet.LastName == "")
                {
                    throw new Exception("Не заполнены поля ФИО");
                }
                if (agentSet.DealShare < 0 || agentSet.DealShare > 100)
                {
                    throw new Exception("Данное поле должно содержать процент от 0 до 100");
                }

                //Добавляем в таблицу AgentSet нового риелтора agentSet
                Program.wftDb.AgentSet.Add(agentSet);
                //Сохраняем изменения в модели wftDb(экземпляр которой был создан ранее)
                Program.wftDb.SaveChanges();
                ShowAgent();
            }
            catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Warning); }
        }
예제 #7
0
 private void ButtonAdd_Click(object sender, EventArgs e)
 {
     try
     {
         //создаём новый экземпляр класса Риелтор
         AgentSet agentSet = new AgentSet();
         //делаем ссылку на обьект, который хранится в textBox-ax
         agentSet.FirstName  = textBoxFirstName.Text;
         agentSet.MiddleName = textBoxMiddleName.Text;
         agentSet.LastName   = textBoxLastName.Text;
         if (textBoxDealShare.Text != "")
         {
             agentSet.DealShare = Convert.ToInt32(textBoxDealShare.Text);
         }
         if (agentSet.FirstName == "" || agentSet.MiddleName == "" || agentSet.LastName == "")
         {
             throw new Exception("Поля ФИО обязательны для заполнения!");
         }
         if (agentSet.DealShare < 0 || agentSet.DealShare > 100)
         {
             throw new Exception("Доля от комиссии должна составлять от 0 до 100 процентов!");
         }
         //добавляем в таблицу AgentSet нового риелтора agentSet
         Program.wftDb.AgentSet.Add(agentSet);
         //сохраням изменения в модели wftDb (экзэмпляр созданный ранее)
         Program.wftDb.SaveChanges();
         ShowAgent();
     }
     catch (Exception a)
     {
         MessageBox.Show("" + a.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #8
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewAgent.SelectedItems.Count == 1)
         {
             AgentSet agentSet = listViewAgent.SelectedItems[0].Tag as AgentSet;
             agentSet.FirstName  = textBoxFirstName.Text;
             agentSet.MiddleName = textBoxMiddleName.Text;
             agentSet.LastName   = textBoxLastName.Text;
             if (textBoxDealShare.Text != "")
             {
                 agentSet.DealShare = Convert.ToInt32(textBoxDealShare.Text);
             }
             if (agentSet.FirstName == "" || agentSet.MiddleName == "" || agentSet.LastName == "")
             {
                 throw new Exception("Обязательное заполнение полей ФИО!");
             }
             if (agentSet.DealShare < 0 || agentSet.DealShare > 100)
             {
                 throw new Exception("Доля от комиссии должна находиться в диапазоне от 0 до 100!");
             }
             Program.wftDb.SaveChanges();
             ShowAgent();
         }
     }
     catch (Exception a)
     {
         MessageBox.Show("" + a.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #9
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            AgentSet clientSet = new AgentSet();

            clientSet.FirstName  = textBoxFirstName.Text;
            clientSet.MiddleName = textBoxMiddleName.Text;
            clientSet.LastName   = textBoxLastName.Text;
            clientSet.DealShare  = Convert.ToInt32(textBoxDealShare.Text);
            Program.wtfDb.AgentSet.Add(clientSet);
            Program.wtfDb.SaveChanges();
            ShowClient();
        }
예제 #10
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            AgentSet agentSet = new AgentSet();

            agentSet.FirstName  = textBoxFirstName.Text;
            agentSet.MiddleName = textBoxMiddleName.Text;
            agentSet.LastName   = textBoxLastName.Text;
            agentSet.DealShare  = Convert.ToInt32(textBoxDealShare.Text);
            Program.агенство_Недвижимости.AgentSet.Add(agentSet);
            Program.агенство_Недвижимости.SaveChanges();
            ShowAgent();
        }
예제 #11
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (listViewAgent.SelectedItems.Count == 1)
     {
         AgentSet agentSet = listViewAgent.SelectedItems[0].Tag as AgentSet;
         agentSet.FirstName  = textBoxFirstName.Text;
         agentSet.MiddleName = textBoxMiddleName.Text;
         agentSet.LastName   = textBoxLastName.Text;
         agentSet.DealShare  = Convert.ToInt32(textBoxDealShare.Text);
         Program.агенство_Недвижимости.SaveChanges();
         ShowAgent();
     }
 }
예제 #12
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (listAgent.SelectedItems.Count == 1)
     {
         AgentSet clientSet = listAgent.SelectedItems[0].Tag as AgentSet;
         clientSet.FirstName  = textBoxFirstName.Text;
         clientSet.MiddleName = textBoxMiddleNam.Text;
         clientSet.LastName   = textBoxLastName.Text;
         clientSet.DealShare  = Convert.ToInt32(textBoxDealShare.Text);
         Program.wftDb.SaveChanges();
         ShowClient();
     }
 }
예제 #13
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            //создаем новый экземпляр класса Агента
            AgentSet agentSet = new AgentSet();

            //делаем ссылку на объект, который хранится в textBox-ax
            agentSet.FirstName  = textBoxFirstName.Text;
            agentSet.MiddleName = textBoxMiddleName.Text;
            agentSet.LastName   = textBoxLastName.Text;
            //добавляем в таблицу AgentSet нового клиента agentSet
            Program.wftDb.AgentSet.Add(agentSet);
            //сохраняем изменения в модели wftDb (экземпляр которой был создан ранее)
            Program.wftDb.SaveChanges();
        }
예제 #14
0
        private void listViewAgent_SelectedIndexChanged(object sender, EventArgs e)
        {
            //условие, если выбран 1 элемент
            if (listViewAgent.SelectedItems.Count == 1)
            {
                //ищем элемент из таблицы по тэгу
                AgentSet agentSet = listViewAgent.SelectedItems[0].Tag as AgentSet;
                //указываем, что может быть изменено
                textBoxFirstName.Text  = agentSet.FirstName;
                textBoxMiddleName.Text = agentSet.MiddleName;
                textBoxLastName.Text   = agentSet.LastName;
            }

            else
            {
                //условие, иначе, если не выбран ни один элемент, то задаем пустое поле
                textBoxFirstName.Text  = "";
                textBoxMiddleName.Text = "";
                textBoxLastName.Text   = "";
                textBoxDealShare.Text  = "";
            }

            void ShowAgent()
            {
                //предварительное оповещение listView
                listViewAgent.Items.Clear();
                //проходимся по коллекции клиентов, которые находятся в базе с помощью foreach
                foreach (AgentSet agentSet in Program.wftDb.AgentSet)
                {
                    //создаем новый элемент в listView
                    //для этого создаем новый массив строк
                    ListViewItem item = new ListViewItem(new string[]
                    {
                        //указываем необходимые поля
                        agentSet.id.ToString(),
                        agentSet.FirstName,
                        agentSet.MiddleName,
                        agentSet.LastName,
                    });
                    //указываем по какому тегу будем брать элемент
                    item.Tag = agentSet;
                    //добавляем элемент в listView для отображения
                    listViewAgent.Items.Add(item);
                }
                //выравниваем колонки в listView
                listViewAgent.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
            }
        }
예제 #15
0
 private void ButtonEdit_Click(object sender, EventArgs e)
 {
     //условие, если в listView выбран 1 элемент
     if (listViewAgent.SelectedItems.Count == 1)
     {
         //ищем элемент из таблицы по тегу
         AgentSet agentSet = listViewAgent.SelectedItems[0].Tag as AgentSet;
         //указываем, что может быть изменено
         agentSet.FirstName  = textBoxFirstName.Text;
         agentSet.MiddleName = textBoxMiddleName.Text;
         agentSet.LastName   = textBoxLastName.Text;
         agentSet.DealShare  = Convert.ToInt32(textBoxDealShare.Text);
         //сохраням изменения в модели wftDb (экзэмпляр созданный ранее)
         Program.wftDb.SaveChanges();
         //отображение в listView
         ShowAgent();
     }
 }
예제 #16
0
 private void listAgent_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listAgent.SelectedItems.Count == 1)
     {
         AgentSet clientsSet = listAgent.SelectedItems[0].Tag as AgentSet;
         textBoxFirstName.Text = clientsSet.FirstName;
         textBoxMiddleNam.Text = clientsSet.MiddleName;
         textBoxLastName.Text  = clientsSet.LastName;
         textBoxDealShare.Text = Convert.ToString(clientsSet.DealShare);
     }
     else
     {
         textBoxFirstName.Text = "";
         textBoxMiddleNam.Text = "";
         textBoxLastName.Text  = "";
         textBoxDealShare.Text = "";
     }
 }
예제 #17
0
 private void listViewAgent_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewAgent.SelectedItems.Count == 1)
     {
         AgentSet agentSet = listViewAgent.SelectedItems[0].Tag as AgentSet;
         agentSet.MiddleName = textBoxMiddleName.Text;
         agentSet.FirstName  = textBoxFirstName.Text;
         agentSet.LastName   = textBoxLastName.Text;
         agentSet.DealShare  = Convert.ToInt32(textBoxDealShare.Text);
     }
     else
     {
         textBoxFirstName.Text  = "";
         textBoxMiddleName.Text = "";
         textBoxLastName.Text   = "";
         textBoxDealShare.Text  = "";
     }
 }
예제 #18
0
        private void buttonEdit_Click(object sender, EventArgs e)
        {
            //условие, если в listView выбран 1 элемент
            if (listViewAgent.SelectedItems.Count == 1)
            {
                //ищем элемент из таблицы по тэгу
                AgentSet agentSet = listViewAgent.SelectedItems[0].Tag as AgentSet;
                //указываем, что может быть изменно
                agentSet.FirstName  = textBoxFirstName.Text;
                agentSet.MiddleName = textBoxMiddleName.Text;
                agentSet.LastName   = textBoxLastName.Text;

                //сохраняем изображение в wftDB (экземпляр который был создан ранее)
                Program.wftDb.SaveChanges();
                //отображение в listView
                ShowAgent();
            }
        }
예제 #19
0
 private void listViewAgents_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewAgents.SelectedItems.Count == 1 && textBoxDealShare.Text != "")
     {
         AgentSet clientSet = listViewAgents.SelectedItems[0].Tag as AgentSet;
         clientSet.FirstName  = textBoxFirstName.Text;
         clientSet.MiddleName = textBoxMiddleName.Text;
         clientSet.LastName   = textBoxLastName.Text;
         clientSet.DealShare  = Convert.ToInt32(textBoxDealShare.Text);
         Program.wtfDb.SaveChanges();
         ShowClient();
     }
     else
     {
         textBoxFirstName.Text  = "";
         textBoxMiddleName.Text = "";
         textBoxLastName.Text   = "";
         textBoxDealShare.Text  = "";
     }
 }
예제 #20
0
 void ShowDemandSet(AgentSet agentSet)
 {
     //очищаем listView
     listViewDemandSet.Items.Clear();
     //проходим по коллекции
     foreach (DemandSet demand in Program.wftDb.DemandSet)
     {
         string typeON;
         if (demand.Type == 0)
         {
             typeON = "Квартира";
         }
         else if (demand.Type == 1)
         {
             typeON = "Дом";
         }
         else
         {
             typeON = "Земля";
         }
         if (agentSet.Id == demand.IdClient)
         {
             //Создаем новый элемент
             ListViewItem item = new ListViewItem(new string[]
             {
                 //Риелтор
                 demand.AgentSet.LastName + " " + demand.AgentSet.FirstName.Remove(1) + ". " + demand.AgentSet.MiddleName.Remove(1) + " .",
                 //Клиент
                 demand.ClientsSet.LastName + " " + demand.ClientsSet.FirstName.Remove(1) + ". " + demand.ClientsSet.MiddleName.Remove(1) + " .",
                 //тип о.н.
                 typeON,
                 //Площадь и цена
                 demand.MinArea.ToString(), demand.MaxArea.ToString(), demand.MinPrice.ToString(), demand.MaxPrice.ToString(),
             });
             //указываем по какому тегу выбраны элементы
             item.Tag = demand;
             //добавляем элементы в listView
             listViewDemandSet.Items.Add(item);
         }
     }
 }
예제 #21
0
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewAgent.SelectedItems.Count == 1)
         {
             AgentSet agentSet = listViewAgent.SelectedItems[0].Tag as AgentSet;
             Program.wfedb.AgentSet.Remove(agentSet);
             Program.wfedb.SaveChanges();
             ShowAgent();
         }
         textBoxFirstName.Text  = "";
         textBoxMiddleName.Text = "";
         textBoxLastName.Text   = "";
         textBoxDealShare.Text  = "";
     }
     catch
     {
         MessageBox.Show("Невозможно удалить, эта запись используется!", "ОШИБКА!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #22
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     try
     {
         AgentSet agentSet = new AgentSet();
         agentSet.FirstName  = textBoxFirstName.Text;
         agentSet.MiddleName = textBoxMiddleName.Text;
         agentSet.LastName   = textBoxLastName.Text;
         agentSet.DealShare  = Convert.ToInt32(textBoxDealShare.Text);
         if (agentSet.FirstName == "")
         {
             throw new Exception("Поле ИМЯ не заполнено!");
         }
         if (agentSet.LastName == "")
         {
             throw new Exception("Поле ФАМИЛИЯ не заполнено!");
         }
         if (agentSet.MiddleName == "")
         {
             throw new Exception("Поле ОТЧЕСТВО не заполнено!");
         }
         if (agentSet.DealShare < 0)
         {
             throw new Exception("Поле ДОЛЯ ОТ ПРОЦЕНТА может принимать значение от 0 до 100!");
         }
         if (agentSet.DealShare > 100)
         {
             throw new Exception("Поле ДОЛЯ ОТ ПРОЦЕНТА может принимать значение от 0 до 100!");
         }
         Program.wfedb.AgentSet.Add(agentSet);
         Program.wfedb.SaveChanges();
         ShowAgent();
     }
     catch
     {
         MessageBox.Show("Убедитесь, что все поля заполненны правильно!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #23
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     try
     {
         //условие, если в listView выбран 1 элемент
         if (listViewAgent.SelectedItems.Count == 1)
         {
             //ищем элемент из таблицы по тегу
             AgentSet agentSet = listViewAgent.SelectedItems[0].Tag as AgentSet;
             //указываем, что может быть изменено
             agentSet.FirstName  = textBoxFirstName.Text;
             agentSet.MiddleName = textBoxMiddleName.Text;
             agentSet.LastName   = textBoxLastName.Text;
             //Проверяем textBox-ы на заполненость
             if (textBoxDealShare.Text != "")
             {
                 agentSet.DealShare = Convert.ToInt32(textBoxDealShare.Text);
             }
             if (textBoxDealShare.Text == "")
             {
                 agentSet.DealShare = null;
             }
             if (agentSet.FirstName == "" || agentSet.MiddleName == "" || agentSet.LastName == "")
             {
                 throw new Exception("Не заполнены поля ФИО");
             }
             if (agentSet.DealShare < 0 || agentSet.DealShare > 100)
             {
                 throw new Exception("Доля от комиссии должна находится в диапозоне от 0 до 100");
             }
             //Сохраняем изменения в модели wftDb (экземпляр которой был создан ранее)
             Program.wftDb.SaveChanges();
             ShowAgents();
         }
     }
     catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
예제 #24
0
        private void buttonAdd_Click(object sender, EventArgs e) //
        {
            try
            {
                AgentSet agentSet = new AgentSet();


                agentSet.FirstName  = textBoxFirstName.Text;
                agentSet.LastName   = textBoxLastName.Text;
                agentSet.MiddleName = textBoxMiddleName.Text;

                if (agentSet.FirstName == "" || agentSet.MiddleName == "" || agentSet.LastName == "")
                {
                    throw new Exception("Поля ФИО не заполнены!");
                }


                if (textBoxDealShare.Text == "")
                {
                    textBoxDealShare.Text = agentSet.DealShare.ToString();
                }
                else
                {
                    agentSet.DealShare = Convert.ToInt32(textBoxDealShare.Text);
                }

                if (agentSet.DealShare < 0 || agentSet.DealShare > 100)
                {
                    throw new Exception("Доля от комиссии не соответствутет диапозону от 0 до 100");
                }
                Program.wftDb.AgentSet.Add(agentSet);
                Program.wftDb.SaveChanges();
                ShowAgent();
            }
            catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); }
        }
예제 #25
0
 private void listViewAgent_SelectedIndexChanged(object sender, EventArgs e)
 {
     //условие, если выбран 1 элемент
     if (listViewAgent.SelectedItems.Count == 1)
     {
         //ищем элемент из таблицы по тегу
         AgentSet agentSet = listViewAgent.SelectedItems[0].Tag as AgentSet;
         //указываем, что может быть изменено
         textBoxFirstName.Text  = agentSet.FirstName;
         textBoxMiddleName.Text = agentSet.MiddleName;
         textBoxLastName.Text   = agentSet.LastName;
         textBoxDealShare.Text  = agentSet.DealShare.ToString();
         ShowSupplySet(agentSet);
         ShowDemandSet(agentSet);
     }
     else
     {
         //условие, иначе, если не выбран ни один элемент, то задаем пустые поля
         textBoxFirstName.Text  = "";
         textBoxMiddleName.Text = "";
         textBoxLastName.Text   = "";
         textBoxDealShare.Text  = "";
     }
 }