protected void GrdProduct_RowDeleting(object sender, GridViewDeleteEventArgs e) { int a = Convert.ToInt32(GrdProduct.DataKeys[0].Value); var delimage = beta.ProductImages.Where(d => d.ProductID.Equals(a)).ToList(); beta.ProductImages.RemoveRange(delimage); BetaLifeStyle.Product delproduct = beta.Products.SingleOrDefault(d => d.ProductID == a); beta.Products.Remove(delproduct); beta.SaveChanges(); showData(); clearData(); }
protected void btnProduct_Click1(object sender, EventArgs e) { try { if (productId == 0) { BetaLifeStyle.Product InsProduct = new BetaLifeStyle.Product() { ProductBrandName = txtProBrand.Text, ProductName = txtProName.Text, ProductColor = drpColor.SelectedValue.ToString(), ProductDesc = txtProDec.Text, ProductPrice = Convert.ToDecimal(txtProPrice.Text), ProductAddDate = System.DateTime.Now.Date, ProductSubCatID = Convert.ToInt32(drpSubCat.SelectedValue), ProductCatID = Convert.ToInt32(drpCat.SelectedValue) }; beta.Products.Add(InsProduct); beta.SaveChanges(); int ProId = InsProduct.ProductID; InsertProductImage(ProId); InsertStock(ProId); } else { BetaLifeStyle.Product editpro = beta.Products.FirstOrDefault(ed => ed.ProductID.Equals(productId)); editpro.ProductBrandName = txtProBrand.Text; editpro.ProductName = txtProBrand.Text; editpro.ProductColor = drpColor.SelectedValue.ToString(); editpro.ProductDesc = txtProDec.Text; editpro.ProductPrice = Convert.ToDecimal(txtProPrice.Text); //editpro.ProductAddDate = System.DateTime.Now.Date; editpro.ProductSubCatID = Convert.ToInt32(drpSubCat.SelectedValue); editpro.ProductCatID = Convert.ToInt32(drpCat.SelectedValue); beta.SaveChanges(); if (ProductImageUpload.PostedFiles != null) { InsertProductImage(productId); } } showData(); clearData(); } catch (Exception pr) { throw pr; }; }