VAGSuite.frmMain.RollBack C# (CSharp) Method

RollBack() private method

private RollBack ( TransactionEntry entry ) : void
entry TransactionEntry
return void
        private void RollBack(TransactionEntry entry)
        {
            int addressToWrite = entry.SymbolAddress;
            Tools.Instance.savedatatobinary(addressToWrite, entry.SymbolLength, entry.DataBefore, Tools.Instance.m_currentfile, false, Tools.Instance.m_currentFileType);
            VerifyChecksum(Tools.Instance.m_currentfile, false, false);
            if (Tools.Instance.m_ProjectTransactionLog != null)
            {
                Tools.Instance.m_ProjectTransactionLog.SetEntryRolledBack(entry.TransactionNumber);
            }
            if (Tools.Instance.m_CurrentWorkingProject != string.Empty)
            {
                Tools.Instance.m_ProjectLog.WriteLogbookEntry(LogbookEntryType.TransactionRolledback, Tools.Instance.GetSymbolNameByAddress(entry.SymbolAddress) + " " + entry.Note + " " + entry.TransactionNumber.ToString());
            }
            UpdateRollbackForwardControls();
        }
frmMain