Exemplo n.º 1
0
        private void Bind(int ID)
        {
            BLL.TitleList          bll  = new BLL.TitleList();
            List <Model.TitleList> list = new List <Model.TitleList>();

            list             = bll.Details(ID);
            lb_Analysis.Text = "  " + list[0].Analysis;
            lb_T_F.Text      = list[0].T_F;
            lb_Title.Text    = list[0].Title;
            OptionsListBind(list[0].ID);
        }
        /// <summary>
        /// 添加试卷题目
        /// </summary>
        /// <param name="Type">类型</param>
        /// <param name="gv">GridView</param>
        /// <param name="PapersID">PapersID</param>
        private void AddgvPapersTitleList(string Type, int PapersID, string[] arrayTitle, string[] arrayScore, int CourseID)
        {
            try
            {
                BLL.PapersTitleList   bll   = new BLL.PapersTitleList();
                Model.PapersTitleList model = new Model.PapersTitleList();

                int count = 0;
                foreach (var item in arrayTitle)
                {
                    BLL.TitleList          Tbll = new BLL.TitleList();
                    List <Model.TitleList> list = Tbll.Details(int.Parse(item));

                    model.Title     = list[0].Title;
                    model.T_F       = list[0].T_F;
                    model.Analysis  = list[0].Analysis;
                    model.ID        = list[0].ID;
                    model.Score     = int.Parse(arrayScore[count]);
                    model.CourseID  = CourseID;
                    model.Type      = Type;
                    model.PapersID  = PapersID;
                    model.Status_id = int.Parse(list[0].Status_id.ToString());

                    count++;
                    if (bll.Add(model) > 0)
                    {
                        AddgvPapersOptionsList(model.ID, PapersID);
                    }
                    else
                    {
                        //如果题目添加不成功
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }