示例#1
0
        public async Task <(bool, string)> PrepararEventos(AssinaFacil assinador, X509Certificate2 cert)
        {
            for (int i = 0; i < Eventos.Length; i++)
            {
                var evento = Eventos[i];
                assinador.Nota = evento;
                var resposta = await assinador.Assinar <Evento>(cert, evento.InfEvento.Id, "infEvento");

                if (!resposta.Item1)
                {
                    return(false, resposta.Item2);
                }
            }
            return(true, "Documento assinado com sucesso.");
        }
示例#2
0
 public async Task <(bool, string)> PrepararEvento(AssinaFacil assinador, X509Certificate2 cert)
 {
     assinador.Nota = this;
     return(await assinador.Assinar <InutNFe>(cert, Info.Id, "infInut"));
 }