ItemUpdated - это приемник событий, который нужно использовать, если только вы не хотите «переопределить» утверждение (и, возможно, оставить элемент неутвержденным) - в этом случае вам следует использовать ItemUpdating.
Чтобы проверить, одобрен ли товар, попробуйте этот код:
public override void ItemUpdated(SPItemEventProperties properties)
{
if (properties.ListItem["Approval Status"] == "Approved")
//Do Something
}
Надеюсь, это поможет