示例#1
0
        /*
         * //string texto = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ut sapien tortor.";
         *  string texto = "jean";
         *  string encrypted = Encrypt.encriptar(texto);
         *  Console.WriteLine(encrypted);
         *  encrypted = Encrypt.desencriptar(encrypted);
         *  Console.WriteLine("\n\n" + encrypted);
         *  Console.ReadKey();
         * */


        /*
         * string aux_query;
         * int ant_space;
         * int next_space;
         * query = query.ToLower();
         * next_space = query.IndexOf(' ');
         * ant_space = next_space;
         * command = query.Substring(0, next_space);
         * if (query.IndexOf("distinct") != -1 || query.IndexOf("all") != -1)
         * {
         *     next_space = query.IndexOf(' ', ant_space);
         *     universal_filter = query.Substring(ant_space + 1, next_space - 2);
         *     ant_space = next_space;
         * }
         * Console.WriteLine(command);
         * Console.WriteLine(universal_filter);
         * //string [] splited = query.Split(' ');
         * //Utilities.printCollection(splited);
         */

        static void Main(string[] args)
        {
            /* sql query stuffs
             * string command;
             * string universal_filter = "";
             * string table = "";
             * List<string> parameters = new List<string>();
             * bool end_parameters = false;
             * int pos_finished_parameters = 0;
             * string[] splited;
             * string query = "Select distinct idprovincia, nombre, localizacion from provincia where idprovincia = 1";
             * query = query.ToLower();
             * splited = query.Split(' ');
             * //Utilities.printCollection(splited);
             * int cont = 0;
             * command = splited[0];
             *
             * for (int i = 0; i < splited.Length; i++)
             * {
             *  if (i == 0)
             *  {
             *      command = splited[0];
             *  }
             *  if (i == 1)
             *  {
             *      if (splited[i] == "distinct" || splited[i] == "all")
             *      {
             *          universal_filter = splited[i];
             *          end_parameters = true;
             *          continue;
             *      }
             *  }
             *
             *  if (i == 1 || end_parameters == true)
             *  {
             *      if (splited[i] != "from")
             *      {
             *          parameters.Add(splited[i].Replace(',', ' '));
             *      }
             *      else
             *      {
             *          end_parameters = false;
             *          pos_finished_parameters = i;
             *      }
             *  }
             *
             *  if (i == pos_finished_parameters + 1)
             *  {
             *      table = splited[pos_finished_parameters + 1];
             *  }
             *
             *
             * }
             *
             * Console.WriteLine(command);
             * Console.WriteLine(universal_filter);
             * Utilities.printCollection(parameters);
             * Console.WriteLine(table);
             *
             */

            /*
             * List<string> lista = new List<string>();
             * Dictionary<string, string> filter = new Dictionary<string, string>();
             * filter.Add("isfilted", "false");
             * lista = Provincia.filterProvincia(filter);
             * Console.WriteLine(lista.Count);
             * Utilities.printCollection(lista);
             * Console.ReadKey();
             */



            string query = "Select distinct idprovincia, nombre, location, area from provincia where idprovincia = 1";

            query = query.ToLower();
            Dictionary <string, object> filters = new Dictionary <string, object>();

            filters = Utilities.selectQueryReader(query);
            List <string> result;

            result = Provincia.filterProvincia(filters);
            Utilities.printCollection(result);
            Console.ReadKey();

            /*
             * List<int> lista = new List<int>();
             * List<string> lista_register = new List<string>();
             * lista.Add(0);
             * lista.Add(1);
             * lista.Add(2);
             * lista_register = Utilities.readFileByListSpecified(Utilities.provincia_dir, lista);
             * Utilities.printCollection(lista_register);
             * Console.ReadKey();
             */
        }