Пример #1
0
 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();
     }
 }
Пример #2
0
 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   = "";
     }
 }
Пример #3
0
 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);
     }
 }
Пример #4
0
 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);
     }
 }