5 changed files with 86 additions and 3 deletions
@ -0,0 +1,44 @@ |
|||
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<string, object> WorkOrder_new = new Dictionary<string, object>();//缓存函数
|
|||
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; |
|||
} |
|||
|
|||
|
|||
} |
|||
} |
Loading…
Reference in new issue