public List <string[]> FilterByMun(string comboBoxText)
        {
            List <string[]> rowsDvg = new List <string[]>();

            promedioTemperaturaPorMunicipio.Clear();
            cantidadZonaHidrografica.Clear();
            cantidadRegistrosPorMunicipio.Clear();
            Coordenadas.Clear();

            foreach (Record mun in Records)
            {
                string munName = mun.Mun;
                if (munName.Equals(comboBoxText, StringComparison.InvariantCultureIgnoreCase))
                {
                    string[] line = mun.TransformRecord2String();
                    rowsDvg.Add(line);
                    AddRecord2Hashtables(mun);
                    AddRec2Coordenadas(mun);
                }
            }



            return(rowsDvg);
        }
        public List <string[]> FilterByZona(string textBoxText)
        {
            List <string[]> rowsDvg = new List <string[]>();

            promedioTemperaturaPorMunicipio.Clear();
            cantidadZonaHidrografica.Clear();
            cantidadRegistrosPorMunicipio.Clear();
            Coordenadas.Clear();

            foreach (Record mun in Records)
            {
                string munZona = mun.Zona;
                munZona = munZona.ToUpper();

                textBoxText = textBoxText.ToUpper();

                if (munZona.Contains(textBoxText))
                {
                    string[] line = mun.TransformRecord2String();
                    rowsDvg.Add(line);
                    AddRecord2Hashtables(mun);
                    AddRec2Coordenadas(mun);
                }
            }



            return(rowsDvg);
        }
        public List <string[]> GetOriginalRecords()
        {
            List <string[]> dataString = new List <string[]>();

            promedioTemperaturaPorMunicipio.Clear();
            cantidadZonaHidrografica.Clear();
            cantidadRegistrosPorMunicipio.Clear();
            Coordenadas.Clear();

            foreach (Record rec in Records)
            {
                string[] line = rec.TransformRecord2String();
                dataString.Add(line);
                AddRecord2Hashtables(rec);
                AddRec2Coordenadas(rec);
            }

            return(dataString);
        }
        public List <string[]> FilterByRange(double minValue, double maxValue)
        {
            List <string[]> rowsDvg = new List <string[]>();

            promedioTemperaturaPorMunicipio.Clear();
            cantidadZonaHidrografica.Clear();
            cantidadRegistrosPorMunicipio.Clear();
            Coordenadas.Clear();

            foreach (Record mun in Records)
            {
                if ((mun.Temperatura >= minValue) && (mun.Temperatura <= maxValue))
                {
                    string[] line = mun.TransformRecord2String();
                    rowsDvg.Add(line);
                    AddRecord2Hashtables(mun);
                    AddRec2Coordenadas(mun);
                }
            }



            return(rowsDvg);
        }