//buscar todas las regiones y pasarle por defecto la lista con las comunas asociadas a ellas por id_region
 public List<Regiones> findAll()
 {
     List<Regiones> listreg = null;
     try
     {
         string sql = "select * from regiones";
         Regiones reg = null;
         listreg = new List<Regiones>();
         foreach (DataRow dtrow in new Clases.Consultas().QueryDB(sql).Rows)
         {
             //creo la region
             reg = new Regiones(int.Parse(dtrow["id"].ToString()), dtrow["nombre"].ToString());
             listreg.Add(reg);
         }//end foreach
         return listreg;
     }//end try
     catch (Exception ex) {
         Console.WriteLine("ERROR Regiones.findAll() "+ex.Message);
         return listreg;
     }
 }
        }//fin constructor

        //buscar todas las regiones y pasarle por defecto la lista con las comunas asociadas a ellas por id_region
        public List <Regiones> findAll()
        {
            List <Regiones> listreg = null;

            try
            {
                string   sql = "select * from regiones";
                Regiones reg = null;
                listreg = new List <Regiones>();
                foreach (DataRow dtrow in new Clases.Consultas().QueryDB(sql).Rows)
                {
                    //creo la region
                    reg = new Regiones(int.Parse(dtrow["id"].ToString()), dtrow["nombre"].ToString());
                    listreg.Add(reg);
                } //end foreach
                return(listreg);
            }     //end try
            catch (Exception ex) {
                Console.WriteLine("ERROR Regiones.findAll() " + ex.Message);
                return(listreg);
            }
        } //end findAll