CNAS取数仪器端升级
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

53 rindas
1.5KB

  1. using CnasSynchronusIDAL;
  2. using CnasSynchrousModel;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Data;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace CnasSynchronusDAL
  10. {
  11. public class ExcelDBService : IExcelService
  12. {
  13. public DataTable GetDataByTableName(ExcelOpenParams t, ConditionParams u)
  14. {
  15. return ExcelDAL.ReadExcelByNameToTable(
  16. t.StrPath,
  17. t.ExcelFileVersion,
  18. t.autoSql.ExcelViewName,
  19. t.autoSql.ExcelViewSql,
  20. u.TableName);
  21. }
  22. public Dictionary<string, DataTable> GetInstrumentData(ExcelOpenParams t)
  23. {
  24. return ExcelDAL.ReadExcelTableNameToTable(t.StrPath, t.ExcelFileVersion);
  25. }
  26. public DataTable GetInstrumentDataByDate(ExcelOpenParams t, ConditionParams u)
  27. {
  28. return ExcelDAL.ReadExcelTableNameToTableByDate(
  29. t.StrPath,
  30. t.ExcelFileVersion,
  31. t.autoSql.ExcelViewName,
  32. t.autoSql.ExcelViewSql,
  33. u.TableName,
  34. u.DateColumn,
  35. u.DateValue
  36. );
  37. }
  38. public DataTable GetInstrumentDataStruct(ExcelOpenParams t, ConditionParams u)
  39. {
  40. return ExcelDAL.ReadExcelTableStruct(
  41. t.StrPath,
  42. t.ExcelFileVersion,
  43. t.autoSql.ExcelViewName,
  44. t.autoSql.ExcelViewSql,
  45. u.TableName);
  46. }
  47. }
  48. }