private void btnRollback_ItemClick(object sender, ItemClickEventArgs e)
{
//roll back last entry in the log that has not been rolled back
if (Tools.Instance.m_ProjectTransactionLog != null)
{
for (int t = Tools.Instance.m_ProjectTransactionLog.TransCollection.Count - 1; t >= 0; t--)
{
if (!Tools.Instance.m_ProjectTransactionLog.TransCollection[t].IsRolledBack)
{
RollBack(Tools.Instance.m_ProjectTransactionLog.TransCollection[t]);
break;
}
}
}
}