コード例 #1
0
ファイル: QuizInfoBL.cs プロジェクト: MobileApps-BJTU/Web
 public bool insertAQuiz(Model.QuizForDB quiz)
 {
     OxcoderIFactory.IFactory factory = new OxcoderFactory.SqlSeverFactory();
     OxcoderIDAL.QuizInfoIDAL en      = factory.getQuizInstance();
     if (quiz.Quiz_Type.Equals("php"))
     {
         quiz.Quiz_TypeID = 29;
     }
     else if (quiz.Quiz_Type.Equals("cpp"))
     {
         quiz.Quiz_TypeID = 1;
     }
     else if (quiz.Quiz_Type.Equals("python"))
     {
         quiz.Quiz_TypeID = 4;
     }
     else if (quiz.Quiz_Type.Equals("c"))
     {
         quiz.Quiz_TypeID = 34;
     }
     else if (quiz.Quiz_Type.Equals("java"))
     {
         quiz.Quiz_TypeID = 10;
     }
     return(en.insertAQuiz(quiz));
 }
コード例 #2
0
        private DataSet AddPositionAndQuiz(DataSet ds)
        {
            OxcoderIFactory.IFactory factory = new OxcoderFactory.SqlSeverFactory();
            OxcoderIDAL.QuizInfoIDAL quiz    = factory.getQuizInstance();

            DataColumn dc = new DataColumn();

            dc.DataType   = System.Type.GetType("System.String");
            dc.ColumnName = "Challenge_Position0";
            ds.Tables[0].Columns.Add(dc);

            dc            = new DataColumn();
            dc.DataType   = System.Type.GetType("System.String");
            dc.ColumnName = "Challenge_Position1";
            ds.Tables[0].Columns.Add(dc);

            dc            = new DataColumn();
            dc.DataType   = System.Type.GetType("System.String");
            dc.ColumnName = "Challenge_Position2";
            ds.Tables[0].Columns.Add(dc);

            dc            = new DataColumn();
            dc.DataType   = System.Type.GetType("System.String");
            dc.ColumnName = "Challenge_Quiz0";
            ds.Tables[0].Columns.Add(dc);

            dc            = new DataColumn();
            dc.DataType   = System.Type.GetType("System.String");
            dc.ColumnName = "Challenge_Quiz1";
            ds.Tables[0].Columns.Add(dc);

            dc            = new DataColumn();
            dc.DataType   = System.Type.GetType("System.String");
            dc.ColumnName = "Challenge_Quiz2";
            ds.Tables[0].Columns.Add(dc);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                if (dr["Challenge_Salary"].ToString() == "1")
                {
                    dr["Challenge_Salary"] = "2k~5k";
                }
                else if (dr["Challenge_Salary"].ToString() == "2")
                {
                    dr["Challenge_Salary"] = "5k~8k";
                }
                else if (dr["Challenge_Salary"].ToString() == "3")
                {
                    dr["Challenge_Salary"] = "8k~10k";
                }
                else if (dr["Challenge_Salary"].ToString() == "4")
                {
                    dr["Challenge_Salary"] = "10k~12k";
                }
                else if (dr["Challenge_Salary"].ToString() == "5")
                {
                    dr["Challenge_Salary"] = "12k~15k";
                }
                else if (dr["Challenge_Salary"].ToString() == "6")
                {
                    dr["Challenge_Salary"] = "15k以上";
                }
                string strTemp = dr["Challenge_Position"].ToString();
                if (strTemp.IndexOf(",") == -1)
                {
                    //没逗号直接赋值
                    dr["Challenge_Position0"] = strTemp;
                }
                else
                {
                    //有逗号就分割
                    string[] arrTemp = strTemp.Split(',');
                    dr["Challenge_Position0"] = arrTemp[0].ToString();
                    dr["Challenge_Position1"] = arrTemp[1].ToString();
                    dr["Challenge_Position2"] = arrTemp[1].ToString();
                }
                strTemp = dr["Challenge_Quiz_First"].ToString();
                dr["Challenge_Quiz0"] = quiz.QuizName(strTemp);
                strTemp = dr["Challenge_Quiz_Sec"].ToString();
                dr["Challenge_Quiz1"] = quiz.QuizName(strTemp);
                strTemp = dr["Challenge_Quiz_Third"].ToString();
                dr["Challenge_Quiz2"] = quiz.QuizName(strTemp);
            }
            return(ds);
        }
コード例 #3
0
ファイル: QuizInfoBL.cs プロジェクト: MobileApps-BJTU/Web
 public DataSet AllQuizInfo()
 {
     OxcoderIFactory.IFactory factory = new OxcoderFactory.SqlSeverFactory();
     OxcoderIDAL.QuizInfoIDAL en      = factory.getQuizInstance();
     return(en.AllQuizInfo());
 }