public Progress() { InitializeComponent(); cAsyncRequestResult = null; HasCloseButton = false; _sText = null; }
void updateFileDownloaded(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { progressBar1.Value = progressBar1.Maximum; button1.Enabled = true; label1.Text = "Update downloaded"; }
private void Web_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { try { if (waitDlg != null) { waitDlg.Destroy(); waitDlg = null; } if (!e.Cancelled && !string.IsNullOrEmpty(tempSetupFileName) && versionNumber != null) { try { if (e.Error != null) // On Linux, we get to this point even when errors have occurred { throw e.Error; } if (File.Exists(tempSetupFileName)) { // Copy the separate upgrader executable to the temp directory. string sourceUpgraderFileName = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "Updater.exe"); string upgraderFileName = Path.Combine(Path.GetTempPath(), "Updater.exe"); // Check to see if upgrader is already running for whatever reason. // Kill them if found. foreach (Process process in Process.GetProcessesByName(Path.GetFileNameWithoutExtension(upgraderFileName))) { process.Kill(); } // Delete the old upgrader. if (File.Exists(upgraderFileName)) { File.Delete(upgraderFileName); } // Copy in the new upgrader. File.Copy(sourceUpgraderFileName, upgraderFileName, true); // Run the upgrader. string binDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); string ourDirectory = Path.GetFullPath(Path.Combine(binDirectory, "..")); string newDirectory = Path.GetFullPath(Path.Combine(ourDirectory, "..", "APSIM" + versionNumber)); string arguments = StringUtilities.DQuote(ourDirectory) + " " + StringUtilities.DQuote(newDirectory); ProcessStartInfo info = new ProcessStartInfo(); if (ProcessUtilities.CurrentOS.IsMac) { info.FileName = "mono"; info.Arguments = upgraderFileName + " " + arguments; } else { info.FileName = upgraderFileName; info.Arguments = arguments; } info.WorkingDirectory = Path.GetTempPath(); Process.Start(info); window1.GdkWindow.Cursor = null; // Shutdown the user interface window1.Destroy(); tabbedExplorerView.Close(); } } catch (Exception err) { window1.GdkWindow.Cursor = null; Application.Invoke(delegate { ViewBase.MasterView.ShowMsgDialog(err.Message, "Installation Error", MessageType.Error, ButtonsType.Ok, window1); }); } } } catch (Exception err) { ShowError(err); } }
private void SmtpClient_SendCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { MessageBox.Show("E-mail sent"); }
void client1_CreateLobbyCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { LstCreatedLobby.Items.Clear(); LstCreatedLobby.Items.Add("Host : " + me.PlayerName.ToString() + " " + me.PlayerId.ToString()); client1.GatAvailablePlayLobbiesAsync(); }
protected virtual void OnLoadCompleted(System.ComponentModel.AsyncCompletedEventArgs e) { }
void client_BuyTileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { MessageBox.Show("Tile Bought"); }
void client_EndOfTurnCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { MessageBox.Show("End of the turn"); }
protected virtual void OnDownloadFileCompleted(System.ComponentModel.AsyncCompletedEventArgs e) { }
private static void Client_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { DownloadComplete = true; }
void go_DataLoaded(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { (sender as GeneralObject).DataLoaded -= go_DataLoaded; transformData(sender as GeneralObject); userfile.DataContext = sender; }
protected override void OnDownloadFileCompleted(System.ComponentModel.AsyncCompletedEventArgs e) { base.OnDownloadFileCompleted(e); downloadCompletionHandler(true, "Download complete"); }
/// <summary> /// Event : This event raise on message sending succesful. /// Driven : /// </summary> private void smtpClient_SendCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { throw new Exception("The method or operation is not implemented."); }
void clientAtt_CalculateEmployeeAttendanceYearlyByDepartmentIDCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { RefreshUI(RefreshedTypes.HideProgressBar); if (e.Error == null) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("YEARLYBALANCESUCCESSED")); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } }
private void WebClient_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { try { if (e.Error != null) { if (e.Error.Message.Contains("404")) { isUpdateSucOFail = false; MessageBox.Show("远程服务器返回错误"); Environment.Exit(0); return; } else { isUpdateSucOFail = false; MessageBox.Show("连接超时"); Environment.Exit(0); return; } } string filePath = AppDomain.CurrentDomain.BaseDirectory + "downUpdateFile//AntennaChat.zip"; //md5 校验 //string md5Value=publicAutoUpdate.getFileMd5Value(filePath); //string serverMd5Value = publicAutoUpdate.xmlFind("fileMd5Value", AppDomain.CurrentDomain.BaseDirectory + "downUpdateFile//update.xml"); //if ((md5Value + "").Trim() != (serverMd5Value + "").Trim()) //{ // isUpdateSucOFail = false; // MessageBox.Show("文件校验失败,请联系供应商!"); // Environment.Exit(0); // return; //} if (e.Cancelled) { isUpdateSucOFail = false; MessageBox.Show("下载被取消!"); webClient.Dispose(); } else { //下载完成 publicAutoUpdate.xmlModify("isDownFileSucess", "1", AppDomain.CurrentDomain.BaseDirectory + "downUpdateFile\\update.xml"); string path = AppDomain.CurrentDomain.BaseDirectory; webClient.Dispose(); bool IsHave = publicAutoUpdate.IsHaveProcess(); if (IsHave == true) { MessageBox.Show("检测到七讯正在运行,请关闭该程序以便完成更新操作!"); timerUpdata.Interval = TimeSpan.FromMilliseconds(1000); timerUpdata.Tick += TimerUpdata_Tick; timerUpdata.Start(); } else { if (url.Substring(url.Length - 3, 3).ToLower().Contains("exe")) { bool b = publicAutoUpdate.startApplicationExe(); if (b == true) { Environment.Exit(0); } } else { //Task<bool> bTask =Task.Factory.StartNew(() => publicAutoUpdate.UnZip(path + "downUpdateFile\\AntennaChat.zip", path, true)); //isUnzip = bTask.Result; IsUnizping = true; isUnzip = publicAutoUpdate.UnZip(path + "downUpdateFile\\AntennaChat.zip", path, true); if (isUnzip == true) { string version = publicAutoUpdate.xmlFind("version", AppDomain.CurrentDomain.BaseDirectory + "downUpdateFile\\update.xml"); bool modify = publicAutoUpdate.xmlModify("version", version, AppDomain.CurrentDomain.BaseDirectory + "version.xml"); string title = publicAutoUpdate.xmlFind("title", AppDomain.CurrentDomain.BaseDirectory + "downUpdateFile\\update.xml"); publicAutoUpdate.xmlModify("title", title, AppDomain.CurrentDomain.BaseDirectory + "version.xml"); string describe = publicAutoUpdate.xmlFind("describe", AppDomain.CurrentDomain.BaseDirectory + "downUpdateFile\\update.xml"); publicAutoUpdate.xmlModify("describe", describe, AppDomain.CurrentDomain.BaseDirectory + "version.xml"); string url = publicAutoUpdate.xmlFind("url", AppDomain.CurrentDomain.BaseDirectory + "downUpdateFile\\update.xml"); publicAutoUpdate.xmlModify("url", url, AppDomain.CurrentDomain.BaseDirectory + "version.xml"); string isDownFileSucess = publicAutoUpdate.xmlFind("isDownFileSucess", AppDomain.CurrentDomain.BaseDirectory + "downUpdateFile\\update.xml"); publicAutoUpdate.xmlModify("isDownFileSucess", isDownFileSucess, AppDomain.CurrentDomain.BaseDirectory + "version.xml"); string fileMd5 = publicAutoUpdate.xmlFind("fileMd5Value", AppDomain.CurrentDomain.BaseDirectory + "downUpdateFile\\update.xml"); publicAutoUpdate.xmlModify("fileMd5Value", fileMd5, AppDomain.CurrentDomain.BaseDirectory + "version.xml"); string updateType = publicAutoUpdate.xmlFind("updateType", AppDomain.CurrentDomain.BaseDirectory + "downUpdateFile\\update.xml"); bool modifyUpdateType = publicAutoUpdate.xmlModify("updateType", updateType, AppDomain.CurrentDomain.BaseDirectory + "version.xml"); if (modifyUpdateType == true) { DirectoryInfo dir = new DirectoryInfo(path + "downUpdateFile"); FileInfo[] files = dir.GetFiles(); foreach (var file in files) { File.Delete(file.FullName); } } this.Hide(); //更新名字 publicAutoUpdate.AppReName(); //更新卸载列表相关数据 publicAutoUpdate.SetAppInfo(); MessageBoxResult dr = MessageBox.Show("更新成功,是否打开七讯程序?", "温馨提示", MessageBoxButton.YesNo); if (dr.ToString() == "Yes") { bool isStart = publicAutoUpdate.startApplication(); //if (isStart == true) //{ //Application.Current.Shutdown(); Environment.Exit(0); //} } else { //Application.Current.Shutdown(); Environment.Exit(0); } } else { IsUnizping = false; isUpdateSucOFail = false; MessageBox.Show("解压覆盖失败!"); //Application.Current.Shutdown(); Environment.Exit(0); } } } } } catch (Exception ex) { IsUnizping = false; //MessageBox.Show(ex.ToString() + ex.StackTrace); publicAutoUpdate.xmlModify("isDownFileSucess", "0", AppDomain.CurrentDomain.BaseDirectory + "downUpdateFile\\update.xml"); Application.Current.Shutdown(); } }
public void AsyncRequestCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { cAsyncRequestResult = e; DialogResult = true; }
private void SoundMapFileWC_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { mainForm.progressSpinner1.Visible = false; mainForm.findSoundNameBtn.Enabled = true; findSoundName(); }
private static void Client_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { Console.WriteLine("Download compelete"); }
void client_RollDiceCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { MessageBox.Show("Roll dice"); }
void OnUpdateWordsCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { this.dataServiceClient.GetAllWordsAsync(); }
private void print_Completed(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { GeneralObject kbfee = (GeneralObject)(from r in loader.Res where r.Name.Equals("kbfee") select r).First(); kbfee.New(); }
private void Wc_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) => centerPanel.SetUpdateState(UpdateState.Complete);
void client_AddPlayerCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { // client.AddPlayerAsync(p); client1.GetPlayersCompleted += client1_GetPlayersCompleted; client1.GetPlayersAsync(); }
private void Client_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { Console.WriteLine("Downloading completed!"); ProgressBar.Value = 0; }
void MyWebClient_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { asyncWait.Set(); }
private void Web_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { try { Application.Invoke((_, __) => { if (waitDlg != null) { waitDlg.Dispose(); waitDlg = null; } }); if (!e.Cancelled && !string.IsNullOrEmpty(tempSetupFileName) && versionNumber != null) { try { if (e.Error != null) // On Linux, we get to this point even when errors have occurred { throw e.Error; } if (File.Exists(tempSetupFileName)) { if (ProcessUtilities.CurrentOS.IsWindows) { // The InnoSetup installer can be run with the /upgradefrom:xxx parameter // and will handle the removal of the previous version. string oldVersion = Models.Core.Simulations.ApsimVersion; Process.Start(tempSetupFileName, $"/upgradefrom={oldVersion}"); } else if (ProcessUtilities.CurrentOS.IsMac) { string script = Path.Combine(Path.GetTempPath(), $"apsim-upgrade-mac-{Guid.NewGuid()}.sh"); ReflectionUtilities.WriteResourceToFile(GetType().Assembly, "ApsimNG.Resources.Scripts.upgrade-mac.sh", script); string apsimxDir = PathUtilities.GetAbsolutePath("%root%", null); Process.Start("/bin/sh", $"{script} {tempSetupFileName} {apsimxDir}"); } else { // Assume (Debian) Linux and hope for the best. string script = Path.Combine(Path.GetTempPath(), $"apsim-upgrade-debian-{Guid.NewGuid()}.sh"); ReflectionUtilities.WriteResourceToFile(GetType().Assembly, "ApsimNG.Resources.Scripts.upgrade-debian.sh", script); Process.Start("/bin/sh", $"{script} {tempSetupFileName}"); } Application.Invoke((_, __) => { window1.Window.Cursor = null; // Shutdown the user interface window1.Dispose(); tabbedExplorerView.Close(); }); } } catch (Exception err) { Application.Invoke(delegate { window1.Window.Cursor = null; ViewBase.MasterView.ShowMsgDialog(err.Message, "Installation Error", MessageType.Error, ButtonsType.Ok, window1); }); } } } catch (Exception err) { ShowError(err); } }
public void SendCompletedDelegate(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { // nothing to do }
protected void OnSendCompleted(System.ComponentModel.AsyncCompletedEventArgs e) { }
private void Mds_SetUsuarioCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { }
void clientAtt_CalculateEmployeeAttendanceMonthlyByEmployeeIDCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { if (e.Error == null) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SAVESUCCESSED")); } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } }
void client_SetReadyCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { //throw new NotImplementedException(); }
void ws_SetSessionCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { ws.ViewMNCompleted += ws_ViewMNCompleted; ws.ViewMNAsync("VN"); }