private void ProcessMarcacoes(string Marcacoes) { //string[] arrayMarcacoes = Regex.Split(Marcacoes, "\r\n"); string[] arrayMarcacoes = Regex.Split(Marcacoes, Environment.NewLine); marcacoes.Clear(); foreach (string S in arrayMarcacoes) { AssepontoRep.Marcacoes.Marcacao marcacao; if (marcacoes.InterpretarRegistroAfd(S, out marcacao)) { if (marcacao.Tipo == AssepontoRep.Marcacoes.TiposRegistroAfd.Marcacao) { marcacoes.Add(marcacao); } if (marcacao.NSR > 0) { NSR = marcacao.NSR; } } } log.AddLog(String.Format(Consts.MARCACOES_A_PROCESSAR, marcacoes.Count)); (new DBApp()).setLastNsr(TerminalDados.Indice, NSR); }