private void InsertProduct() { try { var productToInsert = txtProductId.Text.ToString(); var productCategory = txtCategory.Text.ToString(); var productName = txtName.Text.ToString(); var productPrice = txtPrice.Text.ToString(); var productDescription = txtDescription.Text.ToString(); var productDate = txtDate.Text.ToString(); var prod = new DataAccessLayer.Modelo.Product(); prod.Product_ID = int.Parse(productToInsert); prod.Category = productCategory; prod.Product_Name = productName; prod.Price = decimal.Parse(productPrice); prod.Description = productDescription; prod.Creation_Date = DateTime.Parse(productDate); if (logicData.GetProductByID(prod.Product_ID) != null) { Response.Write("<script>alert('Already exists a product with that ID!');</script>"); } else { logicData.CreateNewProduct(prod); } } catch (Exception ex) { IbIDisplay.Visible = true; IbIDisplay.Text = ex.Message; } }
private void UpdateProduct() { try { var productToInsert = txtProductId.Text.ToString(); var productCategory = txtCategory.Text.ToString(); var productName = txtName.Text.ToString(); var productPrice = txtPrice.Text.ToString(); var productDescription = txtDescription.Text.ToString(); var productDate = txtDate.Text.ToString(); var prod = new DataAccessLayer.Modelo.Product(); prod.Product_ID = int.Parse(productToInsert); prod.Category = productCategory; prod.Product_Name = productName; prod.Price = decimal.Parse(productPrice); prod.Description = productDescription; prod.Creation_Date = DateTime.Parse(productDate); logicData.UpdateProduct(prod); } catch (Exception ex) { IbIDisplay.Visible = true; IbIDisplay.Text = ex.Message; } }