예제 #1
0
		private void btnDeleteProductAttribute_Click(object sender, EventArgs e)
		{
			BEProducts.tbl_ProductAttributesRow attribute;
			BPProducts bp = new BPProducts();
			BEProducts DSProducts = bp.SelectProductAttributesByProductID(ProductID);
			attribute = DSProducts.tbl_ProductAttributes.FindByProductAttributeID(ProductAttributeID);
			attribute.Delete();
			bp.UpdateProductAttributes(DSProducts);
			ViewProductAttributes();
		}
예제 #2
0
		private void SaveProductAttributes()
		{
			BEProducts.tbl_ProductAttributesRow attribute;
			BPProducts bp = new BPProducts();
			BEProducts DSProducts = bp.SelectProductAttributesByProductID(ProductID);
			if (ProductAttributeID == 0)
			{
				attribute = DSProducts.tbl_ProductAttributes.Newtbl_ProductAttributesRow();
				attribute.DateCreated = DateTime.Now;
			}
			else
			{
				attribute = DSProducts.tbl_ProductAttributes.FindByProductAttributeID(ProductAttributeID);
			}
			attribute.ProductAttributeName = txtProductAttributeName.Text;
			attribute.ProductAttributeImageID = ddlProductAttributeImage.SelectedImage;
			attribute.ProductID = ProductID;
			attribute.ProductAttributeActive = chkProductAttributeActive.Checked;
			attribute.ModifiedByAdminID = Convert.ToInt32(CarrielUser.CarrielIdentity.MemberID);
			attribute.DateModified = DateTime.Now;
			if (ProductAttributeID == 0)
			{
				DSProducts.tbl_ProductAttributes.Rows.Add(attribute);
			}
			bp.UpdateProductAttributes(DSProducts);	

			if (!attribute.IsProductAttributeImageIDNull())
			{
				MWUtility.CreateResizedImage(attribute.ProductAttributeImageID, "att", "", AttributeImageSize, 0, this);
			}
			ViewProductAttributes();
		}