Exemple #1
0
        private void btnTambonFrequency_Click(Object sender, EventArgs e)
        {
            List <EntityType> types = new List <EntityType>()
            {
                EntityType.Tambon
            };
            EntityCounter counter   = new EntityCounter(types);
            var           lChangwat = (PopulationDataEntry)cbx_changwat.SelectedItem;

            // lCounter.BaseGeocode = lChangwat.Geocode;
            counter.Calculate();

            var form = new StringDisplayForm("Tambon", counter.CommonNames(20));

            form.Show();
        }
Exemple #2
0
        private void btnMubanNames_Click(object sender, EventArgs e)
        {
            List <EntityType> types = new List <EntityType>()
            {
                EntityType.Muban
            };
            EntityCounter namesCounter = new EntityCounter(types);

            if (chkUseCsv.Checked)
            {
                var entityList = new List <PopulationDataEntry>();
                var counter    = new FrequencyCounter();
                foreach (PopulationDataEntry entity in TambonHelper.ProvinceGeocodes)
                {
                    if (entity.Geocode != 10)
                    {
                        var reader = new MubanCSVReader();
                        var data   = reader.Parse(entity.Geocode);
                        if (data != null)
                        {
                            MubanCSVReader.Statistics(data, counter);
                            var flatData = data.FlatList(types);
                            entityList.AddRange(flatData);
                        }
                    }
                }
                var formStatistics = new StringDisplayForm("Muban", MubanCSVReader.StatisticsText(counter));
                formStatistics.Show();
                namesCounter.Calculate(entityList);
            }
            else
            {
                namesCounter.Calculate();
            }
            var formNames = new StringDisplayForm("Muban", namesCounter.CommonNames(20));

            formNames.Show();
        }
Exemple #3
0
 private void btnMubanStatistics_Click(object sender, EventArgs e)
 {
     EntityCounter counter = new EntityCounter(new List<EntityType>() { EntityType.Muban });
     counter.Calculate();
     var formNames = new StringDisplayForm("Muban", counter.CommonNames(20));
     formNames.Show();
 }
Exemple #4
0
        private void btnTambonStatistics_Click(object sender, EventArgs e)
        {
            EntityCounter counter = new EntityCounter(new List<EntityType>() { EntityType.Tambon });
            // var lChangwat = (PopulationDataEntry)cbx_changwat.SelectedItem;
            // lCounter.BaseGeocode = lChangwat.Geocode;
            counter.Calculate();

            var form = new StringDisplayForm("Tambon", counter.CommonNames(20));
            form.Show();
        }
Exemple #5
0
 private void btnMubanNames_Click(object sender, EventArgs e)
 {
     List<EntityType> types = new List<EntityType>()
     {
         EntityType.Muban
     };
     EntityCounter namesCounter = new EntityCounter(types);
     if ( chkUseCsv.Checked )
     {
         var entityList = new List<PopulationDataEntry>();
         var counter = new FrequencyCounter();
         foreach ( PopulationDataEntry entity in TambonHelper.ProvinceGeocodes )
         {
             if ( entity.Geocode != 10 )
             {
                 var reader = new MubanCSVReader();
                 var data = reader.Parse(entity.Geocode);
                 if ( data != null )
                 {
                     MubanCSVReader.Statistics(data, counter);
                     var flatData = data.FlatList(types);
                     entityList.AddRange(flatData);
                 }
             }
         }
         var formStatistics = new StringDisplayForm("Muban", MubanCSVReader.StatisticsText(counter));
         formStatistics.Show();
         namesCounter.Calculate(entityList);
     }
     else
     {
         namesCounter.Calculate();
     }
     var formNames = new StringDisplayForm("Muban", namesCounter.CommonNames(20));
     formNames.Show();
 }