Пример #1
0
        private string GetRqSpfRank(SoccerSingleAnalysis analysis)
        {
            int    rank   = 0;
            String tempSp = "0";

            switch (analysis.rqspfresult)
            {
            case "3":
                tempSp = analysis.rqshengsp;
                break;

            case "1":
                tempSp = analysis.rqpingsp;
                break;

            case "0":
                tempSp = analysis.rqfusp;
                break;
            }
            if (analysis.rqshengsp.Equals("0"))
            {
                return("0");
            }
            if (Convert.ToDouble(tempSp) >= Convert.ToDouble(analysis.rqshengsp))
            {
                rank++;
            }
            if (Convert.ToDouble(tempSp) >= Convert.ToDouble(analysis.rqpingsp))
            {
                rank++;
            }
            if (Convert.ToDouble(tempSp) >= Convert.ToDouble(analysis.rqfusp))
            {
                rank++;
            }
            return(rank.ToString());
        }
Пример #2
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            try
            {
                SoccerSingleDAL             dal = new SoccerSingleDAL();
                DataSet                     ds  = dal.SearchDanchang();
                List <SoccerSingleAnalysis> danChangAnalyses = new List <SoccerSingleAnalysis>();

                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    SoccerSingleAnalysis analysis = new SoccerSingleAnalysis();

                    analysis.riqi        = row["riqi"].ToString();
                    analysis.bianhao     = row["bianhao"].ToString();
                    analysis.liansai     = row["liansai"].ToString();
                    analysis.shengsp     = row["shengsp"].ToString();
                    analysis.pingsp      = row["pingsp"].ToString();
                    analysis.fusp        = row["fusp"].ToString();
                    analysis.rqshengsp   = row["rqshengsp"].ToString();
                    analysis.rqpingsp    = row["rqpingsp"].ToString();
                    analysis.rqfusp      = row["rqfusp"].ToString();
                    analysis.spfresult   = row["spfresult"].ToString();
                    analysis.rqspfresult = row["rqspfresult"].ToString();

                    analysis.spfrank   = GetSpfRank(analysis);
                    analysis.rqspfrank = GetRqSpfRank(analysis);

                    danChangAnalyses.Add(analysis);
                }

                dataGridView1.DataSource = danChangAnalyses;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }