Beispiel #1
0
        /**
         *  Set Resource Type
         *	@param parent resource type
         *	@return true if changed
         */
        public bool SetResource(MResourceType parent)
        {
            bool changed = false;

            if (PRODUCTTYPE_Resource.Equals(GetProductType()))
            {
                SetProductType(PRODUCTTYPE_Resource);
                changed = true;
            }
            //
            if (parent.GetC_UOM_ID() != GetC_UOM_ID())
            {
                SetC_UOM_ID(parent.GetC_UOM_ID());
                changed = true;
            }
            if (parent.GetM_Product_Category_ID() != GetM_Product_Category_ID())
            {
                SetM_Product_Category_ID(parent.GetM_Product_Category_ID());
                changed = true;
            }
            if (parent.GetC_TaxCategory_ID() != GetC_TaxCategory_ID())
            {
                SetC_TaxCategory_ID(parent.GetC_TaxCategory_ID());
                changed = true;
            }
            //
            return(changed);
        }
Beispiel #2
0
        /**
         *  Set Resource
         *	@param parent resource
         *	@return true if changed
         */
        public bool SetResource(MResource parent)
        {
            bool changed = false;

            if (!PRODUCTTYPE_Resource.Equals(GetProductType()))
            {
                SetProductType(PRODUCTTYPE_Resource);
                changed = true;
            }
            if (parent.GetS_Resource_ID() != GetS_Resource_ID())
            {
                SetS_Resource_ID(parent.GetS_Resource_ID());
                changed = true;
            }
            if (parent.IsActive() != IsActive())
            {
                SetIsActive(parent.IsActive());
                changed = true;
            }
            //
            if (!parent.GetValue().Equals(GetValue()))
            {
                SetValue(parent.GetValue());
                changed = true;
            }
            if (!parent.GetName().Equals(GetName()))
            {
                SetName(parent.GetName());
                changed = true;
            }
            if ((parent.GetDescription() == null && GetDescription() != null) ||
                (parent.GetDescription() != null && !parent.GetDescription().Equals(GetDescription())))
            {
                SetDescription(parent.GetDescription());
                changed = true;
            }
            //
            return(changed);
        }