From 8455a4b8251e329a3f9d61c402197390d704c188 Mon Sep 17 00:00:00 2001 From: wangsr Date: Wed, 27 Sep 2023 11:33:36 +0800 Subject: [PATCH] =?UTF-8?q?change=20-=20=E5=8A=A0=E8=BD=BD=E7=95=8C?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{TestAction.cs => DownToDatabase.cs} | 19 +-- .../LjPlanning/DownloadAction.cs | 7 +- .../LjPlanning/InItDbAction.cs | 2 +- .../Loading.Designer.cs | 71 ++++++---- .../Mesnac.Action.ChemicalWeighing/Loading.cs | 30 ++--- .../LoadingHelper.cs | 48 ++++--- .../Mesnac.Action.ChemicalWeighing.csproj | 12 +- .../Properties/Resources.Designer.cs | 73 +++++++++++ .../Properties/Resources.resx | 124 ++++++++++++++++++ .../Resources/loading.gif | Bin 0 -> 61478 bytes .../Data/MCProject/nodeForm/FormPlan.xml | 25 ---- 11 files changed, 303 insertions(+), 108 deletions(-) rename Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/{TestAction.cs => DownToDatabase.cs} (84%) create mode 100644 Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Properties/Resources.Designer.cs create mode 100644 Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Properties/Resources.resx create mode 100644 Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Resources/loading.gif diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/TestAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/DownToDatabase.cs similarity index 84% rename from Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/TestAction.cs rename to Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/DownToDatabase.cs index 4f270dd..d62a0fc 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/TestAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/DownToDatabase.cs @@ -10,22 +10,15 @@ using System.Windows.Forms; namespace Mesnac.Action.ChemicalWeighing.LjPlanning { - public class TestAction: ChemicalWeighingAction, IAction + public class DownToDatabase { - public static event EventHandler OnAdd; - private DbMCControl _materialGridControl = null; //物料列表控件 - private RuntimeParameter _runtime; - public void Run(RuntimeParameter runtime) - { - base.RunIni(runtime); //必须调用 - this._runtime = runtime; - - DbMCControl materialGridControl = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, "lj_planning").FirstOrDefault(); - this._materialGridControl = materialGridControl; + public DownToDatabase() { } - - DataGridView clientGridView = this._materialGridControl.BaseControl as DataGridView; + public DownToDatabase(DbMCControl _materialGridControl) + { + + DataGridView clientGridView = _materialGridControl.BaseControl as DataGridView; //验证是否选中某物料 if (clientGridView.SelectedRows.Count != 1) diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/DownloadAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/DownloadAction.cs index 8c909bd..137dce6 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/DownloadAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/DownloadAction.cs @@ -28,10 +28,9 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning { base.RunIni(runtime); //必须调用 this._runtime = runtime; - DbMCControl materialGridControl = - this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, "lj_planning") - .FirstOrDefault(); //获取物料数据控件 - this._materialGridControl = materialGridControl; + _materialGridControl = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, "lj_planning").FirstOrDefault(); //获取物料数据控件 + + DownToDatabase downToDatabase = new DownToDatabase(_materialGridControl); DataGridView clientGridView = this._materialGridControl.BaseControl as DataGridView; diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/InItDbAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/InItDbAction.cs index d8e117c..e504634 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/InItDbAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/InItDbAction.cs @@ -21,7 +21,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning AddAction.OnAdd -= Process_Event; - AddAction.OnAdd += Process_Event; + AddAction.OnAdd += Process_Event; UpdateAction.OnUpdate -= Process_Event; UpdateAction.OnUpdate += Process_Event; diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Loading.Designer.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Loading.Designer.cs index b9fdf03..4b0f9ce 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Loading.Designer.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Loading.Designer.cs @@ -1,65 +1,82 @@ -using System.ComponentModel; -using System.Drawing; -using System.Windows.Forms; - -namespace Mesnac.Action.ChemicalWeighing +namespace Mesnac.Action.ChemicalWeighing { partial class Loading { /// - /// Required designer variable. + /// 必需的设计器变量。 /// - private IContainer components = null; + private System.ComponentModel.IContainer components = null; /// - /// Clean up any resources being used. + /// 清理所有正在使用的资源。 /// - /// true if managed resources should be disposed; otherwise, false. + /// 如果应释放托管资源,为 true;否则为 false。 protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } - base.Dispose(disposing); } - #region Windows Form Designer generated code + #region Windows 窗体设计器生成的代码 /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 /// private void InitializeComponent() { - this.label2 = new System.Windows.Forms.Label(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.label1 = new System.Windows.Forms.Label(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); this.SuspendLayout(); // - // label2 + // pictureBox1 + // + this.pictureBox1.Image = global::Mesnac.Action.ChemicalWeighing.Properties.Resources.loading; + this.pictureBox1.Location = new System.Drawing.Point(12, 12); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(129, 125); + this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox1.TabIndex = 0; + this.pictureBox1.TabStop = false; // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(85, 30); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(65, 12); - this.label2.TabIndex = 0; - this.label2.Text = "数据加载中"; + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("微软雅黑", 15F, System.Drawing.FontStyle.Bold); + this.label1.Location = new System.Drawing.Point(7, 140); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(110, 27); + this.label1.TabIndex = 1; + this.label1.Text = "加载中……"; // // Loading // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(299, 72); - this.Controls.Add(this.label2); + this.ClientSize = new System.Drawing.Size(153, 175); + this.Controls.Add(this.label1); + this.Controls.Add(this.pictureBox1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.Name = "Loading"; - this.Text = "Loading"; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Form1"; + this.TopMost = true; + this.TransparencyKey = System.Drawing.SystemColors.Control; + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); + } #endregion - private Label label1; - private System.Windows.Forms.Label label2; + private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.Label label1; } -} \ No newline at end of file +} + diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Loading.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Loading.cs index f8fabd0..f1fae0a 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Loading.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Loading.cs @@ -1,6 +1,12 @@ using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; using System.Windows.Forms; -using DevExpress.Pdf.ContentGeneration; namespace Mesnac.Action.ChemicalWeighing { @@ -9,24 +15,12 @@ namespace Mesnac.Action.ChemicalWeighing public Loading() { InitializeComponent(); - this.ControlBox = true ; - this.MaximizeBox = false; - this.MinimizeBox = false; - FormBorderStyle = FormBorderStyle.FixedSingle; - // orm有个FormBorderStyle属性,设为FixedSingle即可 - } - - private void loading_Load(object sender, EventArgs e) - { - - this.Opacity = 1; - } /// /// 关闭命令 /// - public void CloseOrder() + public void closeOrder() { if (this.InvokeRequired) { @@ -37,7 +31,8 @@ namespace Mesnac.Action.ChemicalWeighing { ; } - + if (this.IsDisposed) + return; if (!this.IsDisposed) { this.Dispose(); @@ -57,7 +52,7 @@ namespace Mesnac.Action.ChemicalWeighing } } - private void loading_FormClosing(object sender, FormClosingEventArgs e) + private void LoaderForm_FormClosing(object sender, FormClosingEventArgs e) { if (!this.IsDisposed) { @@ -66,9 +61,10 @@ namespace Mesnac.Action.ChemicalWeighing } } - class CONSTANTDEFINE { public delegate void SetUISomeInfo(); } + + } diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LoadingHelper.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LoadingHelper.cs index fb79032..a566d06 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LoadingHelper.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LoadingHelper.cs @@ -4,76 +4,84 @@ using System.Threading; namespace Mesnac.Action.ChemicalWeighing { - public class LoadingHelper + public class LoadingHelper { #region 相关变量定义 /// /// 定义委托进行窗口关闭 /// private delegate void CloseDelegate(); - private static Loading loadingForm; + private static Loading loading; private static readonly Object syncLock = new Object(); //加锁使用 - + #endregion - - - + + //private LoadingHelper() + //{ + + //} + /// /// 显示loading框 /// public static void ShowLoadingScreen() { // Make sure it is only launched once. - if (loadingForm != null) + if (loading != null) return; Thread thread = new Thread(new ThreadStart(LoadingHelper.ShowForm)); thread.IsBackground = true; thread.SetApartmentState(ApartmentState.STA); thread.Start(); - + } + /// /// 显示窗口 /// private static void ShowForm() { - if (loadingForm != null) + if (loading != null) { - loadingForm.CloseOrder(); - loadingForm = null; + loading.closeOrder(); + loading = null; } - loadingForm = new Loading(); - loadingForm.TopMost = true; - loadingForm.ShowDialog(); + loading = new Loading(); + loading.TopMost = true; + loading.ShowDialog(); } + /// /// 关闭窗口 /// public static void CloseForm() { Thread.Sleep(50); //可能到这里线程还未起来,所以进行延时,可以确保线程起来,彻底关闭窗口 - if (loadingForm != null) + if (loading != null) { lock (syncLock) { Thread.Sleep(50); - if (loadingForm != null) + if (loading != null) { Thread.Sleep(50); //通过三次延时,确保可以彻底关闭窗口 - loadingForm.Invoke(new CloseDelegate(LoadingHelper.CloseFormInternal)); - + loading.Invoke(new CloseDelegate(LoadingHelper.CloseFormInternal)); } } } } + /// /// 关闭窗口,委托中使用 /// private static void CloseFormInternal() { - loadingForm.CloseOrder(); - loadingForm = null; + + loading.closeOrder(); + loading = null; + } + } diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj index 1f6383c..f4ba69f 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj @@ -446,7 +446,7 @@ - + @@ -636,6 +636,11 @@ + + True + True + Resources.resx + @@ -911,6 +916,10 @@ FrmSpeedProjectDebug.cs + + ResXFileCodeGenerator + Resources.Designer.cs + FrmRole.cs @@ -937,6 +946,7 @@ + diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Properties/Resources.Designer.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Properties/Resources.Designer.cs new file mode 100644 index 0000000..a3e03dc --- /dev/null +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Properties/Resources.Designer.cs @@ -0,0 +1,73 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +namespace Mesnac.Action.ChemicalWeighing.Properties { + using System; + + + /// + /// 一个强类型的资源类,用于查找本地化的字符串等。 + /// + // 此类是由 StronglyTypedResourceBuilder + // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen + // (以 /str 作为命令选项),或重新生成 VS 项目。 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// 返回此类使用的缓存的 ResourceManager 实例。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Mesnac.Action.ChemicalWeighing.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 重写当前线程的 CurrentUICulture 属性,对 + /// 使用此强类型资源类的所有资源查找执行重写。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + internal static System.Drawing.Bitmap loading { + get { + object obj = ResourceManager.GetObject("loading", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Properties/Resources.resx b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Properties/Resources.resx new file mode 100644 index 0000000..57f16af --- /dev/null +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Properties/Resources.resx @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\loading.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Resources/loading.gif b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Resources/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..0ce9e380651d6445b48716a965a66f4cd2a356f5 GIT binary patch literal 61478 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

`0fg# z*Wv3w(aYf{dif%Q-yE4CyB&JeVHoHOq8D!CoZC>?vQX`FH*K)&5@YOJGK=8j1Iw=Q z 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 - - - AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAACAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIDAwNkNDMDlEMjM5N0ZENzk4RUYzQkYyQjZGQjU0OUI4BgYAAAAG5rWL6K+VBgcAAAAG5rWL6K+VCw== - - - - False - - - - None - True - True - False - - - - Red - DarkGray - - 693, 14 - MCButton14 - 36, 22 - 34 -