上传当前项目状态
This commit is contained in:
@@ -16,6 +16,58 @@ namespace MesWork
|
||||
{
|
||||
|
||||
|
||||
public static bool LoginState_Query(out LoginStateInfo loginState)
|
||||
{
|
||||
loginState = null;
|
||||
try
|
||||
{
|
||||
var sqlParameter = new SqlParameter[] {
|
||||
new SqlParameter("@机器名", Environment.MachineName)
|
||||
};
|
||||
SqlOperation.ExecuteStoredProcedure("系统登录状态_查询", sqlParameter, out DataTable dt, out string err);
|
||||
if (dt != null && dt.Rows.Count > 0 && dt.Rows[0]["result"].ToString() == "1")
|
||||
{
|
||||
loginState = new LoginStateInfo
|
||||
{
|
||||
LoginID = dt.Rows[0]["登录账号"]?.ToString() ?? "",
|
||||
UserName = dt.Rows[0]["用户姓名"]?.ToString() ?? "",
|
||||
Permission = dt.Rows[0]["权限"]?.ToString() ?? ""
|
||||
};
|
||||
return !string.IsNullOrWhiteSpace(loginState.LoginID) && !string.IsNullOrWhiteSpace(loginState.UserName);
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
return false;
|
||||
}
|
||||
|
||||
public static void LoginState_Save(string loginID, string userName, string permission)
|
||||
{
|
||||
try
|
||||
{
|
||||
var sqlParameter = new SqlParameter[] {
|
||||
new SqlParameter("@机器名", Environment.MachineName),
|
||||
new SqlParameter("@登录账号", loginID ?? ""),
|
||||
new SqlParameter("@用户姓名", userName ?? ""),
|
||||
new SqlParameter("@权限", permission ?? "")
|
||||
};
|
||||
SqlOperation.ExecuteStoredProcedure("系统登录状态_保存", sqlParameter, out string err);
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
public static void LoginState_Clear()
|
||||
{
|
||||
try
|
||||
{
|
||||
var sqlParameter = new SqlParameter[] {
|
||||
new SqlParameter("@机器名", Environment.MachineName)
|
||||
};
|
||||
SqlOperation.ExecuteStoredProcedure("系统登录状态_清空", sqlParameter, out string err);
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
|
||||
public static void Event_Signal_Log(string opName, int tagTypeCodeID, string signalName, string value)
|
||||
{
|
||||
var procedureName = "Event_Signal_Log";
|
||||
@@ -449,6 +501,13 @@ namespace MesWork
|
||||
|
||||
}
|
||||
|
||||
public class LoginStateInfo
|
||||
{
|
||||
public string LoginID;
|
||||
public string UserName;
|
||||
public string Permission;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 曲线采样点数据结构
|
||||
/// </summary>
|
||||
|
||||
@@ -1,40 +1,40 @@
|
||||
using DC_A95;
|
||||
using OpcBasic;
|
||||
using OpcData;
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using SystemFramework;
|
||||
|
||||
namespace MesWork
|
||||
{
|
||||
/// <summary>
|
||||
/// 设备状态的处理
|
||||
/// </summary>
|
||||
public partial class MesWorkForm
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 设备状态的处理
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
private void MIS_Device(object e)
|
||||
{
|
||||
var eState = (DeviceDriver_BasicData.PlcStateEvetnArgs)e;
|
||||
var ip = eState.IP.ToString();
|
||||
var onLine = eState.OnLine;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
using DC_A95;
|
||||
using OpcBasic;
|
||||
using OpcData;
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using SystemFramework;
|
||||
|
||||
namespace MesWork
|
||||
{
|
||||
/// <summary>
|
||||
/// 设备状态的处理
|
||||
/// </summary>
|
||||
public partial class MesWorkForm
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 设备状态的处理
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
private void MIS_Device(object e)
|
||||
{
|
||||
var eState = (DeviceDriver_BasicData.PlcStateEvetnArgs)e;
|
||||
var ip = eState.IP.ToString();
|
||||
var onLine = eState.OnLine;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user