Esempio n. 1
0
        public static eRetorno NomeCompleto(string texto)
        {
            var retorno = new eRetorno();

            string[] textoSeparado = null;

            if (!string.IsNullOrEmpty(texto))
            {
                texto = Texto.RemoverDuploEspacamento(texto);

                if (!string.IsNullOrEmpty(texto))
                {
                    textoSeparado = texto.Split(' ').Where(q => !string.IsNullOrEmpty(q)).ToArray();

                    if (textoSeparado.Length > 1)
                    {
                        retorno.OperacaoRealizadaComSucesso = true;
                    }
                    else
                    {
                        retorno.OperacaoRealizadaComSucesso = false;
                        retorno.MensagemErro = Mensages.InformeNome;
                    }
                }
                else
                {
                    retorno.OperacaoRealizadaComSucesso = false;
                    retorno.MensagemErro = Mensages.InformeNome;
                }
            }
            else
            {
                retorno.OperacaoRealizadaComSucesso = false;
                retorno.MensagemErro = Mensages.InformeNome;
            }

            return(retorno);
        }
Esempio n. 2
0
        public static string RetornarTexto(string texto, bool retornarNulo, bool indicaCampoEmail = false, bool indicaCampoAlias = false)
        {
            string textoTratado = null;

            textoTratado = Texto.TransformarParaMaiusculo(Texto.RemoverCaracteresEspeciais(Texto.RemoverDuploEspacamento(texto), indicaCampoEmail, indicaCampoAlias));

            if (!retornarNulo && string.IsNullOrEmpty(textoTratado))
            {
                textoTratado = "";
            }

            return(textoTratado);
        }