ab56a9bcf7
SVN-Revision: r240
101 lines
3.9 KiB
C#
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() : "";
|
|
}
|
|
}
|
|
}
|