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
{
///
/// 系统错误状态
///
public class SysErrState : BindableBase
{
private string? _ErrTime= "无错误";
///
/// 错误时间
///
public string? ErrTime
{
get { return _ErrTime; }
set { _ErrTime = value; RaisePropertyChanged(); }
}
private string? _ErrMsg;
///
/// 错误消息
///
public string? ErrMsg
{
get { return _ErrMsg; }
set { _ErrMsg = value; RaisePropertyChanged(); }
}
private bool _ErrState=false;
///
/// 错误状态
///
public bool ErrState
{
get { return _ErrState; }
set { _ErrState = value; RaisePropertyChanged(); }
}
///
/// 激活错误状态
///
public void ActiveErr(string Msg)
{
ErrState=true;
ErrTime =DateTime.Now.ToString("MM-dd HH:mm:ss");
ErrMsg = "见日志";
}
///
/// 清空错误状态
///
public void ClearErr()
{
ErrState = false;
ErrTime = "无错误";
ErrMsg = "";
}
}
}