Exemple #1
0
 /// <summary>
 /// Constroe este objeto com base nos dados informados no parâmetro
 /// </summary>
 /// <param name="tipoEvento">Tipo de evento da NF-e</param>
 /// <param name="evento">Evento ocorrido na NF-e</param>
 /// <param name="chaveNfe">Chave da NF-e que ocorreu o evento</param>
 public LogNFe(OpenPOS.Enuns.TipoEvento tipoEvento, string evento, ChaveNFe chaveNfe)
     : this()
 {
     TipoEvento = tipoEvento;
     Evento = evento;
     ChaveNFe = chaveNfe;
 }
Exemple #2
0
 /// <summary>
 /// Constroe este objeto com base nos dados informados no parâmetro
 /// </summary>
 /// <param name="tipoEvento">Tipo de evento da NF-e</param>
 /// <param name="evento">Evento ocorrido na NF-e</param>
 /// <param name="chaveNfe">Chave da NF-e que ocorreu o evento</param>
 /// <param name="descricao">Descrição do evento da NF-e</param>
 public LogNFe(OpenPOS.Enuns.TipoEvento tipoEvento, string evento, ChaveNFe chaveNfe, string descricao)
     : this()
 {
     TipoEvento = tipoEvento;
     Evento = evento;
     ChaveNFe = chaveNfe;
     Descricao = descricao;
 }
Exemple #3
0
 /// <summary>
 /// Verifica a igualdade entre objetos.
 /// </summary>
 public bool Equals(ChaveNFe e)
 {
     if(e == null) return false;
     return Chave == Chave;
 }
Exemple #4
0
 /// <summary>
 /// Salva o Log da NF-e
 /// </summary>
 /// <param name="tipoEvento">Tipo de evento ocorrido na NF-e</param>
 /// <param name="evento">descrição do evento ocorrido</param>
 /// <param name="chaveNfe">Chavae da NF-e</param>
 /// <returns></returns>
 public static GUID Save(OpenPOS.Enuns.TipoEvento tipoEvento, string evento, ChaveNFe chaveNfe)
 {
     return Save(new LogNFe
     {
         TipoEvento = tipoEvento,
         Evento = evento,
         ChaveNFe = chaveNfe
     });
 }
Exemple #5
0
 /// <summary>
 /// Salva o Log da NF-e
 /// </summary>
 /// <param name="tipoEvento">Tipo de evento ocorrido na NF-e</param>
 /// <param name="evento">descrição do evento ocorrido</param>
 /// <param name="chaveNfe">Chavae da NF-e</param>
 /// <param name="status">Estado da  nota no momento da criação do Log</param>
 /// <param name="descricao">Descrição retornada pela Sefaz ao receber o arquivo XML</param>
 /// <returns></returns>
 public static GUID Save(OpenPOS.Enuns.TipoEvento tipoEvento, string evento, ChaveNFe chaveNfe, Status status, string descricao)
 {
     return Save(new LogNFe
     {
         TipoEvento = tipoEvento,
         Evento = evento,
         ChaveNFe = chaveNfe,
         Status = status,
         Descricao = descricao
     });
 }