70 lines
1.5 KiB
C#
70 lines
1.5 KiB
C#
using Microsoft.VisualBasic;
|
|
using Prism.Mvvm;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace CapMachine.Wpf.Models
|
|
{
|
|
/// <summary>
|
|
/// 系统错误状态
|
|
/// </summary>
|
|
public class SysErrState : BindableBase
|
|
{
|
|
|
|
private string? _ErrTime= "无错误";
|
|
/// <summary>
|
|
/// 错误时间
|
|
/// </summary>
|
|
public string? ErrTime
|
|
{
|
|
get { return _ErrTime; }
|
|
set { _ErrTime = value; RaisePropertyChanged(); }
|
|
}
|
|
|
|
private string? _ErrMsg;
|
|
/// <summary>
|
|
/// 错误消息
|
|
/// </summary>
|
|
public string? ErrMsg
|
|
{
|
|
get { return _ErrMsg; }
|
|
set { _ErrMsg = value; RaisePropertyChanged(); }
|
|
}
|
|
|
|
private bool _ErrState=false;
|
|
/// <summary>
|
|
/// 错误状态
|
|
/// </summary>
|
|
public bool ErrState
|
|
{
|
|
get { return _ErrState; }
|
|
set { _ErrState = value; RaisePropertyChanged(); }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 激活错误状态
|
|
/// </summary>
|
|
public void ActiveErr(string Msg)
|
|
{
|
|
ErrState=true;
|
|
ErrTime =DateTime.Now.ToString("MM-dd HH:mm:ss");
|
|
ErrMsg = "见日志";
|
|
}
|
|
|
|
/// <summary>
|
|
/// 清空错误状态
|
|
/// </summary>
|
|
public void ClearErr()
|
|
{
|
|
ErrState = false;
|
|
ErrTime = "无错误";
|
|
ErrMsg = "";
|
|
}
|
|
|
|
|
|
}
|
|
}
|