private void просмотрToolStripMenuItem_Click(object sender, EventArgs e) { if (selected.typeNode == FileTreeNode.TypeNode.File && selected.URL.EndsWith(".jpg")) { var url = DownloadingPaths.ToPath(setting.URLToHTTPPort) + DownloadingPaths.SD + selected.URL; var img = Downloading.GetImageWitchAutorized(url, setting.Login, setting.Password); ImagePlayer ip = new ImagePlayer(img, url); ip.Show(); } else if (selected.typeNode == FileTreeNode.TypeNode.File && !selected.URL.EndsWith(".jpg")) { new Thread(() => ld.ShowDialog()).Start(); var url = DownloadingPaths.ToPath(setting.URLToHTTPPort) + DownloadingPaths.SD + selected.URL; var path = Downloading.DownloadFile(url, setting.Name, setting.Password, Environment.GetFolderPath(Environment.SpecialFolder.MyVideos, Environment.SpecialFolderOption.Create) + "\\IPCamera\\"); if (File.Exists(path + ".h264")) { File.Delete(path + ".h264"); } File.Move(path, path + ".h264"); Convert cnv = new Convert(new string[] { path + ".h264" }, true); cnv.Show(); cnv.IsPlay = true; ld.Invoke(new Action(() => ld.Close())); } }
private void UpdateParams() { var Params = Downloading.GetImageParams(structures.IP, structures.Name, structures.Password); numericUpDown1.Value = decimal.Parse(Params["saradc_switch_value"]); IRStat = Params["infraredstat"]; AEMode = Params["aemode"]; LampMode = Params["lamp_mode"]; Brightness = Params["brightness"]; Saturation = Params["saturation"]; Contrast = Params["contrast"]; Sharpness = Params["sharpness"]; WDR = Params["wdr"]; Flip = Params["flip"]; Mirror = Params["mirror"]; Night = Params["night"]; Hue = Params["hue"]; dm = Params["display_mode"]; gc = Params["gc"]; ae = Params["ae"]; var AParams = Downloading.GetAudioParams(structures.IP, structures.Name, structures.Password); InputVolume = AParams["volume"]; OutputVolume = AParams["ao_volume"]; violin = AParams["volin_type"]; }
private void button1_Click(object sender, EventArgs e) { var html = Downloading.GetTestSMTP(structures.IP, structures.Name, structures.Password); var doc = ""; if (html["result"] == "-4") { doc = "Неверный логин или пароль"; } if (html["result"] == "0") { doc = "Успешно. В течении нескольких минут вам придет образцовое письмо"; } if (html["result"] == "-1") { doc = "Неизветсная ошибка"; } if (html["result"] == "-2") { doc = "Ошибка шифрования. Убедитесь, что выбран правильный метод шифрования"; } if (html["result"] == "-3") { doc = "Ошибка подключения к серверу. Проверьте адрес сервера и порт"; } MessageBox.Show(doc); }
void HandleStateChanged(object sender, StateChangedEventArgs args) { Download manager = (Download)sender; if (args.OldState == State.Downloading) { logger.Debug("Removing " + manager.Torrent.Name + " from download label"); Downloading.RemoveTorrent(manager); } else if (args.OldState == State.Seeding) { logger.Debug("Removing " + manager.Torrent.Name + " from upload label"); Seeding.RemoveTorrent(manager); } if (args.NewState == State.Downloading) { logger.Debug("Adding " + manager.Torrent.Name + " to download label"); Downloading.AddTorrent(manager); } else if (args.NewState == State.Seeding) { logger.Debug("Adding " + manager.Torrent.Name + " to upload label"); Seeding.AddTorrent(manager); } }
private void LogRun() { var logs = Downloading.GetLogDevice(sett.URLToHTTPPort, sett.Name, sett.Password); richTextBox1.Text = ""; if (typelog == 0) { foreach (var item in logs.Nodes) { richTextBox1.Text += item.date.ToString() + " " + item.Text + Environment.NewLine; } } if (typelog == 1) { foreach (IRCut item in logs.Nodes.Where(x => x is IRCut)) { var one = item.perechod == IRCut.Perehod.Day_Night ? "ИК подсветка включена (ночь)" : "ИК подстветка выключена (день)"; richTextBox1.Text += item.date.ToString() + " " + one + Environment.NewLine; } } if (typelog == 2) { foreach (var item in logs.Nodes.Where(x => !(x is IRCut))) { richTextBox1.Text += item.date.ToString() + " " + item.Text + Environment.NewLine; } } }
protected void Page_Load(object sender, EventArgs e) { if (Downloading.DownloadFTPfile(Request.QueryString["s"], Tools.getActualFileName(Request.QueryString["s"])) == false) { Response.Redirect(PrivateInfo.websiteBaseLink); } }
void UpdateServer(string startpath = "") { Log = "Идет загрузка..."; treeView1.Nodes.Clear(); new Thread(() => ld.ShowDialog()).Start(); var DeviceInfo = Downloading.GetDeviceParams(setting.URLToHTTPPort, setting.Name, setting.Password); label1.Text = "Свободно места на SD (" + formatFileSize(int.Parse(DeviceInfo["sdfreespace"])) + ") из " + formatFileSize(int.Parse(DeviceInfo["sdtotalspace"])); progressBar2.Maximum = int.Parse(DeviceInfo["sdtotalspace"]); progressBar2.Value = int.Parse(DeviceInfo["sdtotalspace"]) - int.Parse(DeviceInfo["sdfreespace"]); label2.Text = (DeviceInfo["sdstatus"].Contains("Ready")) ? "SD карта работает исправно" : "Ошибка SD карты"; label3.Text = "Камера запущенна: " + DeviceInfo["startdate"]; label6.Text = "Камера работает: " + (DateTime.Now - DateTime.Parse(DeviceInfo["startdate"])).ToString().Split('.')[0]; checkBox1.Checked = DeviceInfo["planrec_enable"].Contains("1"); numericUpDown1.Value = int.Parse(DeviceInfo["planrec_time"]); comboBox1.SelectedIndex = DeviceInfo["planrec_chn"] == "11" ? 1 : 0; var web = (Downloading.GetHTML(DownloadingPaths.ToPath(setting.URLToHTTPPort) + DownloadingPaths.SD + startpath, setting.Name, setting.Password)); HtmlAgilityPack.HtmlDocument html = new HtmlAgilityPack.HtmlDocument(); html.LoadHtml(web); var table = html.DocumentNode.SelectSingleNode("/html/body/pre/table"); var tabletr = table.ChildNodes.Where(x => x.Name == "tr").ToList(); tabletr.RemoveRange(0, 3); foreach (var item in tabletr) { if (item.ChildNodes.Count > 2) { var path = item.ChildNodes[0].ChildNodes[0].InnerHtml.Replace(" ", ""); var date = item.ChildNodes[1].ChildNodes[0].InnerHtml.Replace(" ", ""); var size = item.ChildNodes[2].ChildNodes[0].InnerHtml.Replace(" ", ""); //Console.WriteLine(path); //Console.WriteLine(date); //Console.WriteLine(type); //Console.WriteLine("----------"); FileTreeNode tr = new FileTreeNode(path, GetServer(startpath + "" + path), FileTreeNode.TypeNode.Directory, startpath + "" + path); tr.ToolTipText = date + " (" + size + ")"; tr.ContextMenuStrip = contextMenuStrip1; treeView1.Nodes.Add(tr); } } if (backgroundWorker1.IsBusy) { backgroundWorker1.CancelAsync(); } if (!backgroundWorker1.IsBusy) { backgroundWorker1.RunWorkerAsync(DateTime.Now - DateTime.Parse(DeviceInfo["startdate"])); } ld.Invoke(new Action(() => ld.Close())); Log = "Загрузка завершена"; }
FileTreeNode[] GetServer(string startpath = "", bool showdownload = false) { Log = "Идет загрузка..."; if (showdownload) { new Thread(() => ld.ShowDialog()).Start(); } var web = (Downloading.GetHTML(DownloadingPaths.ToPath(setting.URLToHTTPPort) + DownloadingPaths.SD + startpath, setting.Name, setting.Password)); var list = new List <FileTreeNode>(); HtmlAgilityPack.HtmlDocument html = new HtmlAgilityPack.HtmlDocument(); html.LoadHtml(web); var table = html.DocumentNode.SelectSingleNode("/html/body/pre/table"); var tabletr = table.ChildNodes.Where(x => x.Name == "tr").ToList(); tabletr.RemoveRange(0, 3); foreach (var item in tabletr) { if (item.ChildNodes.Count > 2) { var path = item.ChildNodes[0].ChildNodes[0].InnerHtml.Replace(" ", ""); var date = item.ChildNodes[1].ChildNodes[0].InnerHtml.Replace(" ", ""); var size = item.ChildNodes[2].ChildNodes[0].InnerHtml.Replace(" ", ""); //Console.WriteLine(path); //Console.WriteLine(date); //Console.WriteLine(type); //Console.WriteLine("----------"); FileTreeNode tr; if (size == "[DIRECTORY]") { tr = new FileTreeNode(path, /*GetServer(startpath + "" + path),*/ FileTreeNode.TypeNode.Directory, startpath + "" + path); tr.SelectedImageKey = "f"; tr.ImageKey = "f"; tr.Nodes.Add(""); } else { tr = new FileTreeNode(path, FileTreeNode.TypeNode.File, startpath + "" + path); tr.SelectedImageKey = "v"; tr.ImageKey = "v"; } tr.ContextMenuStrip = contextMenuStrip1; tr.ToolTipText = date + " (" + (size) + ")"; list.Add(tr); } } if (showdownload) { ld.Invoke(new Action(() => ld.Close())); Log = "Загрузка завершена"; } return(list.ToArray()); }
private void OnDownloading(string publishTime) { Downloading?.Invoke(this, new DownloadingArgs { Tag = TagName, PublishTime = publishTime }); }
private void UpdateSettings() { var Params = Downloading.GetOSDParams(structures.IP, structures.Name, structures.Password); PrintTime = Params["show_0"]; PrintName = Params["show_1"]; CName = Params["name_1"]; }
private void UpdateSettings() { var Params = Downloading.GetP2P(structures.IP, structures.Name, structures.Password); textBox1.Text = Params["xqp2p_uid"]; var QRCode = new QRCode(new QRCodeGenerator().CreateQrCode(textBox1.Text, QRCodeGenerator.ECCLevel.M)); pictureBox1.Image = QRCode.GetGraphic(8, Color.Black, Color.White, Properties.Resources.camera, 15, 6, false); }
/// <summary> /// Raises the <see cref="Downloading"/> event /// </summary> /// <param name="e">Empty <see cref="EventArgs"/></param> /// <remarks> /// You could start an animation or a notification that downloading is starting /// </remarks> protected void OnDownloading(EventArgs e) { if (e == null) { throw new ArgumentNullException("e"); } Downloading?.Invoke(this, e); }
private void BackgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { Downloading D = (Downloading)e.Argument; resul re = new resul(); re.u = D.SD(); re.file = D.file; e.Result = re; }
/// <summary> /// Получить версию с сервера /// </summary> /// <returns></returns> public static VersionInfo GetVersionServer() { var serverinf = Downloading.GetHTML(URLServer + URLConfig); if (serverinf == null) { return(CurrentVersion.CurrentVersions); } return(new VersionInfo(serverinf)); }
void LoadHI3510() { var Params = Downloading.GetP2P(conf.IP, conf.Name, conf.Password); if (Params.Count < 1) { tabControl1.TabPages.Remove(tabPage4); return; } textBox11.Text = Params["xqp2p_uid"]; var QRCode = new QRCode(new QRCodeGenerator().CreateQrCode(textBox1.Text, QRCodeGenerator.ECCLevel.M)); pictureBox1.Image = QRCode.GetGraphic(8, Color.Black, Color.White, Properties.Resources.camera, 15, 6, false); }
private void UpdateSettings() { var Params = Downloading.GetEmail(structures.IP, structures.Name, structures.Password); Server = Params["ma_server"]; SaveLink = Params["ma_ssl"]; Port = Params["ma_port"]; Authenication = Params["ma_logintype"]; Login = Params["ma_username"]; Password = Params["ma_password"]; To = Params["ma_to"]; From = Params["ma_from"]; Theme = Params["ma_subject"]; Message = Params["ma_text"]; }
private void Save() { SortedList <string, string> sending = new SortedList <string, string>(); sending.Add("cmd", "setinfrared"); sending.Add("cururl", "http://" + structures.URLToHTTPPort + "web/display.html"); sending.Add("-infraredstat", IRStat); var resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending)); sending.Clear(); sending.Add("cmd", "setircutattr"); sending.Add("-saradc_switch_value", numericUpDown1.Value.ToString()); resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending)); sending.Clear(); sending.Add("cmd", "setlampattrex"); sending.Add("-lamp_mode", LampMode); resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending)); sending.Clear(); sending.Add("cmd", "setimageattr"); sending.Add("-brightness", Brightness); sending.Add("-contrast", Contrast); sending.Add("-saturation", Saturation); sending.Add("-sharpness", Sharpness); sending.Add("-mirror", Mirror); sending.Add("-flip", Flip); sending.Add("-shutter", "65535"); sending.Add("-night", Night); sending.Add("-wdr", WDR); sending.Add("-noise", "on"); sending.Add("-gc", gc); sending.Add("-ae", ae); sending.Add("-targety", "64"); sending.Add("-aemode", AEMode); sending.Add("-image_type", dm); sending.Add("-imgmode", "0"); resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending)); //MessageBox.Show(resp); sending.Clear(); sending.Add("cmd", "setaudioinvolume"); sending.Add("-volume", InputVolume); sending.Add("-volin_type", violin); resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending)); sending.Clear(); sending.Add("cmd", "setaudiooutvolume"); sending.Add("-volume", OutputVolume); resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending)); UpdateParams(); }
private void button1_Click(object sender, EventArgs e) { textBox1.Enabled = false; kol = 0; star = Convert.ToInt32(textBox1.Text); string path = Application.StartupPath + "\\Загрузки\\"; Directory.CreateDirectory(path); string remoteUri = "http://ihtik.lib.ru/2011.07_ihtik_hudlit-ru/"; u = 0; n = 0; //73335 BW = new System.ComponentModel.BackgroundWorker[73335 - star]; for (int i = Convert.ToInt32(textBox1.Text); i <= 73335; i++) { int flag = 0; foreach (Form frm in Application.OpenForms) { if (frm.Name == "Form1") { flag = 1; } } if (flag == 0) { break; } while (kol > 0) { Application.DoEvents(); } string fileName = "2011.07_ihtik_hudlit-ru_" + i + ".rar"; BW[i - star] = new BackgroundWorker(); BW[i - star].DoWork += new DoWorkEventHandler(BackgroundWorker1_DoWork); BW[i - star].RunWorkerCompleted += new RunWorkerCompletedEventHandler(BackgroundWorker1_RunWorkerCompleted); Downloading dd = new Downloading(remoteUri, fileName); BW[i - star].RunWorkerAsync(dd); kol++; } textBox1.Enabled = true; }
internal static void ShowPreviewAsset(ModelSaber.ModelSaberEntry asset, int position) { var prv = Downloading.DownloadModelAsPreview(asset); while (!prv.IsCompleted) { Thread.Sleep(10); } switch (asset.Type.ToLower()) { case "saber": previewObjects.Add(ShowSaber(prv.Result, position)); break; case "bloq": previewObjects.Add(ShowNote(prv.Result, position)); break; } }
public void OnGetOfflineMapState(int type, int state) { switch (type) { default: break; case MKOfflineMap.TypeNewOffline: Added?.Invoke(this, new OfflineMapAddedEventArgs(state)); break; case MKOfflineMap.TypeVerUpdate: HasUpdate?.Invoke(this, new OfflineMapHasUpdateEventArgs(state)); break; case MKOfflineMap.TypeDownloadUpdate: Downloading?.Invoke(this, new OfflineMapDownloadingEventArgs(state)); break; } }
public override void OnGetOfflineMapState(BMKOfflineStatus type, int state) { switch (type) { default: break; case BMKOfflineStatus.Add: Added?.Invoke(this, new OfflineMapAddedEventArgs(state)); break; case BMKOfflineStatus.Newver: HasUpdate?.Invoke(this, new OfflineMapHasUpdateEventArgs(state)); break; case BMKOfflineStatus.Update: Downloading?.Invoke(this, new OfflineMapDownloadingEventArgs(state)); break; } }
private async void DownloadImage(string url) { var handler = new HttpClientHandler(); handler.CookieContainer = new CookieContainer(); handler.CookieContainer.Add(cookies); handler.UseCookies = true; var client = new HttpClient(handler); var image = new ImageDownloadEventArgs(); try { var content = url.Split('/'); var httpResponse = await client.GetAsync(url); if (httpResponse.StatusCode == HttpStatusCode.OK) { image.FileBytes = await httpResponse.Content.ReadAsByteArrayAsync(); image.StatusOk = true; image.PictureId = httpResponse.Content.Headers.ContentDisposition?.FileName; image.PinId = $"{content[content.Length - 2]}/{content[content.Length - 1]}"; Downloading?.Invoke(image); } else { Downloading?.Invoke(image); } } catch (Exception e) { //Handle Exception Downloading?.Invoke(image); Debug.WriteLine(e.Message, "Exception in download"); } }
private void Save() { SortedList <string, string> sending = new SortedList <string, string>(); sending.Add("cmd", "setsmtpattr"); sending.Add("cururl", "http://" + structures.URLToHTTPPort + "web/email.html"); sending.Add("-ma_server", Server); sending.Add("-ma_from", From); sending.Add("-ma_to", To); sending.Add("-ma_subject", Theme); sending.Add("-ma_text", Message); sending.Add("-ma_logintype", Authenication); sending.Add("-ma_username", Login); sending.Add("-ma_password", Password); sending.Add("-ma_port", Port); sending.Add("-ma_ssl", SaveLink); var resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending)); UpdateSettings(); }
private void button1_Click(object sender, EventArgs e) { panel2.Visible = true; using (WebDownload wc = new WebDownload()) { wc.DownloadProgressChanged += wc_DownloadProgressChanged; wc.DownloadFileCompleted += (object senders, AsyncCompletedEventArgs es) => { MessageBox.Show("Успешно загружено. Сейчас начнется установка"); Process.Start("UpdateDownloading.exe"); Application.Exit(); }; wc.DownloadFileAsync( // Param1 = Link of file new System.Uri(NetworkUpdate.URLServer + ver.URLDownload), // Param2 = Path to save "UpdateDownloading.exe" ); Console.WriteLine(Downloading.GetHTML(NetworkUpdate.URLServer + NetworkUpdate.URLConfirm)); } }
private void Save() { SortedList <string, string> sending = new SortedList <string, string>(); sending.Add("cmd", "setoverlayattr"); sending.Add("cururl", "http://" + structures.URLToHTTPPort + "web/osd.html"); sending.Add("-region", "0"); sending.Add("-show", PrintTime); sending.Add("-place", "0"); var resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending)); sending.Clear(); sending.Add("cmd", "setoverlayattr"); sending.Add("-region", "1"); sending.Add("-show", PrintName); sending.Add("-name", CName); sending.Add("-place", "0"); resp = (Downloading.SendRequest(DownloadingPaths.ToPath(structures.IP) + DownloadingPaths.DeviceParam, structures.Name, structures.Password, sending)); UpdateSettings(); }
public void OnDownloading(DownloadInfo downloadInfo) { try { Downloading?.Invoke(this, downloadInfo); } catch (Exception ex) { switch (downloadInfo.DownloadState) { case DownloadState.BeginDownload: throw Common.Exception <Exception>(ex.Message + Environment.NewLine + "错误代码:0x0fa1"); case DownloadState.Downloading: throw Common.Exception <Exception>(ex.Message + Environment.NewLine + "错误代码:0x0fa2"); case DownloadState.Downloaded: throw Common.Exception <Exception>(ex.Message + Environment.NewLine + "错误代码:0x0fa3"); } } }
private void button3_Click(object sender, EventArgs e) { SortedList <string, string> sending = new SortedList <string, string>(); sending.Add("cmd", "setplanrecattr"); sending.Add("cururl", "http://" + setting.URLToHTTPPort + "web/record.html"); sending.Add("-planrec_enable", checkBox1.Checked ? "1" : "0"); sending.Add("-planrec_chn", comboBox1.SelectedIndex == 0 ? "11" : "12"); sending.Add("-planrec_time", numericUpDown1.Value.ToString()); sending.Add("-planrec_type", "1"); var resp = (Downloading.SendRequest(DownloadingPaths.ToPath(setting.IP) + DownloadingPaths.DeviceParam, setting.Name, setting.Password, sending)); if (resp.Contains("[Succeed]set ok. system reboot.")) { MessageBox.Show("Настройки успешно изменены. Камера будет автоматически перезагружена"); } else { MessageBox.Show("Настройки успешно изменены."); } }
public DownloadsIndicator() { DefaultStyleKey = typeof(DownloadsIndicator); var compositor = Window.Current.Compositor; var source = new Downloading(); var visual = source.TryCreateAnimatedVisual(compositor, out _); if (visual == null) { return; } _visual = visual; _visual.RootVisual.Scale = new System.Numerics.Vector3(0.1f, 0.1f, 1); _visualSource = source; ThemeChanged(); var linearEasing = compositor.CreateLinearEasingFunction(); _animation = compositor.CreateScalarKeyFrameAnimation(); _animation.Duration = visual.Duration; _animation.InsertKeyFrame(1, 60f / 90f, linearEasing); //animation.IterationBehavior = AnimationIterationBehavior.Forever; _properties = compositor.CreatePropertySet(); _properties.InsertScalar("Progress", 30f / 90f); var progressAnimation = compositor.CreateExpressionAnimation("_.Progress"); progressAnimation.SetReferenceParameter("_", _properties); visual.RootVisual.Properties.InsertScalar("Progress", 0.0F); visual.RootVisual.Properties.StartAnimation("Progress", progressAnimation); ActualThemeChanged += OnActualThemeChanged; }
private async Task <string> DownloadContentAsync(HttpClient client, string url) { var e = new ScraperDonwloadEventArgs(client, url); Downloading?.Invoke(this, e); if (e.Html != null || e.StatusCode != default(HttpStatusCode)) { return(e.Html); } var res = await client.GetAsync(url); e.StatusCode = res.StatusCode; if (res.IsSuccessStatusCode) { e.Html = await res.Content.ReadAsStringAsync(); } Downloaded?.Invoke(this, e); return(e.Html); }
private void DownloadProcess(int count) { int val = count; switch (val) { case 1: break; case 2: Downloading.User(); break; case 3: break; case 4: Downloading.Customers(); break; case 5: break; case 6: Downloading.Schedules(); break; case 7: break; case 8: break; case 9: Downloading.Items(); break; case 10: break; case 11: break; case 12: break; case 13: Downloading.Deliverys(); break; case 14: break; case 15: Downloading.Invoices(); break; case 16: break; case 17: Downloading.CaseTransactions(); break; case 18: break; case 19: Downloading.Payments(); break; case 20: break; case 21: Downloading.Order(); break; case 22: break; case 23: Downloading.Instructions(); break; case 24: break; case 25: Downloading.Follows(); //.SendEmail(); break; case 26: break; case 27: Downloading.ItemReviews(); break; case 28: break; case 29: Downloading.Vendors(); break; case 30: break; case 31: Downloading.ItemStatuses(); break; case 32: break; case 33: Downloading.Rates(); break; case 34: break; case 35: Downloading.Accounts(); break; case 36: break; case 37: Downloading.Responsibles(); break; case 38: break; case 39: Downloading.Coverages(); break; case 40: break; case 41: if (DBConnect.CloseMySqlConn()) { FeedBack(" Downloading of information complete"); backgroundWorker.Dispose(); return; } else { FeedBack("No valid connection "); } break; case 42: break; default: FeedBack("Processing"); break; } }