Browse Source

优化使用次数数值类型

yhluo 4 days ago
parent
commit
6d4b523300

+ 4 - 4
UAS_MES_WEIP/FunctionCode/Make/Make_SMTSStencil.cs

@@ -110,14 +110,14 @@ namespace UAS_MES_NEW.Make
             DataTable dt = (DataTable)dh.ExecuteSql("select ST_USESTATUS,st_version,nvl(st_maxusecount,0)st_maxusecount,nvl(st_usecount,0)st_usecount from Stencil where st_code='" + SU_DEVCODE.Text + "' and st_statuscode='AUDITED' and st_kind = '刮刀'", "select");
             string status = "";
             string version = "";
-            int st_maxusecount = 0;
-            int st_usecount = 0;
+            double st_maxusecount = 0;
+            double st_usecount = 0;
             if (dt.Rows.Count > 0)
             {
                 status = dt.Rows[0]["ST_USESTATUS"].ToString();
                 version = dt.Rows[0]["st_version"].ToString();
-                st_maxusecount =int.Parse( dt.Rows[0]["st_maxusecount"].ToString());
-                st_usecount = int.Parse(dt.Rows[0]["st_usecount"].ToString());
+                st_maxusecount =Convert.ToDouble( dt.Rows[0]["st_maxusecount"].ToString());
+                st_usecount = Convert.ToDouble(dt.Rows[0]["st_usecount"].ToString());
                 if (status == "在线" || status == "报废" || status == "在仓")
                 {
                     MessageBox.Show("当前刮刀" + SU_DEVCODE.Text + "处于" + status + "状态,无法领用");

+ 4 - 4
UAS_MES_WEIP/FunctionCode/Make/Make_SMTStencil.cs

@@ -110,14 +110,14 @@ namespace UAS_MES_NEW.Make
             DataTable dt = (DataTable)dh.ExecuteSql("select ST_USESTATUS,st_version,nvl(st_maxusecount,0)st_maxusecount,nvl(st_usecount,0)st_usecount from Stencil where st_code='" + SU_DEVCODE.Text + "' and st_statuscode='AUDITED'", "select");
             string status = "";
             string version = "";
-            int st_maxusecount = 0;
-            int st_usecount = 0;
+            double st_maxusecount = 0;
+            double st_usecount = 0;
             if (dt.Rows.Count > 0)
             {
                 status = dt.Rows[0]["ST_USESTATUS"].ToString();
                 version = dt.Rows[0]["st_version"].ToString();
-                st_maxusecount =int.Parse( dt.Rows[0]["st_maxusecount"].ToString());
-                st_usecount = int.Parse(dt.Rows[0]["st_usecount"].ToString());
+                st_maxusecount = Convert.ToDouble(dt.Rows[0]["st_maxusecount"].ToString());
+                st_usecount = Convert.ToDouble(dt.Rows[0]["st_usecount"].ToString());
                 if (status == "在线" || status == "报废" || status == "在仓")
                 {
                     MessageBox.Show("当前钢网" + SU_DEVCODE.Text + "处于" + status + "状态,无法领用");

+ 4 - 4
UAS_MES_WEIP/FunctionCode/Make/Make_SMTStockSStencil.cs

@@ -87,13 +87,13 @@ namespace UAS_MES_NEW.Make
         {
             DataTable dt = (DataTable)dh.ExecuteSql("select ST_USESTATUS,nvl(st_maxusecount,0)st_maxusecount,nvl(st_usecount,0)st_usecount from Stencil where st_code='" + SU_DEVCODE.Text + "' and st_statuscode='AUDITED' and st_kind = '刮刀'", "select");
             int WaringCount = int.Parse(dh.GetConfig("WaringCount", "Stencil").ToString());
-            int st_maxusecount = 0;
-            int st_usecount = 0;
+            double st_maxusecount = 0;
+            double st_usecount = 0;
             if (dt.Rows.Count > 0)
             {
                 string status = dt.Rows[0]["ST_USESTATUS"].ToString();
-                st_maxusecount = int.Parse(dt.Rows[0]["st_maxusecount"].ToString());
-                st_usecount = int.Parse(dt.Rows[0]["st_usecount"].ToString());
+                st_maxusecount = Convert.ToDouble(dt.Rows[0]["st_maxusecount"].ToString());
+                st_usecount = Convert.ToDouble(dt.Rows[0]["st_usecount"].ToString());
                 if (status == "借出" || status == "报废" || status == "在线")
                 {
                     MessageBox.Show("当前刮刀" + SU_DEVCODE.Text + "处于" + status + "状态,无法领用");

+ 4 - 4
UAS_MES_WEIP/FunctionCode/Make/Make_SMTStockStencil.cs

@@ -87,13 +87,13 @@ namespace UAS_MES_NEW.Make
         {
             DataTable dt = (DataTable)dh.ExecuteSql("select ST_USESTATUS,nvl(st_maxusecount,0)st_maxusecount,nvl(st_usecount,0)st_usecount from Stencil where st_code='" + SU_DEVCODE.Text + "' and st_statuscode='AUDITED' and st_kind = '钢网'", "select");
             int WaringCount = int.Parse(dh.GetConfig("WaringCount", "Stencil").ToString());
-            int st_maxusecount = 0;
-            int st_usecount = 0;
+            double st_maxusecount = 0;
+            double st_usecount = 0;
             if (dt.Rows.Count > 0)
             {
                 string status = dt.Rows[0]["ST_USESTATUS"].ToString();
-                st_maxusecount = int.Parse(dt.Rows[0]["st_maxusecount"].ToString());
-                st_usecount = int.Parse(dt.Rows[0]["st_usecount"].ToString());
+                st_maxusecount = Convert.ToDouble(dt.Rows[0]["st_maxusecount"].ToString());
+                st_usecount = Convert.ToDouble(dt.Rows[0]["st_usecount"].ToString());
                 if (status == "借出" || status == "报废" || status == "在线")
                 {
                     MessageBox.Show("当前钢网" + SU_DEVCODE.Text + "处于" + status + "状态,无法领用");