Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
 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;
     }
 }