Пример #1
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     {
         ProductsSet productsSet = new ProductsSet();
         productsSet.Name  = textBoxName.Text;
         productsSet.Price = Convert.ToInt64(textBoxPrice.Text);
         productsSet.Count = Convert.ToInt32(textBoxCount.Text);
         if (comboBoxType.SelectedIndex == 0)
         {
             productsSet.Type  = 0;
             productsSet.Name  = textBoxName.Text;
             productsSet.Price = Convert.ToInt64(textBoxPrice.Text);
             productsSet.Count = Convert.ToInt32(textBoxCount.Text);
         }
         else if (comboBoxType.SelectedIndex == 1)
         {
             productsSet.Type  = 1;
             productsSet.Name  = textBoxName.Text;
             productsSet.Price = Convert.ToInt64(textBoxPrice.Text);
             productsSet.Count = Convert.ToInt32(textBoxCount.Text);
         }
         else
         {
             productsSet.Type = 2;
         }
         Program.zooDb.ProductsSet.Add(productsSet);
         Program.zooDb.SaveChanges();
         ShowProduct();
     }
 }
Пример #2
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (comboBoxType.SelectedIndex == 0)
     {
         if (listViewProduct.SelectedItems.Count == 1)
         {
             ProductsSet productsSet = listViewProduct.SelectedItems[0].Tag as ProductsSet;
             productsSet.Name  = textBoxName.Text;
             productsSet.Price = Convert.ToInt64(textBoxPrice.Text);
             productsSet.Count = Convert.ToInt32(textBoxCount.Text);
             Program.zooDb.SaveChanges();
             ShowProduct();
         }
     }
     else if (comboBoxType.SelectedIndex == 1)
     {
         if (listViewProduct.SelectedItems.Count == 1)
         {
             ProductsSet productsSet = listViewProduct.SelectedItems[0].Tag as ProductsSet;
             productsSet.Name  = textBoxName.Text;
             productsSet.Price = Convert.ToInt64(textBoxPrice.Text);
             productsSet.Count = Convert.ToInt32(textBoxCount.Text);
             Program.zooDb.SaveChanges();
             ShowProduct();
         }
     }
     else if (comboBoxType.SelectedIndex == 2)
     {
         if (listViewProduct.SelectedItems.Count == 1)
         {
             ProductsSet productsSet = listViewProduct.SelectedItems[0].Tag as ProductsSet;
             productsSet.Name  = textBoxName.Text;
             productsSet.Price = Convert.ToInt64(textBoxPrice.Text);
             productsSet.Count = Convert.ToInt32(textBoxCount.Text);
             Program.zooDb.SaveChanges();
             ShowProduct();
         }
     }
     else
     {
         if (listViewProduct.SelectedItems.Count == 1)
         {
             ProductsSet productsSet = listViewProduct.SelectedItems[0].Tag as ProductsSet;
             productsSet.Name  = textBoxName.Text;
             productsSet.Price = Convert.ToInt64(textBoxPrice.Text);
             productsSet.Count = Convert.ToInt32(textBoxCount.Text);
             Program.zooDb.SaveChanges();
             ShowProduct();
         }
     }
 }
Пример #3
0
 private void buttonDel_Click(object sender, EventArgs e)
 {
     {
         try
         {
             if (comboBoxType.SelectedIndex == 0)
             {
                 if (listViewProduct.SelectedItems.Count == 1)
                 {
                     ProductsSet productsSet = listViewProduct.SelectedItems[0].Tag as ProductsSet;
                     Program.zooDb.ProductsSet.Remove(productsSet);
                     Program.zooDb.SaveChanges();
                     ShowProduct();
                 }
                 textBoxName.Text  = "";
                 textBoxCount.Text = "";
                 textBoxPrice.Text = "";
             }
             else if (comboBoxType.SelectedIndex == 1)
             {
                 if (listViewProduct.SelectedItems.Count == 1)
                 {
                     ProductsSet productsSet = listViewProduct.SelectedItems[0].Tag as ProductsSet;
                     Program.zooDb.ProductsSet.Remove(productsSet);
                     Program.zooDb.SaveChanges();
                     ShowProduct();
                 }
                 textBoxName.Text  = "";
                 textBoxCount.Text = "";
                 textBoxPrice.Text = "";
             }
             else
             {
                 if (listViewProduct.SelectedItems.Count == 1)
                 {
                     ProductsSet productsSet = listViewProduct.SelectedItems[0].Tag as ProductsSet;
                     Program.zooDb.ProductsSet.Remove(productsSet);
                     Program.zooDb.SaveChanges();
                     ShowProduct();
                 }
                 textBoxName.Text  = "";
                 textBoxCount.Text = "";
                 textBoxPrice.Text = "";
             }
         }
         catch
         {
             MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Пример #4
0
 private void listViewProduct_SelectedIndexChanged(object sender, EventArgs e)
 {
     {
         if (listViewProduct.SelectedItems.Count == 1)
         {
             ProductsSet productsSet = listViewProduct.SelectedItems[0].Tag as ProductsSet;
             textBoxName.Text  = productsSet.Name.ToString();
             textBoxPrice.Text = productsSet.Price.ToString();
             textBoxCount.Text = productsSet.Count.ToString();
         }
         else
         {
             textBoxName.Text  = "";
             textBoxPrice.Text = "";
             textBoxCount.Text = "";
         }
     }
 }