Exemple #1
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            try
            {
                иэлторSet риэлторSet = new  иэлторSet();

                риэлторSet.FirstName  = textBoxFirstName.Text;
                риэлторSet.MiddleName = textBoxMiddleName.Text;
                риэлторSet.LastName   = textBoxLastName.Text;
                if (textBoxDealShare.Text != "")
                {
                    риэлторSet.DealShare = Convert.ToInt32(textBoxDealShare.Text);
                }
                if (риэлторSet.FirstName == "" || риэлторSet.MiddleName == "" || риэлторSet.LastName == "")
                {
                    throw new Exception("Заполните ФИО");
                }
                if (риэлторSet.DealShare < 0 || риэлторSet.DealShare > 100)
                {
                    throw new Exception("Доля от комиссии: от 0 до 100");
                }
                Program.wftDb.иэлторSet.Add(риэлторSet);

                Program.wftDb.SaveChanges();
                ShowRieltor();
            }
            catch (Exception ex)
            {
                MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #2
0
 private void listViewClient_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewRieltor.SelectedItems.Count == 1)
     {
         иэлторSet риэлторSet = listViewRieltor.SelectedItems[0].Tag as  иэлторSet;
         textBoxFirstName.Text  = риэлторSet.FirstName;
         textBoxMiddleName.Text = риэлторSet.MiddleName;
         textBoxLastName.Text   = риэлторSet.LastName;
         textBoxDealShare.Text  = риэлторSet.DealShare.ToString();
     }
     else
     {
         textBoxFirstName.Text  = "";
         textBoxMiddleName.Text = "";
         textBoxLastName.Text   = "";
         textBoxDealShare.Text  = "";
     }
 }
Exemple #3
0
        private void buttonDel_Click(object sender, EventArgs e)
        {
            try
            {
                if (listViewRieltor.SelectedItems.Count == 1)
                {
                    иэлторSet риэлторSet = listViewRieltor.SelectedItems[0].Tag as  иэлторSet;
                    Program.wftDb.иэлторSet.Remove(риэлторSet);
                    Program.wftDb.SaveChanges();
                    ShowRieltor();
                }

                textBoxFirstName.Text  = " ";
                textBoxMiddleName.Text = " ";
                textBoxLastName.Text   = " ";
                textBoxDealShare.Text  = " ";
            }
            catch
            {
                MessageBox.Show("Невозможно удалить, эту запись используется!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #4
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewRieltor.SelectedItems.Count == 1)
         {
             //ищем элемент из таблицы по тегу
             иэлторSet риэлторSet = listViewRieltor.SelectedItems[0].Tag as  иэлторSet;
             //указываем, что может быть изменено
             риэлторSet.FirstName  = textBoxFirstName.Text;
             риэлторSet.MiddleName = textBoxMiddleName.Text;
             риэлторSet.LastName   = textBoxLastName.Text;
             риэлторSet.DealShare  = Convert.ToInt32(textBoxDealShare.Text);
             if (textBoxDealShare.Text != "")
             {
                 риэлторSet.DealShare = Convert.ToInt32(textBoxDealShare.Text);
             }
             if (риэлторSet.FirstName == "" || риэлторSet.MiddleName == "" || риэлторSet.LastName == "")
             {
                 throw new Exception("Заполните ФИО");
             }
             if (риэлторSet.DealShare < 0 || риэлторSet.DealShare > 100)
             {
                 throw new Exception("Доля от комиссии: от 0 до 100");
             }
             //cохраняем изменения в модели wtfDb (экземпляр которой был создан ранее)
             Program.wftDb.SaveChanges();
             //отображаем listView
             ShowRieltor();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }