Ejemplo n.º 1
0
        /// <summary>
        /// DB에서 DataReader로 읽어온 수치를 프로퍼티에 담아 ProgressBar의 Value, Maximum에 전달하여 출력
        /// </summary>
        private void progressBar()
        {
            HomeDB db   = new HomeDB();
            info   info = db.SetProgressBarValue();

            db.Dispose();
            circularProgressBar1.Value   = info.Att;
            circularProgressBar1.Maximum = info.AllStu;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// ComboBox에 해당하는 조건으로 월별 등록학생 조회
        /// </summary>
        private void SetRegDate()
        {
            HomeDB    db = new HomeDB();
            DataTable dt = db.GetRegDate(cboYear.Text);

            db.Dispose();

            DataView dv = new DataView(dt);

            chart1.Series[0].Points.DataBind(dv, "mm", "stu", "ToolTip=stu");
            chart1.Series[0].ChartType = SeriesChartType.Column;
            chart1.Series[0].Name      = "등록 학생수";
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 출/결석에 대해 각각의 학생수 별로 차트 바인딩
        /// </summary>
        private void SetAtt()
        {
            HomeDB    db  = new HomeDB();
            DataTable dt  = db.GetAbsenceY();
            DataTable dt2 = db.GetAbsenceN();

            db.Dispose();

            DataView dv  = new DataView(dt);
            DataView dv2 = new DataView(dt2);

            chart2.Series[0].Points.DataBind(dv, "absence", "count(stuID)", "ToolTip=count(stuID)");
            chart2.Series[1].Points.DataBind(dv2, "absence", "count(stuID)", "ToolTip=count(stuID)");
            chart2.Series[0].ChartType = SeriesChartType.Column;
            chart2.Series[1].ChartType = SeriesChartType.Column;
        }