| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- using OTSIncAReportApp.DataOperation.DataAccess;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace OTSIncAReportApp._2_CommonFunction.CommonClass
- {
- internal class UserSTDDbData
- {
- private SqlHelper dbHelper;
- public UserSTDDbData(string STDDbName, string resultpath)
- {
- NLog.Logger log = NLog.LogManager.GetCurrentClassLogger();
- if (!STDDbName.Contains(".db"))
- {
- STDDbName += ".db";
- }
- if (STDDbName.ToLower() == "nostddb.db")
- {
- dbHelper = null;
- log.Error("Failed to load user-defined library" + "!");
- }
- string fullPath = resultpath + STDDbName;
- string fullPath2 = System.IO.Directory.GetCurrentDirectory() + "\\Config\\SysData\\" + STDDbName;
- if (System.IO.File.Exists(fullPath))
- {
- dbHelper = new SqlHelper("data source='" + fullPath + "'");
- log.Warn("Loading the user standard library:" + fullPath + "!");
- }
- else if (System.IO.File.Exists(fullPath2))
- {
- dbHelper = new SqlHelper("data source='" + fullPath2 + "'");
- log.Warn("Loading the user standard library:" + fullPath2 + "!");
- }
- else
- {
- dbHelper = null;
- log.Error("Failed to load user-defined library" + "!");
- }
- }
- public DataTable GetSubAttributeFromDatabase()
- {
- string sqliteString = "select STDId,Hardness,Density,Electrical_conductivity from ClassifySTD";
- DataTable DT = new DataTable();
- DT = dbHelper.ExecuteQuery(sqliteString);
- return DT;
- }
- public SqlHelper GetSqlHelper() { return dbHelper; }
- }
- }
|