Browse Source

checkBox可修改问题

shim 8 years ago
parent
commit
234fed1603
1 changed files with 11 additions and 0 deletions
  1. 11 0
      UAS-MES/FunctionCode/Make/Make_SeqTransform.cs

+ 11 - 0
UAS-MES/FunctionCode/Make/Make_SeqTransform.cs

@@ -106,6 +106,7 @@ namespace UAS_MES.Make
                                             bsncode = sncode.Text;
                                             bsncode = sncode.Text;
                                             sncode.Text = "";
                                             sncode.Text = "";
                                             OperateResult.AppendText("<<请输入转换后的序列号\n", Color.Green);
                                             OperateResult.AppendText("<<请输入转换后的序列号\n", Color.Green);
+                                            ChangeResult.Enabled = false;
                                         }
                                         }
                                         else
                                         else
                                         {
                                         {
@@ -124,6 +125,7 @@ namespace UAS_MES.Make
                                             bsncode = sncode.Text;
                                             bsncode = sncode.Text;
                                             sncode.Text = "";
                                             sncode.Text = "";
                                             OperateResult.AppendText("<<请输入转换后的序列号\n", Color.Green);
                                             OperateResult.AppendText("<<请输入转换后的序列号\n", Color.Green);
+                                            ChangeResult.Enabled = false;
                                         }
                                         }
                                         else
                                         else
                                         //不为空,进行过转换。不勾选修改结果,就不能再修改
                                         //不为空,进行过转换。不勾选修改结果,就不能再修改
@@ -186,6 +188,7 @@ namespace UAS_MES.Make
                                     bsncode = "";
                                     bsncode = "";
                                     //更新数量
                                     //更新数量
                                     changenum.Text = int.Parse(changenum.Text) + 1 + "";
                                     changenum.Text = int.Parse(changenum.Text) + 1 + "";
+                                    ChangeResult.Enabled = true;
                                 }
                                 }
                                 else
                                 else
                                     OperateResult.AppendText(">>序列号" + sncode.Text + "已存在,请输入其他序列号\n", Color.Red);
                                     OperateResult.AppendText(">>序列号" + sncode.Text + "已存在,请输入其他序列号\n", Color.Red);
@@ -259,6 +262,10 @@ namespace UAS_MES.Make
             afterTransSNLength.Enabled = true;
             afterTransSNLength.Enabled = true;
             afterTransSNPre.Enabled = true;
             afterTransSNPre.Enabled = true;
 
 
+            beforeTransSNPre_checkBox.Enabled = true;
+            beforeTransSNLength_checkBox.Enabled = true;
+            afterTransSNPre_checkBox.Enabled = true;
+            afterTransSNLength_checkBox.Enabled = true;
             //查询表工单序列号防呆规则表
             //查询表工单序列号防呆规则表
             dt = (DataTable)dh.ExecuteSql("select msr_type, msr_prefix ,msr_length from makesnrule where msr_makecode='" + ma_code.Text + "'", "select");
             dt = (DataTable)dh.ExecuteSql("select msr_type, msr_prefix ,msr_length from makesnrule where msr_makecode='" + ma_code.Text + "'", "select");
             if (dt.Rows.Count > 0)
             if (dt.Rows.Count > 0)
@@ -282,6 +289,7 @@ namespace UAS_MES.Make
                             beforeTransSNPre.Enabled = false;
                             beforeTransSNPre.Enabled = false;
                             //勾选
                             //勾选
                             beforeTransSNPre_checkBox.Checked = true;
                             beforeTransSNPre_checkBox.Checked = true;
+                            beforeTransSNPre_checkBox.Enabled = false;
                         }
                         }
                         if (length != "" && length != null)
                         if (length != "" && length != null)
                         {
                         {
@@ -291,6 +299,7 @@ namespace UAS_MES.Make
                             beforeTransSNLength.Enabled = false;
                             beforeTransSNLength.Enabled = false;
                             //勾选
                             //勾选
                             beforeTransSNLength_checkBox.Checked = true;
                             beforeTransSNLength_checkBox.Checked = true;
+                            beforeTransSNLength_checkBox.Enabled = false;
                         }
                         }
                     }
                     }
                     else if (dr["msr_type"].ToString().ToLower() == "after")
                     else if (dr["msr_type"].ToString().ToLower() == "after")
@@ -309,6 +318,7 @@ namespace UAS_MES.Make
                             afterTransSNPre.Enabled = false;
                             afterTransSNPre.Enabled = false;
                             //勾选
                             //勾选
                             afterTransSNPre_checkBox.Checked = true;
                             afterTransSNPre_checkBox.Checked = true;
+                            afterTransSNPre_checkBox.Enabled = false;
                         }
                         }
                         if (length != "" && length != null)
                         if (length != "" && length != null)
                         {
                         {
@@ -318,6 +328,7 @@ namespace UAS_MES.Make
                             afterTransSNLength.Enabled = false;
                             afterTransSNLength.Enabled = false;
                             //勾选
                             //勾选
                             afterTransSNLength_checkBox.Checked = true;
                             afterTransSNLength_checkBox.Checked = true;
+                            afterTransSNLength_checkBox.Enabled = false;
                         }
                         }
                     }
                     }
                 }
                 }