private void buttonDel_Click(object sender, EventArgs e) { // попробуем совершить действие try { //если выбран 1 элемент из listViev if (listViewRieltor.SelectedItems.Count == 1) { //ищем этот элимент, сверяем его RieltorSet rieltorSet = listViewRieltor.SelectedItems[0].Tag as RieltorSet; //удаляем из модели и базы данных Program.wtfDb.RieltorSet.Remove(rieltorSet); //сохраняем изменения Program.wtfDb.SaveChanges(); //отображаем обновленный список ShowRieltor(); } //отчищаем textBox-ы textBoxFirstName.Text = ""; textBoxMiddleName.Text = ""; textBoxLastName.Text = ""; textBoxDealShare.Text = ""; } //если возникае ошибка, выводим всплывающее сообщение catch { //вызываем метод для всплывающего окна MessageBox.Show("Невозможно удалить, запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonEdit_Click(object sender, EventArgs e) { //условие, если в listView выбран 1 элемент if (listViewRieltor.SelectedItems.Count == 1) { //ищем элемент из таблицы по тегу RieltorSet rieltorSet = listViewRieltor.SelectedItems[0].Tag as RieltorSet; //указываем, что может быть изменено rieltorSet.FirstName = textBoxFirstName.Text; rieltorSet.MiddleName = textBoxMiddleName.Text; rieltorSet.LastName = textBoxLastName.Text; rieltorSet.DealShare = Convert.ToInt32(textBoxDealShare.Text); //сохраняем изменения в модели wftDb Program.wtfDb.SaveChanges(); //отображение в listView ShowRieltor(); } }
private void buttonAdd_Click(object sender, EventArgs e) { // создаем новый экземпляр класса Клиент RieltorSet rieltorSet = new RieltorSet(); // делаем ссылку на объект, который находится в textBox-ax rieltorSet.FirstName = textBoxFirstName.Text; rieltorSet.MiddleName = textBoxMiddleName.Text; rieltorSet.LastName = textBoxLastName.Text; if (textBoxDealShare.Text != "") { rieltorSet.DealShare = Convert.ToInt32(textBoxDealShare.Text); } // добавляем в таблицу ClientsSet нового клиента clientSet Program.wtfDb.RieltorSet.Add(rieltorSet); //сохраняем изменения в модели wftDb Program.wtfDb.SaveChanges(); ShowRieltor(); }
private void listViewRieltor_SelectedIndexChanged(object sender, EventArgs e) { //условие, если выбран 1 элемент if (listViewRieltor.SelectedItems.Count == 1) { //ищем элемент из таблицы по тегу RieltorSet rieltorSet = listViewRieltor.SelectedItems[0].Tag as RieltorSet; // указываем, что может быть изменено textBoxFirstName.Text = rieltorSet.FirstName; textBoxMiddleName.Text = rieltorSet.MiddleName; textBoxLastName.Text = rieltorSet.LastName; textBoxDealShare.Text = rieltorSet.DealShare.ToString(); } else { //условие, иначе, ели не выран ни один элемент , то задаем пустые поля textBoxFirstName.Text = ""; textBoxMiddleName.Text = ""; textBoxLastName.Text = ""; textBoxDealShare.Text = ""; } }