예제 #1
0
 private void Button2_Click(object sender, EventArgs e)
 {
     dslh = LopHoc.GetListLopHoc(cb_khoihoc.SelectedItem.ToString(), cb_namhoc.SelectedItem.ToString());
     if (!txtmalop.Text.Equals("") && !txttenlop.Text.Equals("") && !txtphonghoc.Text.Equals(""))
     {
         LopHoc a = new LopHoc();
         foreach (LopHoc i in dslh)
         {
             if (!i.MaLH.Equals(txtmalop.Text))
             {
                 a = new LopHoc
                 {
                     MaLH     = txtmalop.Text,
                     TenLH    = txttenlop.Text,
                     PhongHoc = txtphonghoc.Text,
                     KhoiHoc  = cb_khoihoc.SelectedItem.ToString(),
                     NamHoc   = cb_namhoc.SelectedItem.ToString()
                 };
             }
             else
             {
                 MessageBox.Show("Mã lớp đã tồn tại!");
                 break;
             }
         }
         LopHoc.ThemLH(a);
         MessageBox.Show("Đã thêm lớp: " + txttenlop.Text);
         DialogResult = DialogResult.OK;
     }
     else
     {
         MessageBox.Show("Các trường không được để trống");
     }
 }
예제 #2
0
 public Form1()
 {
     InitializeComponent();
     cb_khoihoc.SelectedIndex = 0;
     cb_namhoc.SelectedIndex  = 0;
     dgv1.AutoGenerateColumns = false;
     dgv2.AutoGenerateColumns = false;
     dslh = LopHoc.GetListLopHoc(cb_khoihoc.SelectedItem.ToString(), cb_namhoc.SelectedItem.ToString());
     if (dslh != null)
     {
         bds1.DataSource = dslh;
         dgv1.DataSource = bds1;
         LopHoc a = (LopHoc)bds1.Current;
         dshs            = HocSinh.GetListHocSinh(a.MaLH);
         bds2.DataSource = dshs;
         dgv2.DataSource = bds2;
     }
 }
예제 #3
0
 private void Load()
 {
     dgv1.AutoGenerateColumns = false;
     dgv2.AutoGenerateColumns = false;
     if (cb_khoihoc.SelectedItem != null && cb_namhoc.SelectedItem != null)
     {
         String kh = cb_khoihoc.SelectedItem.ToString();
         String nh = cb_namhoc.SelectedItem.ToString();
         dslh = LopHoc.GetListLopHoc(kh, nh);
         if (dslh != null)
         {
             bds1.DataSource = dslh;
             dgv1.DataSource = bds1;
             LopHoc a = (LopHoc)bds1.Current;
             if (a != null)
             {
                 dshs            = HocSinh.GetListHocSinh(a.MaLH);
                 bds2.DataSource = dshs;
                 dgv2.DataSource = bds2;
             }
         }
     }
 }