本文整理汇总了C#中Classes.Assina方法的典型用法代码示例。如果您正苦于以下问题:C# Classes.Assina方法的具体用法?C# Classes.Assina怎么用?C# Classes.Assina使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Classes
的用法示例。
在下文中一共展示了Classes.Assina方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RecepcaoEventoEpec
/// <summary>
/// Envia um evento do tipo "EPEC"
/// </summary>
/// <param name="idlote"></param>
/// <param name="sequenciaEvento"></param>
/// <param name="nfe"></param>
/// <param name="veraplic"></param>
/// <returns>Retorna um objeto da classe RetornoRecepcaoEvento com o retorno do serviço RecepcaoEvento</returns>
public RetornoRecepcaoEvento RecepcaoEventoEpec(int idlote, int sequenciaEvento, Classes.NFe nfe, string veraplic)
{
var versaoServico = Auxiliar.VersaoServicoParaString(ServicoNFe.RecepcaoEvento, _cFgServico.VersaoRecepcaoEvento);
if (String.IsNullOrEmpty(nfe.infNFe.Id))
nfe.Assina().Valida();
var detevento = new detEvento
{
versao = versaoServico,
cOrgaoAutor = nfe.infNFe.ide.cUF,
tpAutor = TipoAutor.taEmpresaEmitente,
verAplic = veraplic,
dhEmi = !String.IsNullOrEmpty(nfe.infNFe.ide.dhEmi) ? nfe.infNFe.ide.dhEmi : Convert.ToDateTime(nfe.infNFe.ide.dEmi).ToString("yyyy-MM-ddTHH:mm:sszzz"),
tpNF = nfe.infNFe.ide.tpNF,
IE = nfe.infNFe.emit.IE,
dest = new dest
{
UF = nfe.infNFe.dest.enderDest.UF,
CNPJ = nfe.infNFe.dest.CNPJ,
CPF = nfe.infNFe.dest.CPF,
IE = nfe.infNFe.dest.IE,
vNF = nfe.infNFe.total.ICMSTot.vNF,
vICMS = nfe.infNFe.total.ICMSTot.vICMS,
vST = nfe.infNFe.total.ICMSTot.vST
}
};
var infEvento = new infEventoEnv
{
cOrgao = Estado.AN,
tpAmb = nfe.infNFe.ide.tpAmb,
CNPJ = nfe.infNFe.emit.CNPJ,
CPF = nfe.infNFe.emit.CPF,
chNFe = nfe.infNFe.Id.Substring(3),
dhEvento = DateTime.Now.ToString("yyyy-MM-ddTHH:mm:sszzz"),
tpEvento = 110140,
nSeqEvento = sequenciaEvento,
verEvento = versaoServico,
detEvento = detevento
};
var evento = new evento {versao = versaoServico, infEvento = infEvento};
var retorno = RecepcaoEvento(idlote, new List<evento> {evento}, TipoRecepcaoEvento.Epec);
return retorno;
}
示例2: EnviarNFe
public RetornoNFeAutorizacao EnviarNFe(Int32 numLote, Classes.NFe nfe)
{
nfe.Assina(); //não precisa validar aqui, pois o lote será validado em ServicosNFe.NFeAutorizacao
var servicoNFe = new ServicosNFe(ConfiguracaoServico.Instancia);
return servicoNFe.NFeAutorizacao(numLote,IndicadorSincronizacao.Assincrono, new List<Classes.NFe> { nfe });
}