|
- using BPASmartClient.Academy.ViewModel;
- using BPASmartClient.CustomResource.UserControls.MessageShow;
- using BPASmartClient.CustomResource.UserControls;
- using Opc.Ua.Server;
- using SqlSugar;
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Security.RightsManagement;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace BPASmartClient.Academy.Model
- {
- //弃用
- public class HistorySqlite
- {
- //private static HistorySqlite _instance;
- //public static HistorySqlite GetInstance { get; set; } = _instance ??= new HistorySqlite();
- //public string DateString { get; set; } = DateTime.Now.ToString("yyyy-MM-dd");
- //public HistorySqlite() { }
- //public SqlSugarScope Db { get; set; }
- //public ObservableCollection<RecipeChart> recipeCharts { get; set; } = new ObservableCollection<RecipeChart>();
- //private string directoryPath = $"AccessFile\\DB\\{Json<DevicePar>.Data.ProjectTypeName}";
-
- //public void FindAllList()
- //{
- // string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, directoryPath);
- // try
- // {
- // DirectoryInfo directoryInfo = new DirectoryInfo(path);
- // FileInfo[] files = directoryInfo.GetFiles();
- // string[] filePath = Directory.GetFiles(path);
- // recipeCharts.Clear();
- // int i = 1;
- // files.ToList().ForEach(e =>
- // {
- // Db = new SqlSugarScope(new ConnectionConfig()
- // {
- // ConnectionString = $"Data Source = {e.FullName}",
- // DbType = DbType.Sqlite,
- // IsAutoCloseConnection = true,
- // });
- // Db.Queryable<SaveData>().Select(x => x.Name).Distinct().ToList().ForEach(t =>
- // {
- // recipeCharts.Add(new RecipeChart()
- // {
- // Num = i++,
- // Name = t,
- // CreateTime = DateTime.Parse(e.Name.Replace("data", "").Replace(".db", ""))
- // });
- // });
- // });
-
- // }
- // catch (UnauthorizedAccessException ex)
- // {
- // throw;
- // }
- // catch (DirectoryNotFoundException ex)
- // {
- // throw;
- // }
- // catch (Exception ex)
- // {
- // throw;
- // }
- //}
-
- //public void FindDateList()
- //{
- // string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"{directoryPath}\\data{DateString}.db");
- // if (File.Exists(path))
- // {
- // recipeCharts.Clear();
- // Db = new SqlSugarScope(new ConnectionConfig()
- // {
- // ConnectionString = $"Data Source = {path}",
- // DbType = DbType.Sqlite,
- // IsAutoCloseConnection = true,
- // });
- // int i = 1;
- // Db.Queryable<SaveData>().Select(x => x.Name).Distinct().ToList().ForEach(t =>
- // {
- // recipeCharts.Add(new RecipeChart()
- // {
- // Num = i++,
- // Name = t,
- // CreateTime = DateTime.Parse(DateString)
- // });
- // });
- // }
- // else
- // {
- // App.Current.Dispatcher.Invoke(() =>
- // {
- // NoticeDemoViewModel.OpenMsg(EnumPromptType.Info, App.MainWindow, "提示", "未找到相关测试记录!", 1, 1);
- // });
- // }
- //}
-
- //public void FindProduct(string num)
- //{
- // string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"{directoryPath}\\data{DateString}.db");
- // if (File.Exists(path))
- // {
- // recipeCharts.Clear();
- // Db = new SqlSugarScope(new ConnectionConfig()
- // {
- // ConnectionString = $"Data Source = {path}",
- // DbType = DbType.Sqlite,
- // IsAutoCloseConnection = true,
- // });
- // int i = 1;
- // Db.Queryable<SaveData>().Select(x => x.Name).Distinct().ToList().ForEach(t =>
- // {
- // if (t == num)
- // {
- // recipeCharts.Add(new RecipeChart()
- // {
- // Num = i++,
- // Name = t,
- // CreateTime = DateTime.Parse(DateString)
- // });
- // }
- // });
- // }
- // else
- // {
- // MessageNotify.GetInstance.OpenMsg("未找到对应的产品", EnumPromptType.Warn);
- // }
- //}
-
-
- //public List<SaveData> SelectName(string Name)
- //{
- // try
- // {
- // string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"{directoryPath}\\data{DateString}.db");
- // if (File.Exists(path))
- // {
- // Db = new SqlSugarScope(new ConnectionConfig()
- // {
- // ConnectionString = $"Data Source = {path}",
- // DbType = DbType.Sqlite,
- // IsAutoCloseConnection = true,
- // });
- // return Db.Queryable<SaveData>().Where(o => o.Name == Name).ToList();
- // }
- // else
- // {
- // return null;
- // }
-
- // }
- // catch (Exception)
- // {
- // return null;
- // }
- //}
- //public List<SaveData> SelectId(string id)
- //{
- // try
- // {
- // return Db.Queryable<SaveData>().Where(o => o.ProductNumberId == id).ToList();
- // }
- // catch (Exception)
- // {
- // return null;
- // }
- //}
- }
- }
|