public bool OnClearSelectedWordParserAnalyses(object argument)
{
WfiWordform wf = CurrentWordform;
if (wf == null)
{
MessageBox.Show(ParserUIStrings.ksSelectWordFirst);
}
else
{
if (CurrentWordformHvo > 0)
{
using (WfiWordformUi wfui = new WfiWordformUi(WfiWordform.CreateFromDBObject(m_cache, CurrentWordformHvo)))
{
if (m_cache.DatabaseAccessor.IsTransactionOpen())
m_cache.DatabaseAccessor.CommitTrans();
m_cache.DatabaseAccessor.BeginTrans();
DbOps.ExecuteStoredProc(
m_cache,
string.Format("EXEC RemoveParserApprovedAnalyses$ {0}", CurrentWordformHvo),
null);
m_cache.DatabaseAccessor.CommitTrans();
wfui.UpdateWordsToolDisplay(CurrentWordformHvo, false, false, true, true);
}
}
}
return true; //we handled this.
}