主页面排队的信息显示逻辑修改
This commit is contained in:
commit
5c56e2978f
10 files changed
+79
-36
No files matched your search
@@ -237,6 +237,8 @@ namespace DyeingComputer.ViewModel
|
||||
SM01 = Convert.ToInt16(Selet_sys("SM01"));//FG
|
||||
SM02 = Convert.ToInt16(Selet_sys("SM02"));//FG
|
||||
SM03 = Convert.ToInt16(Selet_sys("SM03"));//FG
|
||||
|
||||
SK5 = Selet_sys("SK5");//
|
||||
}
|
||||
private void ProgramgroupView_run_()////运行/暂停
|
||||
{
|
||||
@@ -612,28 +614,24 @@ namespace DyeingComputer.ViewModel
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
STEP_P3 = Convert.ToDouble(P3);
|
||||
TEMP_tar = STEP_P1;
|
||||
|
||||
double t_t = Convert.ToDouble(Selet_dtm("1010"));
|
||||
if (STEP_P1 > t_t) { THL_mode = 1; }
|
||||
else if (STEP_P1 < t_t) { THL_mode = 2; }
|
||||
TEMP_co = t_t;
|
||||
Updata_dtm("1003", STEP_P2 / 600);
|
||||
STEP_TIME = Convert.ToInt16(STEP_P3) * 60;
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//功能模块001温度控制开始
|
||||
case "007":
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;
|
||||
case "008":
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;
|
||||
@@ -650,7 +648,6 @@ namespace DyeingComputer.ViewModel
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
STEP_TIME = Convert.ToInt16(MT05); //排水倒计时
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;
|
||||
@@ -658,55 +655,46 @@ namespace DyeingComputer.ViewModel
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
STEP_TIME = Convert.ToInt16(MT06); //动力排水倒计时
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;
|
||||
case "031":
|
||||
STEP_TIME = Convert.ToInt16(P1) * 60;
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;
|
||||
case "035":
|
||||
STEP_TIME = Convert.ToInt32(MU01);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;
|
||||
case "036":
|
||||
STEP_TIME = Convert.ToInt32(MU01);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;
|
||||
case "039":
|
||||
STEP_TIME = Convert.ToInt32(MU01);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;
|
||||
case "040":
|
||||
STEP_TIME = Convert.ToInt32(MU01);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;
|
||||
case "041":
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = false;
|
||||
STEP_finish = false;
|
||||
break;
|
||||
case "049":
|
||||
STEP_TIME = Convert.ToInt32(MU01);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;
|
||||
case "050":
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//主缸加压
|
||||
@@ -720,18 +708,15 @@ namespace DyeingComputer.ViewModel
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
STEP_P3 = Convert.ToDouble(P3);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//主泵/风机速度
|
||||
case "055":
|
||||
STEP_TIME = 10;
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//主泵启动
|
||||
case "056":
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//主泵停止
|
||||
@@ -741,7 +726,6 @@ namespace DyeingComputer.ViewModel
|
||||
STEP_P3 = Convert.ToDouble(P3);
|
||||
STEP_P4 = Convert.ToDouble(P4);
|
||||
STEP_P5 = Convert.ToDouble(P5);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//药缸备药
|
||||
@@ -749,7 +733,6 @@ namespace DyeingComputer.ViewModel
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
STEP_P3 = Convert.ToDouble(P3);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//药缸加药
|
||||
@@ -757,7 +740,6 @@ namespace DyeingComputer.ViewModel
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
STEP_P3 = Convert.ToDouble(P3);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//呼叫输送
|
||||
@@ -765,14 +747,12 @@ namespace DyeingComputer.ViewModel
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
STEP_P3 = Convert.ToDouble(P3);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//呼叫输送
|
||||
case "090":
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//快速加酸
|
||||
@@ -780,7 +760,6 @@ namespace DyeingComputer.ViewModel
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
STEP_P3 = Convert.ToDouble(P3);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//PH温度控制
|
||||
@@ -793,7 +772,6 @@ namespace DyeingComputer.ViewModel
|
||||
case "094":
|
||||
STEP_P1 = Convert.ToDouble(P1);
|
||||
STEP_P2 = Convert.ToDouble(P2);
|
||||
WORK_RUN = 2;
|
||||
SETP_runtime = true;
|
||||
STEP_finish = false;
|
||||
break;//PH控制
|
||||
@@ -1658,9 +1636,11 @@ namespace DyeingComputer.ViewModel
|
||||
}
|
||||
}
|
||||
|
||||
public static bool CALL_FR = false;
|
||||
public static bool CALL_FR = false;//呼叫状态
|
||||
string SK5;
|
||||
void FeedingRecords(string WorkOrder,string Dyelot,int TANK,int STEP,int Type) //呼叫输送
|
||||
{
|
||||
int SQLI = 0;
|
||||
Dictionary<string, object> dat_FR = new Dictionary<string, object>();
|
||||
dat_FR.Add("State", "201");
|
||||
dat_FR.Add("Tank", TANK.ToString());
|
||||
@@ -1669,9 +1649,18 @@ namespace DyeingComputer.ViewModel
|
||||
|
||||
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
SQLiteHelpers.Open(); //打开数据库
|
||||
int SQLI = SQLiteHelpers.ExecuteDataSet("select * from Dyelot where " +
|
||||
"Dyelot = '"+Dyelot+ "' AND Step = '"+STEP+ "' AND Redye ='"+SYS_REDYE+"' AND State = '101'", null).Tables[0].Rows.Count;
|
||||
if(SQLI>0) SQLiteHelpers.Update("Dyelot", dat_FR, "Dyelot = '"+Dyelot+ "' AND Step = '"+STEP+ "' AND Redye ='"+SYS_REDYE+"'", null);//行更新
|
||||
|
||||
if (SK5 == "1")//是否检查原料类型
|
||||
{
|
||||
SQLI = SQLiteHelpers.ExecuteDataSet("select * from Dyelot where " +
|
||||
"Dyelot = '" + Dyelot + "' AND Step = '" + STEP + "' AND Redye ='" + SYS_REDYE + "' AND State = '101' AND ProductType='" + Type + "'", null).Tables[0].Rows.Count;
|
||||
}
|
||||
else
|
||||
{
|
||||
SQLI = SQLiteHelpers.ExecuteDataSet("select * from Dyelot where " +
|
||||
"Dyelot = '" + Dyelot + "' AND Step = '" + STEP + "' AND Redye ='" + SYS_REDYE + "' AND State = '101'", null).Tables[0].Rows.Count;
|
||||
}
|
||||
if (SQLI > 0) SQLiteHelpers.Update("Dyelot", dat_FR, "Dyelot = '" + Dyelot + "' AND Step = '" + STEP + "' AND Redye ='" + SYS_REDYE + "'", null);//行更新
|
||||
SQLiteHelpers.Close(); //关闭连接
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user