void Projects_ProjectsRowDeleted(object sender, TimeTrackerDataSet.ProjectsRowChangeEvent e) { if (e.Row == _currentProjectRow) { PunchOut(); _currentProjectRow = null; } RaiseProjectDeleted(e.Row); }
void Projects_ProjectsRowChanged(object sender, TimeTrackerDataSet.ProjectsRowChangeEvent e) { switch (e.Action) { case DataRowAction.Add: RaiseProjectAdded(e.Row); break; case DataRowAction.Change: RaiseProjectModified(e.Row); break; } }