コード例 #1
0
        private void StatusValidate()
        {
            SatModelEnum modeloSat =
                (SatModelEnum)Enum.Parse(typeof(SatModelEnum), InstanceManager.Parametros.ModeloSat);
            var sat =
                new Syslaps.Pdv.Core.Dominio.SAT.Sat(
                    SatBase.Create(InstanceManager.Parametros.CodigoSat, modeloSat), new RepositorioBase(), InstanceManager.Parametros);

            var response  = sat.VerificarStatus();
            var response2 = sat.VerificarDisponibilidade();

            TxtResutadoStatus.Text = $@"Status: {response.ErrorMessage}
SAT Number: {InstanceManager.Parametros.NumeroSat}
Serial Number: {response.SerialNumber}
Software Version: {response.SoftwareVersion}
Certificate ExpirationDate: {response.CertificateExpirationDate}
Date: {response.DateTime}
LanStatus: {response.LanStatus}
LastCfeSent: {response.LastCfeSent}
LastComunicationDate: {response.LastComunicationDate}
LastTransmissionDate: {response.LastTransmissionDate}
Memory: {response.MemoryUsed} de {response.MemoryTotal}
LayoutVersion: {response.LayoutVersion}
Diponibilidade: {response2.RawResponse}
";
        }