数据库连接修改
This commit is contained in:
commit
ad64084638
14 files changed
+306
-305
No files matched your search
@@ -71,8 +71,8 @@ namespace DyeingComputer.ViewModel
|
||||
{
|
||||
System.Windows.Media.Brush Status_red = new SolidColorBrush() { Color = System.Windows.Media.Color.FromArgb(255, 255, 0, 0) };
|
||||
System.Windows.Media.Brush Status_Black = new SolidColorBrush() { Color = System.Windows.Media.Color.FromArgb(255, 0, 0, 0) };
|
||||
private static SQLiteHelper SQLiteHelpers = null; //定义数据库
|
||||
private readonly static string DBAddress = Environment.CurrentDirectory + "\\DataBase\\800COMPUTER.db"; //数据库路径
|
||||
// private static SQLiteHelper SQLiteHelpers = null; //定义数据库
|
||||
//private readonly static string DBAddress = Environment.CurrentDirectory + "\\DataBase\\800COMPUTER.db"; //数据库路径
|
||||
private readonly string ChartAdress = Environment.CurrentDirectory + "\\DataBase\\Chart.db"; //数据库路径
|
||||
private IniFile.IniFiles Configini = new IniFile.IniFiles(Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "DyeingComputer.ini");
|
||||
private PID pid = new PID();
|
||||
@@ -238,18 +238,18 @@ namespace DyeingComputer.ViewModel
|
||||
);
|
||||
|
||||
WORK_RUN = 2;
|
||||
SQLiteHelpers = new SQLiteHelper(DBAddress);
|
||||
SQLiteHelpers.Open();
|
||||
Dyelot_dat = SQLiteHelpers.ExecuteDataSet("select * from Dyelot where WorkOrder = '" +
|
||||
//SQLiteHelpers = new SQLiteHelper(DBAddress);
|
||||
//SQLiteHelpers.Open();
|
||||
Dyelot_dat = MainWindow.SQLiteHelpers.ExecuteDataSet("select * from Dyelot where WorkOrder = '" +
|
||||
drEmployee.Field<string>("WorkOrder") + "'", null).Tables[0];
|
||||
SQLiteHelpers.Close();
|
||||
//SQLiteHelpers.Close();
|
||||
}
|
||||
else
|
||||
{
|
||||
SQLiteHelpers = new SQLiteHelper(DBAddress);
|
||||
SQLiteHelpers.Open();
|
||||
SQLiteHelpers.Delete("RUN", null, null);
|
||||
SQLiteHelpers.Close();
|
||||
//SQLiteHelpers = new SQLiteHelper(DBAddress);
|
||||
//SQLiteHelpers.Open();
|
||||
MainWindow.SQLiteHelpers.Delete("RUN", null, null);
|
||||
//SQLiteHelpers.Close();
|
||||
}//清楚任务列表
|
||||
}//如果有未完成的工艺
|
||||
CountDown(); //启动循环任务
|
||||
@@ -363,11 +363,11 @@ namespace DyeingComputer.ViewModel
|
||||
public static bool set_=false;
|
||||
public void SYS_SET()
|
||||
{
|
||||
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
SQLiteHelpers.Open(); //打开数据库
|
||||
dt_con = SQLiteHelpers.ExecuteDataSet("select * from Parameters order by ParameterID desc", null).Tables[0]; //读取表写入缓存
|
||||
dt_sys = SQLiteHelpers.ExecuteDataSet("select * from System order by ParameterID desc", null).Tables[0]; //读取表写入缓存
|
||||
SQLiteHelpers.Close();
|
||||
//SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
//SQLiteHelpers.Open(); //打开数据库
|
||||
dt_con = MainWindow.SQLiteHelpers.ExecuteDataSet("select * from Parameters order by ParameterID desc", null).Tables[0]; //读取表写入缓存
|
||||
dt_sys = MainWindow.SQLiteHelpers.ExecuteDataSet("select * from System order by ParameterID desc", null).Tables[0]; //读取表写入缓存
|
||||
//SQLiteHelpers.Close();
|
||||
|
||||
pid.Kp = Convert.ToDouble(Selet_con("MT21")); //读取pid
|
||||
pid.Ki = Convert.ToDouble(Selet_con("MT22"));
|
||||
@@ -482,11 +482,11 @@ namespace DyeingComputer.ViewModel
|
||||
DIDETime = 0;
|
||||
APILog.LOGlog(WorkNumder.ToString(), "UserActions", "PROCESS_END", WORK_RUN.ToString());
|
||||
dt_TP.Rows.Clear();
|
||||
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
SQLiteHelpers.Open(); //打开数据库
|
||||
SQLiteHelpers.Delete("RUN", null, null);
|
||||
SQLiteHelpers.Update("WorkOrder", _temp, "WorkOrder='" + WorkNumder + "'", null);
|
||||
SQLiteHelpers.Close(); //关闭连接
|
||||
//SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
//SQLiteHelpers.Open(); //打开数据库
|
||||
MainWindow.SQLiteHelpers.Delete("RUN", null, null);
|
||||
MainWindow.SQLiteHelpers.Update("WorkOrder", _temp, "WorkOrder='" + WorkNumder + "'", null);
|
||||
//SQLiteHelpers.Close(); //关闭连接
|
||||
|
||||
UserButton = false;
|
||||
IsInteractive = false;
|
||||
@@ -699,10 +699,10 @@ namespace DyeingComputer.ViewModel
|
||||
Chart_new.Add("STTC", Selet_dtm("1014"));
|
||||
Chart_new.Add("STLC", Selet_dtm("1019"));
|
||||
|
||||
SQLiteHelpers = new SQLiteHelper(ChartAdress); //数据库连接路径
|
||||
SQLiteHelpers.Open(); //打开数据库
|
||||
SQLiteHelpers.InsertData("Chart", Chart_new);// 执行插入
|
||||
SQLiteHelpers.Close();
|
||||
//SQLiteHelpers = new SQLiteHelper(ChartAdress); //数据库连接路径
|
||||
//SQLiteHelpers.Open(); //打开数据库
|
||||
MainWindow.SQLiteHelpers.InsertData("Chart", Chart_new);// 执行插入
|
||||
//SQLiteHelpers.Close();
|
||||
}//历史记录
|
||||
|
||||
public static int WORK_RUN = 0; //运行状态0停止1暂停2运行
|
||||
@@ -952,16 +952,16 @@ namespace DyeingComputer.ViewModel
|
||||
break;
|
||||
}
|
||||
|
||||
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
SQLiteHelpers.Open(); //打开数据库
|
||||
//SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
// SQLiteHelpers.Open(); //打开数据库
|
||||
updata_RUN.Clear();
|
||||
updata_RUN.Add("RUN", 0);
|
||||
SQLiteHelpers.Update("RUN", updata_RUN, "RUN ='1'", null);//更新
|
||||
MainWindow.SQLiteHelpers.Update("RUN", updata_RUN, "RUN ='1'", null);//更新
|
||||
updata_RUN.Clear();
|
||||
updata_RUN.Add("RUN", 1);
|
||||
SQLiteHelpers.Update("RUN", updata_RUN, "Step ='" + RUN_STEPID + "'", null);//更新
|
||||
dt_TP = SQLiteHelpers.ExecuteDataSet("select * from RUN", null).Tables[0];
|
||||
SQLiteHelpers.Close();//关闭数据库
|
||||
MainWindow.SQLiteHelpers.Update("RUN", updata_RUN, "Step ='" + RUN_STEPID + "'", null);//更新
|
||||
dt_TP = MainWindow.SQLiteHelpers.ExecuteDataSet("select * from RUN", null).Tables[0];
|
||||
//SQLiteHelpers.Close();//关闭数据库
|
||||
//启动副功能
|
||||
STEP_RUN_slave_stop(); DataRow[] arrRows = dt_TP.Select("STEP ='" + RUN_STEPID + "'");
|
||||
if (!String.IsNullOrEmpty((string)arrRows[0]["StepID_S1"]))
|
||||
@@ -2957,24 +2957,24 @@ namespace DyeingComputer.ViewModel
|
||||
dat_FR.Add("Type", Type);
|
||||
dat_FR.Add("CALL_TIME", sys_Time);
|
||||
|
||||
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
SQLiteHelpers.Open(); //打开数据库
|
||||
//SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
//SQLiteHelpers.Open(); //打开数据库
|
||||
|
||||
if (SK05 == "1")//是否检查原料类型
|
||||
{
|
||||
SQLI = SQLiteHelpers.ExecuteDataSet("select * from Dyelot where " +
|
||||
SQLI = MainWindow.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 " +
|
||||
SQLI = MainWindow.SQLiteHelpers.ExecuteDataSet("select * from Dyelot where " +
|
||||
"Dyelot = '" + Dyelot + "' AND Step = '" + STEP + "' AND Redye ='" + SYS_REDYE +
|
||||
"' AND State != '301'", null).Tables[0].Rows.Count;
|
||||
}
|
||||
if (SQLI > 0) SQLiteHelpers.Update("Dyelot", dat_FR, "Dyelot = '" + Dyelot + "' AND Step = '" +
|
||||
if (SQLI > 0) MainWindow.SQLiteHelpers.Update("Dyelot", dat_FR, "Dyelot = '" + Dyelot + "' AND Step = '" +
|
||||
STEP + "' AND Redye ='" + SYS_REDYE + "'", null);//行更新
|
||||
SQLiteHelpers.Close(); //关闭连接
|
||||
//SQLiteHelpers.Close(); //关闭连接
|
||||
}
|
||||
void FeedingRecords_inf()
|
||||
{
|
||||
@@ -3208,15 +3208,15 @@ namespace DyeingComputer.ViewModel
|
||||
public static bool User_Button = false;
|
||||
public static void SQL_data()//获得io表
|
||||
{
|
||||
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
SQLiteHelpers.Open(); //打开数据库
|
||||
dt_d = SQLiteHelpers.ExecuteDataSet("select * from IOName where type='DO' OR type='DQ' order by ID", null).Tables[0]; //读取表写入缓存
|
||||
dt_a = SQLiteHelpers.ExecuteDataSet("select * from IOName where type='AI' OR type='AO' order by ID", null).Tables[0];
|
||||
dt_m = SQLiteHelpers.ExecuteDataSet("select * from IOName where type='M' order by ID", null).Tables[0];
|
||||
dt_ParameterSet = SQLiteHelpers.ExecuteDataSet("select * from Parameters order by ParameterID asc", null).Tables[0];
|
||||
dt_SysSet = SQLiteHelpers.ExecuteDataSet("select * from System order by ParameterID asc", null).Tables[0];
|
||||
dt_TP = SQLiteHelpers.ExecuteDataSet("select * from RUN", null).Tables[0];
|
||||
SQLiteHelpers.Close();
|
||||
//SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
//SQLiteHelpers.Open(); //打开数据库
|
||||
dt_d = MainWindow.SQLiteHelpers.ExecuteDataSet("select * from IOName where type='DO' OR type='DQ' order by ID", null).Tables[0]; //读取表写入缓存
|
||||
dt_a = MainWindow.SQLiteHelpers.ExecuteDataSet("select * from IOName where type='AI' OR type='AO' order by ID", null).Tables[0];
|
||||
dt_m = MainWindow.SQLiteHelpers.ExecuteDataSet("select * from IOName where type='M' order by ID", null).Tables[0];
|
||||
dt_ParameterSet = MainWindow.SQLiteHelpers.ExecuteDataSet("select * from Parameters order by ParameterID asc", null).Tables[0];
|
||||
dt_SysSet = MainWindow.SQLiteHelpers.ExecuteDataSet("select * from System order by ParameterID asc", null).Tables[0];
|
||||
dt_TP = MainWindow.SQLiteHelpers.ExecuteDataSet("select * from RUN", null).Tables[0];
|
||||
//SQLiteHelpers.Close();
|
||||
|
||||
dt_d.RowChanged += new DataRowChangeEventHandler(ROW_changed_D);//添加行改变触发事件
|
||||
dt_a.RowChanged += new DataRowChangeEventHandler(ROW_changed_A);
|
||||
|
||||
Reference in new issue
Block a user