/// <summary> /// Add a product to the package /// </summary> /// <param name="productId"></param> /// <param name="supplierId"></param> private void AddProductToPackage(int productId, int supplierId) { try { //get the productsupplier from db ProductSupplier productSupplier = ProductSupplierDB.GetProductSupplier(productId, supplierId); //create the PPS to be added to db PackageProductSupplier newPackagePS = new PackageProductSupplier() { ProductSupplierId = productSupplier.ProductSupplierID, PackageId = PackageSelected.PackageId }; if (!PackageValidator.IsPackageProductSupplierExisting(newPackagePS)) { //add packageproductsupplier to db PackageProductSupplierDB.Add(newPackagePS); GetBindedPackageProducts(PackageSelected.PackageId); } } catch (Exception e) { MessageBox.Show(e.Message, "Unable to add product", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Add a product to the package /// </summary> /// <param name="productId"></param> /// <param name="supplierId"></param> private void AddProductToPackage(int productId, int supplierId) { //get the productsupplier from db ProductSupplier productSupplier = ProductSupplierDB.GetProductSupplier(productId, supplierId); //create the PPS to be added to db PackageProductSupplier newPackagePS = new PackageProductSupplier() { ProductSupplierId = productSupplier.ProductSupplierID, PackageId = PackageSelected.PackageId }; if (!PackageValidator.IsPackageProductSupplierExisting(newPackagePS)) { //add packageproductsupplier to db PackageProductSupplierDB.Add(newPackagePS); GetBindedPackageProducts(PackageSelected.PackageId); } }