Files
DP44/Common/DTS.Common/.svn/pristine/03/03df363049a5d873ae6266bbbdddee2d1360758f.svn-base

34 lines
1.4 KiB
Plaintext
Raw Normal View History

2026-04-17 14:55:32 -04:00
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"]; }
}
}
}