예제 #1
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     try
     {
         //Создаем новый экземпляр класса Клиент
         ClientSet clientsSet = new ClientSet();
         //Делаем ссылку на объект, который хранится в textBox-ax
         clientsSet.FirstName   = textBoxFirstName.Text;
         clientsSet.MiddleName  = textBoxMiddleName.Text;
         clientsSet.LastName    = textBoxLastName.Text;
         clientsSet.CompanyName = textBoxCompany.Text;
         clientsSet.Phone       = textBoxPhone.Text;
         clientsSet.Email       = textBoxEmail.Text;
         //Добавляем в таблицу ClientSet нового клиента clientSet
         Program.itDb.ClientSet.Add(clientsSet);
         //Сохраняем изменения в модели itDb (экземпляр которой был создан ранее)
         Program.itDb.SaveChanges();
         ShowClient();
     }
     catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
예제 #2
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     try
     {
         //условие, если в listView выбран 1 элемент
         if (listViewClient.SelectedItems.Count == 1)
         {
             //ищем элемент из таблицы по тегу
             ClientSet clientsSet = listViewClient.SelectedItems[0].Tag as ClientSet;
             //указываем, что может быть изменено
             clientsSet.FirstName   = textBoxFirstName.Text;
             clientsSet.MiddleName  = textBoxMiddleName.Text;
             clientsSet.LastName    = textBoxLastName.Text;
             clientsSet.CompanyName = textBoxCompany.Text;
             clientsSet.Phone       = textBoxPhone.Text;
             clientsSet.Email       = textBoxEmail.Text;
             //Сохраняем изменения в модели itDb (экземпляр которой был создан ранее)
             Program.itDb.SaveChanges();
             ShowClient();
         }
     }
     catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }