public Int64 InsertBaseVariation(ProductSubGroupBaseVariationsMatrixDetails Details)
		{
			try 
			{
                ProductSubGroupBaseVariationsMatrix clsProductSubGroupBaseVariationsMatrix = new ProductSubGroupBaseVariationsMatrix(base.Connection, base.Transaction);
                return clsProductSubGroupBaseVariationsMatrix.Insert(Details);
			}

			catch (Exception ex)
			{
				throw base.ThrowException(ex);
			}	
		}
		public bool UpdateBaseVariation(ProductSubGroupBaseVariationsMatrixDetails Details)
		{
			try 
			{
                ProductSubGroupBaseVariationsMatrix clsProductSubGroupBaseVariationsMatrix = new ProductSubGroupBaseVariationsMatrix(base.Connection, base.Transaction);
                clsProductSubGroupBaseVariationsMatrix.Update(Details);

				return true;
			}

			catch (Exception ex)
			{
				throw base.ThrowException(ex);
			}	
		}