public override bool execute( )
        {
            if (base.execute() == false)
            {
                return(false);
            }

            Registry("execute del_extraGift ");

            /// USER [ execute ]

            T_ExtraGift gift = new T_ExtraGift(this);

            if (!gift.selectIdentity(input_id))
            {
                PublishError("Produto não disponível");
                return(false);
            }

            if (!gift.delete())
            {
                return(false);
            }

            /// USER [ execute ] END

            Registry("execute done del_extraGift ");

            return(true);
        }