コード例 #1
0
        public static void Carregar(bool sentencas100)
        {
            DALSentencas dal = new DALSentencas();

            lstSentencas = dal.RetornaSentencas(sentencas100);
            dal.CloseBase();

            if (sentencas100)
                tamanhoSentenca = 100;
            else
                tamanhoSentenca = 25;
        }
コード例 #2
0
        public static void Gravar(bool sentenca100)
        {
            DALSentencas dal = new DALSentencas();

            //Busca todos
            List<Sentenca> lstTemp = dal.RetornaSentencas(sentenca100);

            //Apaga um por um
            foreach (Sentenca s in lstTemp)
                dal.Excluir(s);

            int temp = 1;

            //Grava um por um
            foreach (Sentenca s in lstSentencas)
            {
                s.Codigo = temp;

                s.Texto = s.Texto.Replace(",", "");
                s.Texto = s.Texto.Replace(".", "");
                s.Texto = s.Texto.Replace("!", "");
                s.Texto = s.Texto.Replace("-", "");
                s.Texto = s.Texto.Replace(";", "");
                s.Texto = s.Texto.Replace(":", "");
                s.Texto = s.Texto.Replace("?", "");
                s.Texto = s.Texto.Replace("%", "");

                s.Texto = s.Texto.Replace("@", "");
                s.Texto = s.Texto.Replace("#", "");
                s.Texto = s.Texto.Replace("$", "");
                s.Texto = s.Texto.Replace("*", "");
                s.Texto = s.Texto.Replace("(", "");
                s.Texto = s.Texto.Replace(")", "");
                s.Texto = s.Texto.Replace("+", "");
                s.Texto = s.Texto.Replace("-", "");
                s.Texto = s.Texto.Replace("–", "");
                s.Texto = s.Texto.Replace("/", "");

                s.Texto = s.Texto.Replace('"'.ToString(), "");

                s.Texto = s.Texto.Trim();
                s.Texto = s.Texto.Replace("0", "");
                s.Texto = s.Texto.Replace("1", "");
                s.Texto = s.Texto.Replace("2", "");
                s.Texto = s.Texto.Replace("3", "");
                s.Texto = s.Texto.Replace("4", "");
                s.Texto = s.Texto.Replace("5", "");
                s.Texto = s.Texto.Replace("6", "");
                s.Texto = s.Texto.Replace("7", "");
                s.Texto = s.Texto.Replace("8", "");
                s.Texto = s.Texto.Replace("9", "");
                s.Texto = s.Texto.Replace("ª", "");

                s.Texto = s.Texto.Replace("  ", " ");
                s.Texto = s.Texto.Replace("   ", " ");
                s.Texto = s.Texto.Replace("    ", " ");
                s.Texto = s.Texto.Replace("     ", " ");
                s.Texto = s.Texto.Replace("      ", " ");

                //Regex reg = new Regex("[^a-zA-Z ]");
                //s.Texto = reg.Replace(s.Texto, "");

                //while (s.Texto.Length < tamanhoSentenca)
                //    s.Texto += " ";

                if (s.Texto.Length >= tamanhoSentenca)
                {
                    s.Texto = s.Texto.Substring(0, tamanhoSentenca);
                    s.Texto = s.Texto.ToUpper();

                    dal.Gravar(s);
                    temp++;
                }
            }

            dal.CloseBase();
        }