Exemplo n.º 1
0
        private void cmdByCrime_Click(object sender, EventArgs e)
        {
            string filename  = this.txtFilename.Text;
            string filename2 = "IUCR-codes.csv";
            string codeVal   = crimeCodeTextBox.Text;

            if (!doesFileExist(filename))
            {
                return;
            }

            clearForm();

            //
            // Call over to F# code to analyze data and return a
            // chart to display:
            //
            this.Cursor = Cursors.WaitCursor;

            var chart = FSAnalysis.CrimeCodeVsYear(filename, filename2, codeVal);

            this.Cursor = Cursors.Default;

            //
            // we have chart, display it:
            //
            this.graphPanel.Controls.Add(chart);
            this.graphPanel.Refresh();
        }
Exemplo n.º 2
0
        private void cmdArrestPct_Click(object sender, EventArgs e)
        {
            string filename = this.txtFilename.Text;

            if (!doesFileExist(filename))
            {
                return;
            }

            clearForm();

            //
            // Call over to F# code to analyze data and return a
            // chart to display:
            //
            this.Cursor = Cursors.WaitCursor;

            var chart = FSAnalysis.ArrestVsYear(filename);

            this.Cursor = Cursors.Default;

            //
            // we have chart, display it:
            //
            this.graphPanel.Controls.Add(chart);
            this.graphPanel.Refresh();
        }
Exemplo n.º 3
0
        //by crime
        private void button2_Click(object sender, EventArgs e)
        {
            string filename  = this.txtFilename.Text;
            string filename2 = "IUCR-codes.csv";
            string iucr      = this.textBox1.Text;

            if (!doesFileExist(filename))
            {
                return;
            }

            if (!doesFileExist(filename2))
            {
                return;
            }
            clearForm();

            // Call over to F# code to analyze data and return a chart to display:
            this.Cursor = Cursors.WaitCursor;
            var chart = FSAnalysis.GivenCrimeByYear(filename, filename2, iucr);

            this.Cursor = Cursors.Default;

            // we have chart, display it:
            this.graphPanel.Controls.Add(chart);
            this.graphPanel.Refresh();
        }
Exemplo n.º 4
0
        private void button4_Click(object sender, EventArgs e)
        {
            string filename  = this.txtFilename.Text;
            string filename2 = "Areas.csv";

            if (!doesFileExist(filename) || !doesFileExist(filename2))
            {
                return;
            }

            clearForm();

            //
            // Call over to F# code to analyze data and return a
            // chart to display:
            //
            this.Cursor = Cursors.WaitCursor;

            var chart = FSAnalysis.totalCrimes(filename, filename2);

            this.Cursor = Cursors.Default;

            //
            // we have chart, display it:
            //
            this.graphPanel.Controls.Add(chart);
            this.graphPanel.Refresh();
        }
Exemplo n.º 5
0
        private void button1_Click(object sender, EventArgs e)
        {
            string filename = this.txtFilename.Text;

            if (!doesFileExist(filename))
            {
                return;
            }

            clearForm();

            //
            // Call over to F# code to analyze data and return a
            // chart to display:
            //
            this.Cursor = Cursors.WaitCursor;
            String crimeCode = textBox1.Text;
            var    chart     = FSAnalysis.numCrimeByCode(filename, crimeCode);

            this.Cursor = Cursors.Default;

            //
            // we have chart, display it:
            //
            this.graphPanel.Controls.Add(chart);
            this.graphPanel.Refresh();
        }
        private void byarrest_Click(object sender, EventArgs e)
        {
            string filename = this.txtFilename.Text;

            if (!doesFileExist(filename))
            {
                return;
            }
            clearForm();
            this.Cursor = Cursors.WaitCursor;
            var chart2 = FSAnalysis.CrimesByArrest(filename);

            this.Cursor = Cursors.Default;
            this.graphPanel.Controls.Add(chart2);
            this.graphPanel.Refresh();
        }