public void Cancelar(ParametrosTimbrado parametros) { XmlDocument xml = new XmlDocument(); xml.Load(parametros.XmlFilePath); PAC pac = new PACSolucionFcatible(); pac.Cancelar(xml, parametros.CertFilePath, parametros.KeyFilePath, parametros.PasswordKeyFile, parametros.Wsdl, parametros.User, parametros.Password, parametros.IdCliente); }
public Resultado Timbrar(ParametrosTimbrado parametros) { _resultado = this.Generar(parametros.KeyFilePath, parametros.CertFilePath, parametros.PasswordKeyFile); PAC pac = new PACSolucionFcatible(); pac.Timbrar(_resultado.xml, parametros.Wsdl, parametros.User, parametros.Password, parametros.IdCliente); _resultado.CadenaOriginalSAT = pac.CadenaOriginal; _resultado.SelloSAT = pac.Sello; _resultado.FechaTimbrado = pac.FechaTimbrado; _resultado.NoCertificadoSAT = pac.NoCertificado; _resultado.UUID = pac.UUID; _resultado.xml.LoadXml(pac.XmlTimbrado.InnerXml); _resultado.QRCode = pac.QRCode; return(_resultado); }