コード例 #1
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     if (comboBoxType.SelectedItem != null && comboBoxProvider.SelectedItem != null)
     {
         StoragSet storageSet = new StoragSet();
         storageSet.IdProvider = Convert.ToInt32(comboBoxProvider.SelectedItem.ToString().Split('.')[0]);
         storageSet.Name       = textBoxName.Text;
         storageSet.Mk         = Convert.ToInt32(textBoxMk.Text);
         storageSet.Number     = Convert.ToInt32(textBoxNumber.Text);
         storageSet.Price      = Convert.ToInt32(textBoxPrice.Text);
         if (comboBoxType.SelectedIndex == 0)
         {
             storageSet.Type = "Корм";
         }
         else if (comboBoxType.SelectedIndex == 1)
         {
             storageSet.Type = "Игрушки";
         }
         else if (comboBoxType.SelectedIndex == 2)
         {
             storageSet.Type = "Поводки";
         }
         else
         {
             storageSet.Type = "Медикаменты";
         }
         Program.zooDb.StoragSet.Add(storageSet);
         Program.zooDb.SaveChanges();
         ShowStorage();
     }
     else
     {
         MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
コード例 #2
0
 private void listViewStorage_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewStorage.SelectedItems.Count == 1)
     {
         StoragSet storageSet = listViewStorage.SelectedItems[0].Tag as StoragSet;
         comboBoxProvider.SelectedIndex = comboBoxProvider.FindString(storageSet.IdProvider.ToString());
         textBoxName.Text   = storageSet.Name;
         textBoxMk.Text     = storageSet.Mk.ToString();
         textBoxNumber.Text = storageSet.Number.ToString();
         textBoxPrice.Text  = storageSet.Price.ToString();
         comboBoxType.Text  = storageSet.Type;
     }
     else
     {
         comboBoxType.SelectedItem     = null;
         comboBoxProvider.SelectedItem = null;
         textBoxName.Text   = "";
         textBoxMk.Text     = "";
         textBoxNumber.Text = "";
         textBoxPrice.Text  = "";
     }
 }
コード例 #3
0
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewStorage.SelectedItems.Count == 1)
         {
             StoragSet storageSet = listViewStorage.SelectedItems[0].Tag as StoragSet;
             Program.zooDb.StoragSet.Remove(storageSet);
             Program.zooDb.SaveChanges();
             ShowStorage();
         }
         comboBoxType.SelectedItem     = null;
         comboBoxProvider.SelectedItem = null;
         textBoxName.Text   = "";
         textBoxMk.Text     = "";
         textBoxNumber.Text = "";
         textBoxPrice.Text  = "";
     }
     catch
     {
         MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }