示例#1
0
        private void button3_Click(object sender, EventArgs e)
        {
            //需要验证以及批改完,传入课程目标
            //



            if (sel1 >= 0 && sel2 >= 0)
            {
                var q1 = from o in pp.context.studAnsw
                         where o.mark < 0 && o.lid == ler[sel2].id
                         orderby o.stid
                         select o;

                if (q1.Count <studAnsw>() > 0)
                {
                    //   MessageBox.Show("还有未批好的作业!");
                    //return;
                }



                // else
                {
                    /////////////////////////
                    var q2 = from o in pp.context.Course
                             where o.id == lclinfo[sel1].courseid
                             select o;
                    //
                    int iobj = 0;
                    if (q2.Count <Course>() > 0)
                    {
                        //

                        saveFileDialog2.DefaultExt = ".xlsx";
                        saveFileDialog2.Filter     = "EXCEL file|*.xlsx";

                        if (saveFileDialog2.ShowDialog() == DialogResult.OK)
                        {
                            //

                            iobj = q2.First <Course>().numobjective;
                            EXtools.toScore(lclinfo[sel1], ler[sel2], saveFileDialog2.FileName, pp, iobj);
                        }
                    }
                    else
                    {
                        MessageBox.Show("未关联任何习题或有问题联系管理员!");
                    }
                }
            }
        }