private void buttonEdit_Click(object sender, EventArgs e) { if (listView_Providers.SelectedItems.Count == 1 && textBoxName.Text != "") { ProviderSet provider = listView_Providers.SelectedItems[0].Tag as ProviderSet; provider.Name = textBoxName.Text; provider.Phone = textBoxPhone.Text; Program.bdSKI.SaveChanges(); ShowProviders(); } }
private void buttonAdd_Click(object sender, EventArgs e) { if (textBoxName.Text != "") { ProviderSet provider = new ProviderSet(); provider.Name = textBoxName.Text; provider.Phone = textBoxPhone.Text; Program.bdSKI.ProviderSet.Add(provider); Program.bdSKI.SaveChanges(); ShowProviders(); } }
private void listView_Providers_SelectedIndexChanged(object sender, EventArgs e) { if (listView_Providers.SelectedItems.Count == 1) { ProviderSet provider = listView_Providers.SelectedItems[0].Tag as ProviderSet; textBoxName.Text = provider.Name; textBoxPhone.Text = provider.Phone; } else { textBoxName.Text = ""; textBoxPhone.Text = ""; } }
private void buttonDel_Click(object sender, EventArgs e) { try { if (listView_Providers.SelectedItems.Count == 1) { ProviderSet provider = listView_Providers.SelectedItems[0].Tag as ProviderSet; Program.bdSKI.ProviderSet.Remove(provider); Program.bdSKI.SaveChanges(); ShowProviders(); } textBoxName.Text = ""; textBoxPhone.Text = ""; } catch { MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }