This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
using DTS.Common.Interface.Sensors.AnalogDiagnostics;
using System;
using System.Data.SqlClient;
namespace DTS.Common.Classes.Sensors.AnalogDiagnostics
{
public class DiagnosticRun : IDiagnosticRun
{
private long? _Id = null;
public long? Id { get => _Id; set => _Id = value; }
private string _DataPROUser = string.Empty;
public string DataPROUser { get => _DataPROUser; set => _DataPROUser = value; }
private int? _TestId = null;
public int? TestId { get => _TestId; set => _TestId = value; }
private string _TestName = string.Empty;
public string TestName { get => _TestName; set => _TestName = value; }
private bool _PreTest = true;
public bool PreTest { get => _PreTest; set => _PreTest = value; }
public DiagnosticRun() { }
public DiagnosticRun(SqlDataReader reader)
{
if (!DBNull.Value.Equals(reader["Id"])){ Id = (long)reader["Id"]; }
if (!DBNull.Value.Equals(reader["DataPROUser"])) { DataPROUser = (string)reader["DataPROUser"]; }
if (!DBNull.Value.Equals(reader["TestId"])) { TestId = (int)reader["TestId"]; }
if (!DBNull.Value.Equals(reader["TestName"])) { TestName = (string)reader["TestName"]; }
if (!DBNull.Value.Equals(reader["PreTest"])) { PreTest = (bool)reader["PreTest"]; }
}
}
}