private void ReportProgress(object sender, ProgressReportModel e) { _mainVM.ProgressValue = e.PercentageComeplete; }
private void ReportProgress(object sender, ProgressReportModel e) { pgbContantDownload.Value = e.PorcentageComplete; PrintResults(e.SitesDowloaded); }
/// <summary> /// kicks the event that progresses the bar! /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void UpdateProgress(object sender, ProgressReportModel e) { LoadingBar.Value = e.CompletedPercent; LblLoadSave.Text = $"{e.ItemName}"; }
private void ReportProgress(object sender, ProgressReportModel e) { ProgressValue = e.PercentageCompleted; PrintResults(e.Downloaded); }
private void ReportProgress(object sender, ProgressReportModel e) { Debug.WriteLine($"{e.SimulationTime} ms: Finished aggregate {e.TotalAggregates} ({e.PercentageComplete} %) with {e.PrimaryParticlesLastAggregate} primary particles. Total {e.TotalPrimaryParticles} primary particles."); }
private void ReportProgress(object sender, ProgressReportModel e) { dashboardProgress.Value = e.PercentageComplete; PrintResults(e.SitesDownloaded); }
// 7 private async void Progress_ProgressChanged(object sender, ProgressReportModel e) { await BindResultTask(e); await BindProgressBarTask(e.PrecentageComplete); }
private async Task <PTresult> ImportHOSP_async(string[] Lines, IProgress <ProgressReportModel> progress, ProgressReportModel report) { int totalN = Lines.Length; int add_N = 0; int change_N = 0; int all_N = 0; await Task.Run(() => { log.Info($" enter ImportHOSP_async."); foreach (string Line in Lines) { string[] lineStr = Line.Split(','); string sDiv = lineStr[0].Trim('\"'); // 1 分區別, string sCod = lineStr[1].Trim('\"'); // 2 醫事機構代碼, string sNam = lineStr[2].Trim('\"'); // 3 醫事機構名稱, string sAdr = lineStr[3].Trim('\"'); // 4 機構地址, string sLoc = lineStr[4].Trim('\"'); // 5 電話區域號碼, string sTel = lineStr[5].Trim('\"'); // 6 電話號碼, string sCls = lineStr[6].Trim('\"'); // 7 特約類別, string sFor = lineStr[7].Trim('\"'); // 8 型態別, string sTyp = lineStr[8].Trim('\"'); // 9 醫事機構種類, string sDat = lineStr[9].Trim('\"'); // 10 終止合約或歇業日期, string sSta = lineStr[10].Trim('\"'); // 11 開業狀況 using (BSDataContext dc = new BSDataContext()) { var q = from p in dc.NHI_hosp where (p.NHI_code == sCod) select p; if (q.Count() == 0) { try { NHI_hosp newNHI = new NHI_hosp() { Div = Char.Parse(sDiv), NHI_code = sCod, Nam = sNam, Adr = sAdr, Loc = sLoc, Tel = sTel, Clas = Char.Parse(sCls), Form = sFor, Typ = Char.Parse(sTyp), end_date = sDat, Stat = Char.Parse(sSta), QDATE = _qdate }; dc.NHI_hosp.InsertOnSubmit(newNHI); dc.SubmitChanges(); add_N++; } catch (Exception ex) { Logging.Record_error(ex.Message); log.Error($"{sCod}: [{ex.Message}]"); } } else { try { // only one if any bool bChanged = false; string strChange = string.Empty; NHI_hosp oldNHI = q.First(); if (oldNHI.Div != char.Parse(sDiv)) { strChange += $"分區別: {oldNHI.Div} => {sDiv};"; oldNHI.Div = char.Parse(sDiv); bChanged = true; } // 1 分區別, if (oldNHI.Nam != sNam) { strChange += $"醫事機構名稱: {oldNHI.Nam} => {sNam};"; oldNHI.Nam = sNam; bChanged = true; } // 3 醫事機構名稱, if (oldNHI.Adr != sAdr) { strChange += $"機構地址: {oldNHI.Adr} => {sAdr};"; oldNHI.Adr = sAdr; bChanged = true; } // 4 機構地址, if (oldNHI.Loc != sLoc) { strChange += $"電話區域號碼: {oldNHI.Loc} => {sLoc};"; oldNHI.Loc = sLoc; bChanged = true; } // 5 電話區域號碼, if (oldNHI.Tel != sTel) { strChange += $"電話號碼: {oldNHI.Tel} => {sTel};"; oldNHI.Tel = sTel; bChanged = true; } // 6 電話號碼, if (oldNHI.Clas != char.Parse(sCls)) { strChange += $"特約類別: {oldNHI.Clas} => {sCls};"; oldNHI.Clas = char.Parse(sCls); bChanged = true; } // 7 特約類別, if (oldNHI.Form != sFor) { strChange += $"型態別: {oldNHI.Form} => {sFor};"; oldNHI.Form = sFor; bChanged = true; } // 8 型態別, if (oldNHI.Typ != char.Parse(sTyp)) { strChange += $"醫事機構種類: {oldNHI.Typ} => {sTyp};"; oldNHI.Typ = char.Parse(sTyp); bChanged = true; } // 9 醫事機構種類, if (oldNHI.end_date != sDat) { strChange += $"終止合約或歇業日期: {oldNHI.end_date} => {sDat};"; oldNHI.end_date = sDat; bChanged = true; } // 10 終止合約或歇業日期, if (oldNHI.Stat != char.Parse(sSta)) { strChange += $"開業狀況: {oldNHI.Stat} => {sSta};"; oldNHI.Stat = char.Parse(sSta); bChanged = true; } // 11 開業狀況 if (bChanged) { // 做記錄 Logging.Record_admin("Change hosp data", $"{sCod}: {strChange}"); log.Info($"Change hosp data: {sCod}: {strChange}"); change_N++; } // 做實改變 oldNHI.QDATE = _qdate; dc.SubmitChanges(); } catch (Exception ex) { Logging.Record_error(ex.Message); log.Error($"{sCod}: [{ex.Message}]"); } } } all_N++; report.PercentageComeplete = all_N * 100 / totalN; progress.Report(report); } log.Info($" exit ImportHOSP_async."); }); return(new PTresult() { NewPT = add_N, ChangePT = change_N, AllPT = all_N }); }
private void ReportProgress(object sender, ProgressReportModel value) { dashboardProgress.Visible = true; dashboardStatus.Text = value.ActionName; dashboardProgress.Value = value.ProgressPercentage; }
public Task <int> Put(int id, [Body] ProgressReportModel item) { return(services.Put(id, item)); }
public Task <int> Post([Body] ProgressReportModel item) { return(services.Post(item)); }
private void ReportProgress(object sender, ProgressReportModel e) { dashboardProgress.Value = e.PercentageComplete; }