private void button1_Click(object sender, EventArgs e)
        {
            string learncar = this.cbLearnCar.Text.Trim().ToUpper();

            if (learncar.Length == 0)
            {
                MessageBoxHelper.Show("对不起,必须输入申请的驾照型号!");
                return;
            }
            ArrayList list = SimpleOrmOperator.QueryConditionList <ExamUser>(" where c_idcard='" + DALSecurityTool.TransferInsertField(this.txtIdCard.Text.Trim()) + "'");

            if (list == null || list.Count == 0)
            {
                MessageBoxHelper.Show("对不起,不存在该学员,请咨询管理员!");
                return;
            }
            else
            {
                ExamUser   user   = list[0] as ExamUser;
                ExamPolicy policy = StaticCacheManager.GetConfig <ExamPolicy>();
                if (this.checkExam.Checked && policy.IsLimit && user.PassCount >= policy.SuccessTimes)
                {
                    MessageBoxHelper.Show("对不起,您已经合格了" + user.PassCount.ToString() + "次,无法再次进行考试!");
                    return;
                }

                // 判断是否考试合格次数超过了配置的考试合格次数限制
                ArrayList topics = this.GetRandomTopic(learncar);
                //this.Hide();
                ExamWorkStation form = new ExamWorkStation(topics, user, this.checkTrain.Checked);
                form.ShowDialog();
            }
        }
Beispiel #2
0
        void tmp_Click(object sender, EventArgs e)
        {
            ArrayList       topics = FT.DAL.Orm.SimpleOrmOperator.QueryListAll(typeof(ExamTopic));
            ExamWorkStation form   = new ExamWorkStation(topics, null, false);

            form.ShowDialog();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string learncar = this.cbLearnCar.Text.Trim().ToUpper();
            if(learncar.Length==0)
            {
                MessageBoxHelper.Show("�Բ��𣬱�����������ļ����ͺţ�");
                return;

            }
            ArrayList list = SimpleOrmOperator.QueryConditionList<ExamUser>(" where c_idcard='"+DALSecurityTool.TransferInsertField(this.txtIdCard.Text.Trim())+"'");
            if(list==null||list.Count==0)
            {

                MessageBoxHelper.Show("�Բ��𣬲����ڸ�ѧԱ������ѯ����Ա��");
                return;
            }
            else
            {
                ExamUser user=list[0] as ExamUser;
                ExamPolicy policy=StaticCacheManager.GetConfig<ExamPolicy>();
                if (this.checkExam.Checked&&policy.IsLimit && user.PassCount >= policy.SuccessTimes)
                {
                    MessageBoxHelper.Show("�Բ������Ѿ��ϸ���"+user.PassCount.ToString()+"�Σ��޷��ٴν��п���!");
                    return;
                }

                // �ж��Ƿ��Ժϸ�������������õĿ��Ժϸ��������
                ArrayList topics = this.GetRandomTopic(learncar);
                //this.Hide();
                ExamWorkStation form = new ExamWorkStation(topics,user,this.checkTrain.Checked);
                form.ShowDialog();

            }
        }
Beispiel #4
0
 void tmp_Click(object sender, EventArgs e)
 {
     ArrayList topics = FT.DAL.Orm.SimpleOrmOperator.QueryListAll(typeof(ExamTopic));
     ExamWorkStation form = new ExamWorkStation(topics,null,false);
     form.ShowDialog();
 }