using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ADSNetLibrary.PacsTimbrado.SAT { public class TimbradoResult { public TimbradoResult() { _isOK = false; _errorLog = new List(); xmlCFDI = ""; uuid = ""; } public bool _isOK { get; set; } public bool isOK { get { return _isOK; } } public List _errorLog { get; set; } public List errorLog { get { return _errorLog; } } /// /// XML generado, puede que se muestre incluso sin que se haya timbrado la factura, esto para efecto de revisión /// public string xmlCFDI { get; set; } /// /// Folio Fiscal factura /// public string uuid { get; set; } public string lastError { get { if (_errorLog != null && _errorLog.Count > 0) { return _errorLog[_errorLog.Count - 1]; } else { return ""; } } } public void GuardaLogTimbrado(string titulo, string message, int codigo, int cvepac) { _errorLog.Add(string.Format("{1}({2}){0}{5:dd-MM-yyyy HH:mm} [pac:{4}]{0}{3}{0}", "/r/n", titulo, codigo, message, cvepac, DateTime.Now)); } } }