Beispiel #1
0
        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();
        }
Beispiel #2
0
        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;
            };
        }