diff --git a/插件库/Lskj.PubBomImport/FrmProgress.cs b/插件库/Lskj.PubBomImport/FrmProgress.cs index 1dd8115..7186cda 100644 --- a/插件库/Lskj.PubBomImport/FrmProgress.cs +++ b/插件库/Lskj.PubBomImport/FrmProgress.cs @@ -253,9 +253,12 @@ namespace Lskj.PubBomImport catch (Exception ex) { MessageUtil.Show(ex.Message); - this.DialogResult = DialogResult.Cancel; - Close(); - ImportTimer?.Dispose(); + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.Cancel; + Close(); + ImportTimer?.Dispose(); + })); } } /// @@ -779,18 +782,27 @@ namespace Lskj.PubBomImport //BaseImpl.ExecSqlValue($"update p_bomImportExecTab set afterSql = '{insertbulider.ToString().Replace("'", "''")}' where guid = '{guid}'"); } } - this.DialogResult = DialogResult.OK; + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.OK; + })); } catch (Exception ex) { MessageUtil.Show(ex.Message); - this.DialogResult = DialogResult.Cancel; + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.Cancel; + })); BaseImpl.ExecSqlValue($"delete QMS_wenjiangenggaitab where qms_wjgg_billdocument_Id = '{primaryValue}'"); } finally { - this.Close(); - ImportTimer?.Dispose(); + this.Invoke(new Action(() => + { + this.Close(); + ImportTimer?.Dispose(); + })); } }); task.Start(); @@ -801,10 +813,13 @@ namespace Lskj.PubBomImport catch (Exception ex) { MessageUtil.Show(ex.Message); - this.DialogResult = DialogResult.Cancel; BaseImpl.ExecSqlValue($"delete QMS_wenjiangenggaitab where qms_wjgg_billdocument_Id = '{primaryValue}'"); - Close(); - ImportTimer?.Dispose(); + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.Cancel; + this.Close(); + ImportTimer?.Dispose(); + })); } } /// @@ -1377,9 +1392,12 @@ namespace Lskj.PubBomImport catch (Exception ex) { MessageUtil.Show(ex.Message); - this.DialogResult = DialogResult.Cancel; - Close(); - ImportTimer?.Dispose(); + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.Cancel; + Close(); + ImportTimer?.Dispose(); + })); } } /// @@ -1478,17 +1496,26 @@ namespace Lskj.PubBomImport } SetProcessBar(100, 100); SetProcessLabelAllMsg($"总进度:1/1"); - this.DialogResult = DialogResult.OK; + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.OK; + })); } catch (Exception ex) { MessageUtil.Show(ex.Message); - this.DialogResult = DialogResult.Cancel; + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.Cancel; + })); } finally { - this.Close(); - ImportTimer?.Dispose(); + this.Invoke(new Action(() => + { + this.Close(); + ImportTimer?.Dispose(); + })); } }); task.Start(); @@ -1496,9 +1523,12 @@ namespace Lskj.PubBomImport catch (Exception ex) { MessageUtil.Show(ex.Message); - this.DialogResult = DialogResult.Cancel; - Close(); - ImportTimer?.Dispose(); + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.Cancel; + Close(); + ImportTimer?.Dispose(); + })); } } /// @@ -1576,17 +1606,26 @@ namespace Lskj.PubBomImport SetProcessBar(100, finishCount); SetProcessLabelAllMsg($"总进度:{nowCount + 1}/{sourceTable.Rows.Count + 1}"); } - this.DialogResult = DialogResult.OK; + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.OK; + })); } catch (Exception ex) { MessageUtil.Show(ex.Message); - this.DialogResult = DialogResult.Cancel; + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.Cancel; + })); } finally { - this.Close(); - ImportTimer?.Dispose(); + this.Invoke(new Action(() => + { + this.Close(); + ImportTimer?.Dispose(); + })); } }); task.Start(); @@ -1594,9 +1633,12 @@ namespace Lskj.PubBomImport catch (Exception ex) { MessageUtil.Show(ex.Message); - this.DialogResult = DialogResult.Cancel; - Close(); - ImportTimer?.Dispose(); + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.Cancel; + Close(); + ImportTimer?.Dispose(); + })); } } /// @@ -1673,17 +1715,26 @@ namespace Lskj.PubBomImport SetProcessBar(100, finishCount); SetProcessLabelAllMsg($"总进度:{nowCount + 1}/{sourceTable.Rows.Count + 1}"); } - this.DialogResult = DialogResult.OK; + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.OK; + })); } catch (Exception ex) { MessageUtil.Show(ex.Message); - this.DialogResult = DialogResult.Cancel; + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.Cancel; + })); } finally { - this.Close(); - ImportTimer?.Dispose(); + this.Invoke(new Action(() => + { + this.Close(); + ImportTimer?.Dispose(); + })); } }); task.Start(); @@ -1691,9 +1742,12 @@ namespace Lskj.PubBomImport catch (Exception ex) { MessageUtil.Show(ex.Message); - this.DialogResult = DialogResult.Cancel; - Close(); - ImportTimer?.Dispose(); + this.Invoke(new Action(() => + { + this.DialogResult = DialogResult.Cancel; + Close(); + ImportTimer?.Dispose(); + })); } } /// @@ -1974,7 +2028,7 @@ namespace Lskj.PubBomImport speciesno = "010101"; } //上传文件到服务器目录 - postUrl = "{0}Api/FileUploadApi.ashx?moduleId={1}&idValue={2}&speciesno={8}&folder={3}&totsize={4}&position={5}&filename={6}&method={7}"; + postUrl = "{0}Api/FileUploadApi.ashx?moduleId={1}&idValue={2}&speciesno={8}&folder={3}&totsize={4}&position={5}&filename={6}&method={7}&confirm=1"; if (!string.IsNullOrEmpty(idValue)) { string token = ""; @@ -2100,7 +2154,7 @@ namespace Lskj.PubBomImport code = namematch.Groups[1].Value; } //上传文件到服务器目录 - postUrl = "{0}Api/FileUploadApi.ashx?moduleId={1}&idValue={2}&speciesno={8}&folder={3}&totsize={4}&position={5}&filename={6}&method={7}"; + postUrl = "{0}Api/FileUploadApi.ashx?moduleId={1}&idValue={2}&speciesno={8}&folder={3}&totsize={4}&position={5}&filename={6}&method={7}&confirm=1"; if (!string.IsNullOrEmpty(idValue)) { string token = "";