Exemplo n.º 1
0
        public RetornoMatrixConnect ImportarLinha(string linha)
        {
            RetornoMatrixConnect rmc = new RetornoMatrixConnect();

            rmc.bitSucesso = true;

            try
            {
                Tipo               = (TipoLinha)Convert.ToInt32(linha.OneBasedSubString(1, 2));
                TipoLog            = linha.OneBasedSubString(3, 3);
                Descricao          = linha.OneBasedSubString(6, 80);
                DataOcorrencia     = linha.OneBasedSubString(86, 8);
                HoraOcorrencia     = linha.OneBasedSubString(94, 5);
                Instrumento        = linha.OneBasedSubString(99, 6);
                Porta              = linha.OneBasedSubString(105, 6);
                Amostra            = linha.OneBasedSubString(111, 12);
                Usuario            = linha.OneBasedSubString(129, 8);
                DataExportacao     = linha.OneBasedSubString(137, 8);
                HoraExportacao     = linha.OneBasedSubString(145, 5);
                Detalhes           = linha.OneBasedSubString(150, 104);
                DigitosVerificacao = linha.OneBasedSubString(254, 2);
                Linha              = linha;

                return(rmc);
            }
            catch (Exception ex)
            {
                rmc.bitSucesso = false;
                rmc.Mensagem   = ex.Message;

                return(rmc);
            }
        }
Exemplo n.º 2
0
        public RetornoMatrixConnect ImportarLinha(string linha)
        {
            RetornoMatrixConnect rmc = new RetornoMatrixConnect();

            rmc.bitSucesso = true;

            try
            {
                Tipo               = (TipoLinha)Convert.ToInt32(linha.OneBasedSubString(1, 2));
                ExameLIS           = linha.OneBasedSubString(3, 8);
                ParametroLIS       = linha.OneBasedSubString(11, 8);
                Resultado          = linha.OneBasedSubString(19, 80);
                NumeroResultado    = linha.OneBasedSubString(215, 2);
                DataResultado      = linha.OneBasedSubString(217, 8);
                HoraResultado      = linha.OneBasedSubString(225, 4);
                DataLiberacao      = linha.OneBasedSubString(229, 8);
                HoraLiberacao      = linha.OneBasedSubString(237, 4);
                OperadorLiberacao  = linha.OneBasedSubString(241, 8);
                DigitosVerificacao = linha.OneBasedSubString(249, 2);
                Linha              = linha;

                return(rmc);
            }
            catch (Exception ex)
            {
                rmc.bitSucesso = false;
                rmc.Mensagem   = ex.Message;

                return(rmc);
            }
        }
Exemplo n.º 3
0
        public RetornoMatrixConnect ImportarLinha(string linha)
        {
            RetornoMatrixConnect rmc = new RetornoMatrixConnect();

            rmc.bitSucesso = true;

            try
            {
                Tipo               = (TipoLinha)Convert.ToInt32(linha.OneBasedSubString(1, 2));
                ExameLIS           = linha.OneBasedSubString(3, 8);
                NomeGrafico        = linha.OneBasedSubString(11, 15);
                Sequencia          = linha.OneBasedSubString(26, 4);
                Ponto1             = linha.OneBasedSubString(30, 5);
                Dado1              = linha.OneBasedSubString(35, 5);
                PontoN             = linha.OneBasedSubString(30, 5); //TODO: VERIFICAR EQUAÇÃO PARA RECUPERAR ÍNDICE DA PROPRIEDADE.
                DadoN              = linha.OneBasedSubString(35, 5); //TODO: VERIFICAR EQUAÇÃO PARA RECUPERAR ÍNDICE DA PROPRIEDADE.
                Ponto20            = linha.OneBasedSubString(220, 5);
                Dado20             = linha.OneBasedSubString(225, 5);
                DigitosVerificacao = linha.OneBasedSubString(249, 2);
                Linha              = linha;

                return(rmc);
            }
            catch (Exception ex)
            {
                rmc.bitSucesso = false;
                rmc.Mensagem   = ex.Message;

                return(rmc);
            }
        }
Exemplo n.º 4
0
        public RetornoMatrixConnect ImportarLinha(string linha)
        {
            RetornoMatrixConnect rmc = new RetornoMatrixConnect();

            rmc.bitSucesso = true;

            try
            {
                Tipo               = (TipoLinha)Convert.ToInt32(linha.OneBasedSubString(1, 2));
                ExameLIS           = linha.OneBasedSubString(3, 8);
                Flag               = linha.OneBasedSubString(11, 8);
                Descricao          = linha.OneBasedSubString(19, 80);
                DigitosVerificacao = linha.OneBasedSubString(249, 2);
                Linha              = linha;

                return(rmc);
            }
            catch (Exception ex)
            {
                rmc.bitSucesso = false;
                rmc.Mensagem   = ex.Message;

                return(rmc);
            }
        }
Exemplo n.º 5
0
        public RetornoMatrixConnect ImportarLinha(string linha)
        {
            RetornoMatrixConnect rmc = new RetornoMatrixConnect();

            rmc.bitSucesso = true;

            try
            {
                Tipo               = (TipoLinha)Convert.ToInt32(linha.OneBasedSubString(1, 2));
                Amostra            = linha.OneBasedSubString(3, 12);
                Diluicao           = linha.OneBasedSubString(22, 7);
                Agrupamento        = linha.OneBasedSubString(29, 12);
                Laboratorio        = linha.OneBasedSubString(41, 8);
                Instrumento        = linha.OneBasedSubString(49, 6);
                RegistroPaciente   = linha.OneBasedSubString(55, 12);
                Origem             = linha.OneBasedSubString(67, 8);
                Material           = linha.OneBasedSubString(75, 8);
                Rack               = linha.OneBasedSubString(83, 8);
                DataColeta         = linha.OneBasedSubString(91, 8);
                Observacao         = linha.OneBasedSubString(99, 80);
                Escaninho          = linha.OneBasedSubString(179, 6);
                DigitosVerificacao = linha.OneBasedSubString(249, 2);
                Linha              = linha;

                return(rmc);
            }
            catch (Exception ex)
            {
                rmc.bitSucesso = false;
                rmc.Mensagem   = ex.Message;

                return(rmc);
            }
        }
Exemplo n.º 6
0
        public RetornoMatrixConnect ImportarLinha(string linha)
        {
            RetornoMatrixConnect rmc = new RetornoMatrixConnect();

            rmc.bitSucesso = true;

            try
            {
                Tipo             = (TipoLinha)Convert.ToInt32(linha.OneBasedSubString(1, 2));
                RegistroPaciente = linha.OneBasedSubString(3, 12);
                Nome             = linha.OneBasedSubString(15, 50);
                DataNascimento   = linha.OneBasedSubString(65, 8);
                Sexo             = linha.OneBasedSubString(73, 1);
                Cor = linha.OneBasedSubString(74, 1);
                DigitosVerificacao = linha.OneBasedSubString(249, 2);
                Linha = linha;

                return(rmc);
            }
            catch (Exception ex)
            {
                rmc.bitSucesso = false;
                rmc.Mensagem   = ex.Message;

                return(rmc);
            }
        }
Exemplo n.º 7
0
        public RetornoMatrixConnect ImportarLinha(string linha)
        {
            RetornoMatrixConnect rmc = new RetornoMatrixConnect();

            rmc.bitSucesso = true;

            try
            {
                Tipo               = (TipoLinha)Convert.ToInt32(linha.OneBasedSubString(1, 2));
                ExameLIS           = linha.OneBasedSubString(3, 8);
                NomeGrafico        = linha.OneBasedSubString(11, 15);
                TipoDadoAdicional  = linha.OneBasedSubString(26, 3) == "MIN" ? TipoDadoAdicional.MIN : TipoDadoAdicional.TSH;
                Sequencia          = linha.OneBasedSubString(29, 4);
                IdPonto1           = linha.OneBasedSubString(33, 5);
                ValorPonto1        = linha.OneBasedSubString(38, 5);
                IdPontoN           = linha.OneBasedSubString(33, 5); //TODO: VERIFICAR EQUAÇÃO PARA RECUPERAR ÍNDICE DA PROPRIEDADE.
                ValorPontoN        = linha.OneBasedSubString(38, 5); //TODO: VERIFICAR EQUAÇÃO PARA RECUPERAR ÍNDICE DA PROPRIEDADE.
                IdPonto20          = linha.OneBasedSubString(223, 5);
                ValorPonto20       = linha.OneBasedSubString(228, 5);
                DigitosVerificacao = linha.OneBasedSubString(249, 2);
                Linha              = linha;

                return(rmc);
            }
            catch (Exception ex)
            {
                rmc.bitSucesso = false;
                rmc.Mensagem   = ex.Message;

                return(rmc);
            }
        }
Exemplo n.º 8
0
        public RetornoMatrixConnect ImportarLinha(string linha)
        {
            RetornoMatrixConnect rmc = new RetornoMatrixConnect();

            rmc.bitSucesso = true;

            try
            {
                Tipo = (TipoLinha)Convert.ToInt32(linha.OneBasedSubString(1, 2));
                TotalLinhasArquivo = linha.OneBasedSubString(3, 5);
                DigitosVerificacao = linha.OneBasedSubString(8, 2);
                Linha = linha;

                return(rmc);
            }
            catch (Exception ex)
            {
                rmc.bitSucesso = false;
                rmc.Mensagem   = ex.Message;

                return(rmc);
            }
        }