void pgn_OnProgressWorkCompleted(object sender, ProgressWorkCompletedEventArgs e) { if (progressForm != null) { progressForm.Timer.Stop(); if (e.arguments.Cancelled) { MessageForm.Show(this, MsgE.ConversionCancelled); } if (!e.arguments.Cancelled) { MessageForm.Show(this, MsgE.ConversionCompleted); progressForm.OnWorkCancelled -= new GameSearchProgress.WorkCancelledHandler(pgnProgressForm_OnWorkCancelled); } progressForm.Close(); progressForm = null; } }
void Database_OnProgressWorkCompleted(object sender, ProgressWorkCompletedEventArgs e) { if (progressForm != null) { progressForm.Timer.Stop(); if (e.arguments.Cancelled) { MessageForm.Show(this, MsgE.SearchingCancelled); } if (!e.arguments.Cancelled) { MessageForm.Show(this, MsgE.SearchingCompleted); progressForm.OnWorkCancelled -= new GameSearchProgress.WorkCancelledHandler(progressForm_OnWorkCancelled); } progressForm.Close(); progressForm = null; UnregisterEventHandlers(); DataBind(e.SearchedGames); } }
void Icd_OnProgressWorkCompleted(object sender, ProgressWorkCompletedEventArgs e) { if (progressForm != null) { progressForm.Timer.Stop(); if (e.arguments.Cancelled) { MessageForm.Show(this, MsgE.ConversionCancelled); } if (!e.arguments.Cancelled) { MessageForm.Show(this, MsgE.ConversionCompleted); progressForm.OnWorkCancelled -= new GameSearchProgress.WorkCancelledHandler(IcdProgressForm_OnWorkCancelled); } using (StreamWriter outfile = new StreamWriter(fileName.Replace(".icd", ".pgn"))) { outfile.Write(e.data); } progressForm.Close(); progressForm = null; } }