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(); }
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(); }
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(); }
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(); }
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(); }