示例#1
0
 private void listViewStorage_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewStorage.SelectedItems.Count == 1)
     {
         StorageSet storage = listViewStorage.SelectedItems[0].Tag as StorageSet;
         comboBoxMaterials.SelectedIndex = comboBoxMaterials.FindString(storage.idNameMaterial.ToString());
         textBoxLocation.Text            = storage.Location;
     }
     else
     {
         comboBoxMaterials.SelectedItem = null;
         textBoxLocation.Text           = "";
     }
 }
示例#2
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (listViewStorage.SelectedItems.Count == 1)
     {
         if (comboBoxMaterials.SelectedItem != null && textBoxLocation.Text != "")
         {
             StorageSet storage = listViewStorage.SelectedItems[0].Tag as StorageSet;
             storage.idNameMaterial = Convert.ToInt32(comboBoxMaterials.SelectedItem.ToString().Split('.')[0]);
             storage.Location       = textBoxLocation.Text;
             Program.Spartak_Project.SaveChanges();
             ShowStorage();
         }
     }
 }
示例#3
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     if (comboBoxMaterials.SelectedItem != null && textBoxLocation.Text != "")
     {
         StorageSet storage = new StorageSet();
         storage.idNameMaterial = Convert.ToInt32(comboBoxMaterials.SelectedItem.ToString().Split('.')[0]);
         storage.Location       = textBoxLocation.Text;
         Program.Spartak_Project.StorageSet.Add(storage);
         Program.Spartak_Project.SaveChanges();
         ShowStorage();
     }
     else
     {
         MessageBox.Show("Выберите данные", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
示例#4
0
        private void buttonDel_Click(object sender, EventArgs e)
        {
            try
            {
                if (listViewStorage.SelectedItems.Count == 1)
                {
                    StorageSet storage = listViewStorage.SelectedItems[0].Tag as StorageSet;
                    Program.Spartak_Project.StorageSet.Remove(storage);
                    Program.Spartak_Project.SaveChanges();
                    ShowStorage();
                }
                comboBoxMaterials.SelectedItem = null;
                textBoxLocation.Text           = "";
            }


            catch
            {
                MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }