コード例 #1
0
ファイル: FormProduct.cs プロジェクト: K2lmar/Akami_Project
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (listViewProduct.SelectedItems.Count == 1)
     {
         ProductsSet productSet = listViewProduct.SelectedItems[0].Tag as ProductsSet;
         productSet.Product_Name      = textBoxProduct_Name.Text;
         productSet.Category_products = comboBoxCategory_products.Text;
         productSet.IdProviders       = Convert.ToInt32(comboBoxIdProviders.SelectedItem.ToString().Split('.')[0]);
         productSet.Price             = Convert.ToInt64(textBoxPrice.Text);
         Program.wftDb.SaveChanges();
         ShowProduct();
     }
 }
コード例 #2
0
ファイル: FormProduct.cs プロジェクト: K2lmar/Akami_Project
 private void listViewProduct_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewProduct.SelectedItems.Count == 1)
     {
         ProductsSet productSet = listViewProduct.SelectedItems[0].Tag as ProductsSet;
         textBoxProduct_Name.Text          = productSet.Product_Name.ToString();
         comboBoxCategory_products.Text    = productSet.Category_products.ToString();
         comboBoxIdProviders.SelectedIndex = comboBoxIdProviders.FindString(productSet.IdProviders.ToString());
         textBoxPrice.Text = productSet.Price.ToString();
     }
     else
     {
         textBoxProduct_Name.Text         = "";
         comboBoxCategory_products.Text   = null;
         comboBoxIdProviders.SelectedItem = null;
         textBoxPrice.Text = "";
     }
 }
コード例 #3
0
ファイル: FormProduct.cs プロジェクト: K2lmar/Akami_Project
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     if (textBoxProduct_Name.Text != "" && comboBoxCategory_products.Text != null && comboBoxIdProviders.SelectedItem != null && textBoxPrice.Text != "")
     {
         ProductsSet productSet = new ProductsSet();
         productSet.Product_Name      = textBoxProduct_Name.Text;
         productSet.Category_products = comboBoxCategory_products.Text;
         productSet.IdProviders       = Convert.ToInt32(comboBoxIdProviders.SelectedItem.ToString().Split('.')[0]);
         productSet.Price             = Convert.ToInt64(textBoxPrice.Text);
         Program.wftDb.ProductsSet.Add(productSet);
         Program.wftDb.SaveChanges();
         ShowProduct();
     }
     else
     {
         MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
コード例 #4
0
ファイル: FormProduct.cs プロジェクト: K2lmar/Akami_Project
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewProduct.SelectedItems.Count == 1)
         {
             ProductsSet productSet = listViewProduct.SelectedItems[0].Tag as ProductsSet;
             Program.wftDb.ProductsSet.Remove(productSet);
             Program.wftDb.SaveChanges();
             ShowProduct();
         }
         textBoxProduct_Name.Text         = "";
         comboBoxCategory_products.Text   = null;
         comboBoxIdProviders.SelectedItem = null;
         textBoxPrice.Text = "";
     }
     catch
     {
         MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }