using ScottPlot.Colormaps; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Documents; using static DyeingComputer.UserClass.SqliteHelper; namespace DyeingComputer.UserClass { public class SQLDATA { private static SQLiteHelper SQLiteHelpers = null; //定义数据库 private readonly static string DBAddress = Environment.CurrentDirectory + "\\DataBase\\800COMPUTER.db"; //数据库路径 //WorkOrder表检查写入 public static bool WorkOrder(string WorkOrder, string ProcessName,string StartTime, string EndTime, string Time, string Remark,string lock_,string state,string ProcessID) { SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径 SQLiteHelpers.Open(); //打开数据库 object i = SQLiteHelpers.ExecuteScalar("select * from WorkOrder where WorkOrder = "+ WorkOrder,null); if (i!=null) { SQLiteHelpers.Close(); return false; } Dictionary WorkOrder_new = new Dictionary();//缓存函数 WorkOrder_new.Add("WorkOrder", WorkOrder); WorkOrder_new.Add("ProcessName", ProcessName); WorkOrder_new.Add("StartTime", StartTime); WorkOrder_new.Add("EndTime", EndTime); WorkOrder_new.Add("Time", Time); WorkOrder_new.Add("Remark", Remark); WorkOrder_new.Add("lock", Convert.ToInt16(lock_)); WorkOrder_new.Add("state", Convert.ToInt16(state)); WorkOrder_new.Add("ProcessID", ProcessID); SQLiteHelpers.InsertData("WorkOrder", WorkOrder_new); SQLiteHelpers.Close(); return true; } } }