private void Export_Load(object sender, EventArgs e) { LabClassBLL bclass = new LabClassBLL(); cmbClass.BindClass(ClassType.LabClass); txtBaseMark.Text = Setting.BaseMark; txtBaseMark.ReadOnly = true; }
private void btnSearch_Click(object sender, EventArgs e) { StudentBLL bstudent = new StudentBLL(); LabClassBLL cls = new LabClassBLL(); stuinfo = bstudent.GetStudentBySID(txtSID.Text); if (stuinfo == null) { MessageBox.Show("û�����ѧ��"); return; } lblSName.Text = stuinfo.SName; cmbClass.BindClass(ClassType.LabClass); cmbClass.ClassID = stuinfo.LabClassID; }
public void BindClass(ClassType ct) { switch (ct) { case ClassType.LabClass: LabClassBLL lcb = new LabClassBLL(); cmbClass.DataSource = null; cmbClass.DataSource = lcb.GetAllLabClass(); cmbClass.DisplayMember = "LabClassID"; cmbClass.ValueMember = "LabClassID"; break; case ClassType.TheoryClass: TheoryClassBLL tcb = new TheoryClassBLL(); cmbClass.DataSource = null; cmbClass.DataSource = tcb.GetAllTheoryClass(); cmbClass.DisplayMember = "TheoryClassID"; cmbClass.ValueMember = "TheoryClassID"; break; } }
private void btnOK_Click(object sender, EventArgs e) { if (rdbLab.Checked) { LabClass classinfo = new LabClass() { LabClassID = txtClassID.Text, LabClassRoom = txtClassRoom.Text, Date = txtDate.Text, TheoryClassID=cmbTheroyClass.ClassID }; LabClassBLL bclass = new LabClassBLL(); try { if (bclass.AddClass(classinfo)) MessageBox.Show("��ӳɹ�"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else if(rdbTheroy.Checked) { TheoryClass classinfo = new TheoryClass() { TheoryClassID = txtClassID.Text, TheoryClassRoom = txtClassRoom.Text, Date = txtDate.Text }; TheoryClassBLL bclass = new TheoryClassBLL(); try { if (bclass.AddClass(classinfo)) MessageBox.Show("��ӳɹ�"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { LabClass classinfo = new LabClass() { LabClassID = txtClassID.Text, LabClassRoom = txtClassRoom.Text, Date = txtDate.Text }; LabClassBLL bclass = new LabClassBLL(); try { if (bclass.AddClass(classinfo)) MessageBox.Show("��ӳɹ�"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }