public List <LogXML> XmlSaida() { primeiro = new LogXML(); ultimo = new LogXML(); var log = Conf.listaLog.Where(x => x.Estatus != (TipoStatus.Erro.ToString())).OrderBy(x => x.NumNf); primeiro = log.FirstOrDefault(x => x.TipoNF.Equals(TiposOperacao.SAIDA.ToString())); ultimo = log.LastOrDefault(x => x.TipoNF.Equals(TiposOperacao.SAIDA.ToString())); List <LogXML> Lista = new List <LogXML>(); Lista.Add(primeiro); Lista.Add(ultimo); return(Lista); }
public List <int> XmlFaltantes() { primeiro = new LogXML(); ultimo = new LogXML(); var log = Conf.listaLog.Where(x => x.Estatus != (TipoStatus.Erro.ToString())).OrderBy(x => x.NumNf); primeiro = log.FirstOrDefault(x => x.TipoNF.Equals(TiposOperacao.SAIDA.ToString())); ultimo = log.LastOrDefault(x => x.TipoNF.Equals(TiposOperacao.SAIDA.ToString())); List <int> faltantes = new List <int>(); for (int i = primeiro.NumNf; i < ultimo.NumNf; i++) { if (!Conf.listaLog.Exists(x => x.NumNf.Equals(i))) { faltantes.Add(i); } } return(faltantes); }
private void loopArquivos(FileInfo[] arquivos) { for (int i = 0; i < arquivos.Count(); i++) { //Instanciar um Log log = new LogXML(); if (arquivos[i].Extension != "xml") { //Deserialização do XML em nfeProc e add a lista de nfeProc addListaNFeProc(arquivos[i], i); } else { log.Estatus = TipoStatus.Erro.ToString(); log.Mensagem = "Arquivo não XML"; } //Salvar o Log na Lista ListaLog.Add(log); } Conf.listaLog = ListaLog; //Mensagens.Aviso(""); }
public GerenciadorSerializacaoXML(ref LogXML _log) { log = new LogXML(); log = _log; }