private void buttonAdd_Click(object sender, EventArgs e)
        {
            MaterialsSet materialsSet = new MaterialsSet();

            materialsSet.NameMaterial = textBoxNameMaterial.Text;
            materialsSet.Price        = Convert.ToInt32(textBoxPrice.Text);
            materialsSet.Count        = Convert.ToInt32(textBoxCount.Text);
            materialsSet.Weight       = Convert.ToInt32(textBoxWeight.Text);
            materialsSet.Supplier     = textBoxSupplier.Text;
            Program.wftDb.MaterialsSet.Add(materialsSet);
            Program.wftDb.SaveChanges();
            ShowMaterial();
        }
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (listViewMaterials.SelectedItems.Count == 1)
     {
         MaterialsSet materialsSet = listViewMaterials.SelectedItems[0].Tag as MaterialsSet;
         materialsSet.NameMaterial = textBoxNameMaterial.Text;
         materialsSet.Price        = Convert.ToInt32(textBoxPrice.Text);
         materialsSet.Count        = Convert.ToInt32(textBoxCount.Text);
         materialsSet.Weight       = Convert.ToInt32(textBoxWeight.Text);
         materialsSet.Supplier     = textBoxSupplier.Text;
         Program.wftDb.SaveChanges();
         ShowMaterial();
     }
 }
 private void listViewMaterials_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewMaterials.SelectedItems.Count == 1)
     {
         MaterialsSet materialsSet = listViewMaterials.SelectedItems[0].Tag as MaterialsSet;
         textBoxNameMaterial.Text = materialsSet.NameMaterial;
         textBoxPrice.Text        = materialsSet.Price.ToString();
         textBoxCount.Text        = materialsSet.Count.ToString();
         textBoxWeight.Text       = materialsSet.Weight.ToString();
         textBoxSupplier.Text     = materialsSet.Supplier;
     }
     else
     {
         textBoxNameMaterial.Text = "";
         textBoxPrice.Text        = "";
         textBoxCount.Text        = "";
         textBoxWeight.Text       = "";
         textBoxSupplier.Text     = "";
     }
 }
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewMaterials.SelectedItems.Count == 1)
         {
             MaterialsSet materialsSet = listViewMaterials.SelectedItems[0].Tag as MaterialsSet;
             Program.wftDb.MaterialsSet.Remove(materialsSet);
             Program.wftDb.SaveChanges();
             ShowMaterial();
         }
         textBoxNameMaterial.Text = "";
         textBoxPrice.Text        = "";
         textBoxCount.Text        = "";
         textBoxWeight.Text       = "";
         textBoxSupplier.Text     = "";
     }
     catch
     {
         MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }