Files
lserp_cs_6.0/其他程序/MQTTClient/MQTTClient/MqttConnectModel.cs
T
cyf ab56a9bcf7 基线 SVN r240
SVN-Revision: r240
2025-02-06 06:46:06 +00:00

101 lines
3.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MQTTClient
{
public class MqttConnectModel
{
private string _id;
public static string _dbServer;
public static string _dbDatabase;
public static string _dbUserId;
public static string _dbPassword;
private string _mqttServer;
private int _mqttPort;
private string _mqttUserName;
private string _mqttPassword;
private string _topic;
private string _tempTable;
public string Id
{
get { return _id; }
set { _id = value; }
}
public string MqttServer
{
get { return _mqttServer; }
set { _mqttServer = value; }
}
public int MqttPort
{
get { return _mqttPort; }
set { _mqttPort = value; }
}
public string MqttUserName
{
get { return _mqttUserName; }
set { _mqttUserName = value; }
}
public string MqttPassword
{
get { return _mqttPassword; }
set { _mqttPassword = value; }
}
public string DbServer
{
get { return _dbServer; }
set { _dbServer = value; }
}
public string DbDatabase
{
get { return _dbDatabase; }
set { _dbDatabase = value; }
}
public string DbUserId
{
get { return _dbUserId; }
set { _dbUserId = value; }
}
public string DbPassword
{
get { return _dbPassword; }
set { _dbPassword = value; }
}
public string Topic
{
get { return _topic; }
set { _topic = value; }
}
public string TempTable
{
get { return _tempTable; }
set { _tempTable = value; }
}
public MqttConnectModel(DataRow dataRow)
{
Update(dataRow);
}
public void Update(DataRow dataRow)
{
_id = dataRow != null && dataRow.Table.Columns.Contains("id") && dataRow["id"] != null ? dataRow["id"].ToString() : "";
_mqttServer = dataRow != null && dataRow.Table.Columns.Contains("mqttServer") && dataRow["mqttServer"] != null ? dataRow["mqttServer"].ToString() : "";
_mqttPort = dataRow != null && dataRow.Table.Columns.Contains("mqttPort") && dataRow["mqttPort"] != null && int.TryParse(dataRow["mqttPort"].ToString(), out _mqttPort) ? _mqttPort : 0;
_mqttUserName = dataRow != null && dataRow.Table.Columns.Contains("mqttUserName") && dataRow["mqttUserName"] != null ? dataRow["mqttUserName"].ToString() : "";
_mqttPassword = dataRow != null && dataRow.Table.Columns.Contains("mqttPassword") && dataRow["mqttPassword"] != null ? dataRow["mqttPassword"].ToString() : "";
//_dbServer = dataRow != null && dataRow.Table.Columns.Contains("dbServer") && dataRow["dbServer"] != null ? dataRow["dbServer"].ToString() : "";
//_dbDatabase = dataRow != null && dataRow.Table.Columns.Contains("dbDatabase") && dataRow["dbDatabase"] != null ? dataRow["dbDatabase"].ToString() : "";
//_dbUserId = dataRow != null && dataRow.Table.Columns.Contains("dbUserId") && dataRow["dbUserId"] != null ? dataRow["dbUserId"].ToString() : "";
//_dbPassword = dataRow != null && dataRow.Table.Columns.Contains("dbPassword") && dataRow["dbPassword"] != null ? dataRow["dbPassword"].ToString() : "";
_topic = dataRow != null && dataRow.Table.Columns.Contains("topic") && dataRow["topic"] != null ? dataRow["topic"].ToString() : "";
_tempTable = dataRow != null && dataRow.Table.Columns.Contains("tempTable") && dataRow["tempTable"] != null ? dataRow["tempTable"].ToString() : "";
}
}
}