// User enters sample size, population mean, sample mean, sample stdev
        protected void bAutoCalc_Click(object sender, EventArgs e)
        {
            Sample s = new Sample();

            s.SampleSize     = int.Parse(tbSampleSizeA.Text);
            s.PopulationMean = double.Parse(tbPopMean.Text);
            s.SampleMean     = double.Parse(tbMean.Text);
            s.SampleStDev    = double.Parse(tbStdDev.Text);

            ZStat z = new ZStat();

            z.Alpha     = double.Parse(rbAlphaLevel.SelectedValue.ToString());
            z.TwoTailed = bool.Parse(rbTwoTailed.SelectedValue.ToString());

            if (z.Alpha == 0.05 && z.TwoTailed == true)
            {
                z.CriticalZ = 1.960;
            }
            else if (z.Alpha == 0.05 && z.TwoTailed == false)
            {
                z.CriticalZ = 1.645;
            }
            else if (z.Alpha == 0.01)
            {
                z.CriticalZ = 2.326;
            }

            z.ObservedZ = (s.SampleMean - s.PopulationMean) / s.SampleStDev;

            autoAlpha.Text     = z.Alpha.ToString();
            autoTwoTailed.Text = z.TwoTailed.ToString();
            autoCriticalZ.Text = z.CriticalZ.ToString();
            autoObservedZ.Text = z.ObservedZ.ToString();

            panAutoZ.Visible = true;

            ZStatisticController con = new ZStatisticController(ConfigurationManager.ConnectionStrings["DBInformation"].ToString());

            con.InsertSample(s);
            con.InsertZ(z);
        }
        protected List <Observation> GetObservations()
        {
            ZStatisticController con = new ZStatisticController(ConfigurationManager.ConnectionStrings["DBInformation"].ToString());

            return(con.GetObservations());
        }
 // WORK IN PROGRESS
 protected void FillObservations(Sample s)
 {
     ZStatisticController con = new ZStatisticController(ConfigurationManager.ConnectionStrings["DBInformation"].ToString());
 }