Exemple #1
0
        /// <summary>
        /// 绘出该校该批次下文/理科所有专业数据线
        /// </summary>
        /// <param name="school">学校名</param>
        /// <param name="depart">批次</param>
        /// <param name="batch">文理</param>
        private void drawChart(string school, string depart, string batch)
        {
            SQLTool mysql = new SQLTool();

            mysql.open(CONNECTION);
            try
            {
                if (!batch.Equals("%三批%") && mysql.isThree(SQLCmdStr.isThree(school)))
                {
                    MessageBox.Show(string.Format("{0}在三本有招生!!!", school));
                }

                DataTable dtMajor = mysql.select(SQLCmdStr.selectMajor(school, depart, batch));
                DataTable dtDif   = mysql.select(SQLCmdStr.selectDif(depart, batch));
                DataTable dtRank  = mysql.select(SQLCmdStr.selectRank(school, depart, batch));
                DataTable dtSum   = mysql.select(SQLCmdStr.selectSum(school, depart, batch));

                FormChart fc = new FormChart();
                fc.init_FormChart(school, dtMajor, dtDif, dtRank, dtSum);

                fc.Show();
                if (fc.IsDisposed)
                {
                    fc.Dispose();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                mysql.close();
            }
        }