2 Commits c5a27e6eec ... 487cd6a646

Author SHA1 Message Date
  callm 487cd6a646 添加打印按钮 2 months ago
  callm cc6e0632ef 添加随机数生成装箱的功能 2 months ago

+ 2 - 29
UAS_MES_HYSY/FunctionCode/Packing/Packing_PackageCollectionRandom.cs

@@ -10,6 +10,7 @@ using UAS_MES_NEW.PublicForm;
 using System.Collections.Generic;
 using System.Diagnostics;
 using Seagull.BarTender.Print;
+using HslCommunication.Profinet.Knx;
 
 namespace UAS_MES_NEW.Packing
 {
@@ -219,35 +220,7 @@ namespace UAS_MES_NEW.Packing
             {
                 if (LogicHandler.CheckStepAttribute(Tag.ToString(), User.UserSourceCode, out ErrorMessage))
                 {
-                    dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where ms_imei1='" + sn_code.Text + "' order by ms_id desc", "select");
-                    if (dt.Rows.Count > 0)
-                    {
-                        sn_code.Text = dt.Rows[0]["ms_sncode"].ToString();
-                    }
-                    else
-                    {
-                        dt = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where ms_imei2='" + sn_code.Text + "' order by ms_id desc", "select");
-                        if (dt.Rows.Count > 0)
-                        {
-                            sn_code.Text = dt.Rows[0]["ms_sncode"].ToString();
-                        }
-                        else
-                        {
-                            dt = (DataTable)dh.ExecuteSql("select mil_sncode from makeimeilist where mil_imei1='" + sn_code.Text + "' order by mil_id desc", "select");
-                            if (dt.Rows.Count > 0)
-                            {
-                                sn_code.Text = dt.Rows[0]["mil_sncode"].ToString();
-                            }
-                            else
-                            {
-                                dt = (DataTable)dh.ExecuteSql("select mil_sncode from makeimeilist where mil_imei2='" + sn_code.Text + "' order by mil_id desc", "select");
-                                if (dt.Rows.Count > 0)
-                                {
-                                    sn_code.Text = dt.Rows[0]["mil_sncode"].ToString();
-                                }
-                            }
-                        }
-                    }
+                    sn_code.Text = BaseUtil.AppendRandomSuffix(sn_code.Text);
                     dt = (DataTable)dh.ExecuteSql("select ms_status,ms_id,ms_makecode,ms_nextstepcode,ms_craftcode,ms_prodcode from makeserial where ms_sncode ='" + sn_code.Text + "' order by ms_id desc", "select");
                     if (LogicHandler.CheckStepSNAndMacode(ma_code.Text, User.UserSourceCode, sn_code.Text, User.UserCode, out oMakeCode, out oMsID, out ErrorMessage) || (dt.Rows.Count > 0 && dt.Rows[0]["ms_status"].ToString() == "2"))
                     {

+ 21 - 0
UAS_MES_HYSY/PublicMethod/BaseUtil.cs

@@ -94,6 +94,27 @@ namespace UAS_MES_NEW.PublicMethod
             }
         }
 
+        private const string Base36Chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
+        private static readonly Random _random = new Random();
+        private static readonly object _lock = new object();
+
+        public static string AppendRandomSuffix(string input)
+        {
+            if (input == null)
+                throw new ArgumentNullException(nameof(input));
+
+            char[] suffix = new char[5];
+            lock (_lock)
+            {
+                for (int i = 0; i < suffix.Length; i++)
+                {
+                    suffix[i] = Base36Chars[_random.Next(Base36Chars.Length)];
+                }
+            }
+
+            return input + new string(suffix);
+        }
+
         public static string GetRandomChar(string str)
         {
             byte[] buffer = Guid.NewGuid().ToByteArray();

+ 41 - 19
UAS_MES_ZT/FunctionCode/Make/Make_TestCollection.Designer.cs

@@ -121,6 +121,7 @@ namespace UAS_MES_NEW.Make
             this.label13 = new System.Windows.Forms.Label();
             this.label14 = new System.Windows.Forms.Label();
             this.Printer = new UAS_MES_NEW.CustomControl.ComBoxWithFocus.PrinterCombox();
+            this.RePrint = new UAS_MES_NEW.CustomControl.ButtonUtil.NormalButton();
             ((System.ComponentModel.ISupportInitialize)(this.BadInfSource)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.XmlWatcher)).BeginInit();
             this.SuspendLayout();
@@ -188,7 +189,7 @@ namespace UAS_MES_NEW.Make
             this.GoodProduct.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.GoodProduct.ForeColor = System.Drawing.Color.Blue;
             this.GoodProduct.Location = new System.Drawing.Point(12, 989);
-            this.GoodProduct.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.GoodProduct.Margin = new System.Windows.Forms.Padding(5);
             this.GoodProduct.Name = "GoodProduct";
             this.GoodProduct.Size = new System.Drawing.Size(129, 54);
             this.GoodProduct.TabIndex = 35;
@@ -203,7 +204,7 @@ namespace UAS_MES_NEW.Make
             this.Reject.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.Reject.ForeColor = System.Drawing.Color.Red;
             this.Reject.Location = new System.Drawing.Point(176, 989);
-            this.Reject.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.Reject.Margin = new System.Windows.Forms.Padding(5);
             this.Reject.Name = "Reject";
             this.Reject.Size = new System.Drawing.Size(167, 54);
             this.Reject.TabIndex = 36;
@@ -224,7 +225,7 @@ namespace UAS_MES_NEW.Make
             this.WaitRejectList.FullRowSelect = true;
             this.WaitRejectList.HideSelection = false;
             this.WaitRejectList.Location = new System.Drawing.Point(8, 605);
-            this.WaitRejectList.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.WaitRejectList.Margin = new System.Windows.Forms.Padding(5);
             this.WaitRejectList.Name = "WaitRejectList";
             this.WaitRejectList.Size = new System.Drawing.Size(528, 369);
             this.WaitRejectList.TabIndex = 37;
@@ -306,7 +307,7 @@ namespace UAS_MES_NEW.Make
             this.ChoosedRejectList.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.ChoosedRejectList.HideSelection = false;
             this.ChoosedRejectList.Location = new System.Drawing.Point(736, 605);
-            this.ChoosedRejectList.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.ChoosedRejectList.Margin = new System.Windows.Forms.Padding(5);
             this.ChoosedRejectList.Name = "ChoosedRejectList";
             this.ChoosedRejectList.Size = new System.Drawing.Size(528, 369);
             this.ChoosedRejectList.TabIndex = 50;
@@ -603,7 +604,7 @@ namespace UAS_MES_NEW.Make
             // 
             this.bidui.AutoSize = true;
             this.bidui.Location = new System.Drawing.Point(1123, 947);
-            this.bidui.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.bidui.Margin = new System.Windows.Forms.Padding(5);
             this.bidui.Name = "bidui";
             this.bidui.Size = new System.Drawing.Size(138, 28);
             this.bidui.TabIndex = 216;
@@ -720,7 +721,7 @@ namespace UAS_MES_NEW.Make
             this.biduisn.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.biduisn.ID = null;
             this.biduisn.Location = new System.Drawing.Point(1288, 931);
-            this.biduisn.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.biduisn.Margin = new System.Windows.Forms.Padding(5);
             this.biduisn.Name = "biduisn";
             this.biduisn.Power = null;
             this.biduisn.Size = new System.Drawing.Size(359, 40);
@@ -809,7 +810,7 @@ namespace UAS_MES_NEW.Make
             this.normalButton1.Image = null;
             this.normalButton1.IsShowBorder = true;
             this.normalButton1.Location = new System.Drawing.Point(1863, 527);
-            this.normalButton1.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.normalButton1.Margin = new System.Windows.Forms.Padding(5);
             this.normalButton1.MoveImage = ((System.Drawing.Image)(resources.GetObject("normalButton1.MoveImage")));
             this.normalButton1.Name = "normalButton1";
             this.normalButton1.NormalImage = ((System.Drawing.Image)(resources.GetObject("normalButton1.NormalImage")));
@@ -907,7 +908,7 @@ namespace UAS_MES_NEW.Make
             this.bc_code.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.bc_code.ID = null;
             this.bc_code.Location = new System.Drawing.Point(188, 443);
-            this.bc_code.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.bc_code.Margin = new System.Windows.Forms.Padding(5);
             this.bc_code.Name = "bc_code";
             this.bc_code.Power = null;
             this.bc_code.Size = new System.Drawing.Size(348, 40);
@@ -926,7 +927,7 @@ namespace UAS_MES_NEW.Make
             this.ma_code.DBTitle = null;
             this.ma_code.FormName = null;
             this.ma_code.Location = new System.Drawing.Point(187, 27);
-            this.ma_code.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.ma_code.Margin = new System.Windows.Forms.Padding(5);
             this.ma_code.Name = "ma_code";
             this.ma_code.Power = null;
             this.ma_code.ReturnData = null;
@@ -993,7 +994,7 @@ namespace UAS_MES_NEW.Make
             // 
             this.OperateResult.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.OperateResult.Location = new System.Drawing.Point(1288, 363);
-            this.OperateResult.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.OperateResult.Margin = new System.Windows.Forms.Padding(5);
             this.OperateResult.Name = "OperateResult";
             this.OperateResult.Size = new System.Drawing.Size(409, 609);
             this.OperateResult.TabIndex = 52;
@@ -1007,7 +1008,7 @@ namespace UAS_MES_NEW.Make
             this.CleanInfo.Image = ((System.Drawing.Image)(resources.GetObject("CleanInfo.Image")));
             this.CleanInfo.IsShowBorder = true;
             this.CleanInfo.Location = new System.Drawing.Point(845, 299);
-            this.CleanInfo.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.CleanInfo.Margin = new System.Windows.Forms.Padding(5);
             this.CleanInfo.MoveImage = ((System.Drawing.Image)(resources.GetObject("CleanInfo.MoveImage")));
             this.CleanInfo.Name = "CleanInfo";
             this.CleanInfo.NormalImage = ((System.Drawing.Image)(resources.GetObject("CleanInfo.NormalImage")));
@@ -1023,7 +1024,7 @@ namespace UAS_MES_NEW.Make
             // 
             this.ChooseedReject.Image = ((System.Drawing.Image)(resources.GetObject("ChooseedReject.Image")));
             this.ChooseedReject.Location = new System.Drawing.Point(584, 693);
-            this.ChooseedReject.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.ChooseedReject.Margin = new System.Windows.Forms.Padding(5);
             this.ChooseedReject.Name = "ChooseedReject";
             this.ChooseedReject.Size = new System.Drawing.Size(100, 45);
             this.ChooseedReject.TabIndex = 45;
@@ -1034,7 +1035,7 @@ namespace UAS_MES_NEW.Make
             // 
             this.WaitReject.Image = ((System.Drawing.Image)(resources.GetObject("WaitReject.Image")));
             this.WaitReject.Location = new System.Drawing.Point(584, 819);
-            this.WaitReject.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.WaitReject.Margin = new System.Windows.Forms.Padding(5);
             this.WaitReject.Name = "WaitReject";
             this.WaitReject.Size = new System.Drawing.Size(100, 45);
             this.WaitReject.TabIndex = 44;
@@ -1047,7 +1048,7 @@ namespace UAS_MES_NEW.Make
             this.bc_remark.BackColor = System.Drawing.Color.White;
             this.bc_remark.ID = null;
             this.bc_remark.Location = new System.Drawing.Point(1580, 795);
-            this.bc_remark.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.bc_remark.Margin = new System.Windows.Forms.Padding(5);
             this.bc_remark.Multiline = true;
             this.bc_remark.Name = "bc_remark";
             this.bc_remark.Power = null;
@@ -1063,7 +1064,7 @@ namespace UAS_MES_NEW.Make
             this.bc_groupcode.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.bc_groupcode.FormattingEnabled = true;
             this.bc_groupcode.Location = new System.Drawing.Point(188, 365);
-            this.bc_groupcode.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.bc_groupcode.Margin = new System.Windows.Forms.Padding(5);
             this.bc_groupcode.Name = "bc_groupcode";
             this.bc_groupcode.Size = new System.Drawing.Size(348, 37);
             this.bc_groupcode.TabIndex = 21;
@@ -1076,7 +1077,7 @@ namespace UAS_MES_NEW.Make
             this.ms_sncode.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.ms_sncode.ID = null;
             this.ms_sncode.Location = new System.Drawing.Point(560, 995);
-            this.ms_sncode.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.ms_sncode.Margin = new System.Windows.Forms.Padding(5);
             this.ms_sncode.Name = "ms_sncode";
             this.ms_sncode.Power = null;
             this.ms_sncode.Size = new System.Drawing.Size(359, 40);
@@ -1105,7 +1106,7 @@ namespace UAS_MES_NEW.Make
             this.oth.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.oth.ID = null;
             this.oth.Location = new System.Drawing.Point(1288, 999);
-            this.oth.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.oth.Margin = new System.Windows.Forms.Padding(5);
             this.oth.Name = "oth";
             this.oth.Power = null;
             this.oth.Size = new System.Drawing.Size(389, 40);
@@ -1121,7 +1122,7 @@ namespace UAS_MES_NEW.Make
             this.khcheck.AutoSize = true;
             this.khcheck.Enabled = false;
             this.khcheck.Location = new System.Drawing.Point(1121, 1011);
-            this.khcheck.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.khcheck.Margin = new System.Windows.Forms.Padding(5);
             this.khcheck.Name = "khcheck";
             this.khcheck.Size = new System.Drawing.Size(162, 28);
             this.khcheck.TabIndex = 228;
@@ -1170,12 +1171,32 @@ namespace UAS_MES_NEW.Make
             this.Printer.Size = new System.Drawing.Size(268, 50);
             this.Printer.TabIndex = 233;
             // 
+            // RePrint
+            // 
+            this.RePrint.AllPower = null;
+            this.RePrint.BackColor = System.Drawing.Color.Transparent;
+            this.RePrint.DownImage = ((System.Drawing.Image)(resources.GetObject("RePrint.DownImage")));
+            this.RePrint.Image = ((System.Drawing.Image)(resources.GetObject("RePrint.Image")));
+            this.RePrint.IsShowBorder = true;
+            this.RePrint.Location = new System.Drawing.Point(1150, 302);
+            this.RePrint.Margin = new System.Windows.Forms.Padding(6);
+            this.RePrint.MoveImage = ((System.Drawing.Image)(resources.GetObject("RePrint.MoveImage")));
+            this.RePrint.Name = "RePrint";
+            this.RePrint.NormalImage = ((System.Drawing.Image)(resources.GetObject("RePrint.NormalImage")));
+            this.RePrint.Power = null;
+            this.RePrint.Size = new System.Drawing.Size(122, 48);
+            this.RePrint.TabIndex = 235;
+            this.RePrint.Text = "重打不良";
+            this.RePrint.UseVisualStyleBackColor = true;
+            this.RePrint.Click += new System.EventHandler(this.RePrint_Click);
+            // 
             // Make_TestCollection
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(12F, 24F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
             this.BackColor = System.Drawing.SystemColors.Control;
             this.ClientSize = new System.Drawing.Size(1719, 1069);
+            this.Controls.Add(this.RePrint);
             this.Controls.Add(this.label14);
             this.Controls.Add(this.Printer);
             this.Controls.Add(this.ma_endremark);
@@ -1254,7 +1275,7 @@ namespace UAS_MES_NEW.Make
             this.Controls.Add(this.ma_prodcode_label);
             this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
             this.KeyPreview = true;
-            this.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.Margin = new System.Windows.Forms.Padding(5);
             this.Name = "Make_TestCollection";
             this.Tag = "Make!TestCollection";
             this.Text = " ";
@@ -1359,5 +1380,6 @@ namespace UAS_MES_NEW.Make
         private System.Windows.Forms.Label label13;
         private System.Windows.Forms.Label label14;
         private CustomControl.ComBoxWithFocus.PrinterCombox Printer;
+        private CustomControl.ButtonUtil.NormalButton RePrint;
     }
 }

+ 30 - 12
UAS_MES_ZT/FunctionCode/Make/Make_TestCollection.cs

@@ -458,18 +458,7 @@ namespace UAS_MES_NEW.Make
                     }
                     else
                     {
-                        if (EnablePrint && AutoBadCode.Checked)
-                        {
-                            dt = (DataTable)dh.ExecuteSql("select pr_code,pr_jitype,pr_detail from makeserial left join product on pr_code=ms_prodcode where ms_id='" + oMSID + "'", "select");
-                            format.SetNamedSubStringValue("SN", ms_sncode.Text);
-                            format.SetNamedSubStringValue("名称", dt.Rows[0]["pr_detail"].ToString());
-                            format.SetNamedSubStringValue("工单号", ma_code.Text);
-                            format.SetNamedSubStringValue("型号", dt.Rows[0]["pr_jitype"].ToString());
-                            format.SetNamedSubStringValue("料号", dt.Rows[0]["pr_code"].ToString());
-                            format.PrintSetup.Printer = Printer.Text;
-                            format.PrintSetup.IdenticalCopiesOfLabel = 1;
-                            format.PrintOut(false, false);
-                        }
+                       
 
                         if (khcheck.Checked)
                         {
@@ -717,6 +706,19 @@ namespace UAS_MES_NEW.Make
                         }
                     }
 
+                    if (EnablePrint && AutoBadCode.Checked)
+                    {
+                        dt = (DataTable)dh.ExecuteSql("select pr_code,pr_jitype,pr_detail from makeserial left join product on pr_code=ms_prodcode where ms_id='" + oMSID + "'", "select");
+                        format.SetNamedSubStringValue("SN", ms_sncode.Text);
+                        format.SetNamedSubStringValue("名称", dt.Rows[0]["pr_detail"].ToString());
+                        format.SetNamedSubStringValue("工单号", ma_code.Text);
+                        format.SetNamedSubStringValue("型号", dt.Rows[0]["pr_jitype"].ToString());
+                        format.SetNamedSubStringValue("料号", dt.Rows[0]["pr_code"].ToString());
+                        format.PrintSetup.Printer = Printer.Text;
+                        format.PrintSetup.IdenticalCopiesOfLabel = 1;
+                        format.PrintOut(false, false);
+                    }
+
                     OperateResult.AppendText(">>" + ms_sncode.Text + "成功采集为不良\n", Color.OrangeRed);
                     lastsn.Text = ms_sncode.Text;
                     lastresult.Text = "FAILED";
@@ -1214,5 +1216,21 @@ namespace UAS_MES_NEW.Make
                 }
             }
         }
+
+        private void RePrint_Click(object sender, EventArgs e)
+        {
+            if (EnablePrint && AutoBadCode.Checked)
+            {
+                dt = (DataTable)dh.ExecuteSql("select pr_code,pr_jitype,pr_detail from makeserial left join product on pr_code=ms_prodcode where ms_id='" + oMSID + "'", "select");
+                format.SetNamedSubStringValue("SN", ms_sncode.Text);
+                format.SetNamedSubStringValue("名称", dt.Rows[0]["pr_detail"].ToString());
+                format.SetNamedSubStringValue("工单号", ma_code.Text);
+                format.SetNamedSubStringValue("型号", dt.Rows[0]["pr_jitype"].ToString());
+                format.SetNamedSubStringValue("料号", dt.Rows[0]["pr_code"].ToString());
+                format.PrintSetup.Printer = Printer.Text;
+                format.PrintSetup.IdenticalCopiesOfLabel = 1;
+                format.PrintOut(false, false);
+            }
+        }
     }
 }

+ 132 - 1
UAS_MES_ZT/FunctionCode/Make/Make_TestCollection.resx

@@ -127,6 +127,137 @@
     <value>453, 17</value>
   </metadata>
   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="RePrint.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        iVBORw0KGgoAAAANSUhEUgAAAEUAAAAWCAYAAACWl1FwAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m
+        dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFfSURBVFhH5dhNTsJgFIXhM2WiCxL2oAEHrJKhQSYM
+        JIgzjSLIX0sRKPSPtl+Lo2uOgVbWcJu8CzhP8nVwISIAUAFwA+AWQFNh3M39lZMHrgDUu91uyxjji8KP
+        u7mfDgCuiVLt958fkjSTie3I62iqLu7m/sHgpQ2gRpSG6/nmc2bL23imtuHMkp0f5ADuidIMoljev+bq
+        o8PpH4NmcIjlY7JQHx0KlPCQyHBqqY8OJUqcyGhuq48OBUoUJzJeLNVHhwLlkKQysRz10eECZbpcqe8C
+        JU6NzJ1v9dGhQElSI9Zqoz46lCgmE3u9VR8dCpTUZOJsXPXRoUTJclltd+qjQ4FislzW7l59dChR8lw2
+        e099dDijNA5xYnZBKFvPVxv3x0lanA5qT71eOzsexQsjcf1AXdzN/XQ4H5l4fqs/djqtIIzC/Pgj2uJu
+        7i/Okf8O11UAd6c3pS3u5v6/w/UvTaFspAxAMh4AAAAASUVORK5CYII=
+</value>
+  </data>
+  <data name="RePrint.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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