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(); } }
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(); } }
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(); }