private IPromotionAction GetCurrentAction(Promotion p)
 {
     if (p == null) return null;
     string itemId = this.itemid.Value;
     long temp = 0;
     long.TryParse(itemId, out temp);
     IPromotionAction a = p.GetAction(temp);
     return a;
 }