public void RemoveValidationRule(GenericProduct p, bool promotion, bool update = false, bool active = true)
 {
     client = new SQSAdminServiceClient();
     client.Endpoint.Address = new System.ServiceModel.EndpointAddress(CommonVariables.WcfEndpoint);
     client.SQSAdmin_StandardInclusion_RemoveValidationRule(p.validationruleID, update, active);
     client.Close();
     if (promotion && !update)
     {
         PromotionProducts.Remove(p);
     }
     else
     {
         UpgradeOptionProducts.Remove(p);
     }
 }