private void button2_Click(object sender, EventArgs e) { if (listViewFirms.SelectedItems.Count == 1) { Firms firm = listViewFirms.SelectedItems[0].Tag as Firms; firm.Name = textBoxName.Text; firm.Address = textBoxAddress.Text; firm.City = textBoxCity.Text; firm.Phone = textBoxPhone.Text; Program.ADb.SaveChanges(); ShowFirm(); } }
private void listViewFirms_SelectedIndexChanged(object sender, EventArgs e) { if (listViewFirms.SelectedItems.Count == 1) { Firms firm = listViewFirms.SelectedItems[0].Tag as Firms; textBoxName.Text = firm.Name; textBoxAddress.Text = firm.Address; textBoxCity.Text = firm.City; textBoxPhone.Text = firm.Phone; } else { textBoxName.Text = ""; textBoxAddress.Text = ""; textBoxCity.Text = ""; textBoxPhone.Text = ""; } }
private void button3_Click(object sender, EventArgs e) { try { if (listViewFirms.SelectedItems.Count == 1) { Firms firm = listViewFirms.SelectedItems[0].Tag as Firms; Program.ADb.Firms.Remove(firm); Program.ADb.SaveChanges(); ShowFirm(); } textBoxName.Text = ""; textBoxAddress.Text = ""; textBoxCity.Text = ""; textBoxPhone.Text = ""; } catch { MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { try { Firms firm = new Firms(); firm.Name = textBoxName.Text; firm.Address = textBoxAddress.Text; firm.City = textBoxCity.Text; firm.Phone = textBoxPhone.Text; if (firm.Name == "" || firm.Address == "" || firm.City == "") { throw new Exception("Не заполнены поля имени, фамилии или отчества"); } Program.ADb.Firms.Add(firm); Program.ADb.SaveChanges(); ShowFirm(); } catch (Exception ex) { MessageBox.Show("" + ex.Message, "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }