/// <summary> /// /// </summary> /// <param name="lvDS"></param> public void HienThiDS(ListView lvDS) { if (this.Data == null) { this.Data = new LopMonHocData(); } DataTable table = this.Data.LayDS(false); lvDS.Items.Clear(); foreach (DataRow row in table.Rows) { LopMonHocInfo info = new LopMonHocInfo(); info.MaLopMonHoc = int.Parse(row["MaLopMonHoc"].ToString()); LopController lopCtrl = new LopController(); info.Lop = lopCtrl.LayTuMa(row["MaLop"].ToString()); MonHocController monHocCtrl = new MonHocController(); info.MonHoc = monHocCtrl.LayTuMa(row["MaMonHoc"].ToString()); ListViewItem item = new ListViewItem(); item.Text = info.Lop.TenLop; item.SubItems.Add(info.MonHoc.TenMonHoc); object[] tag = new object[2]; tag[0] = info; tag[1] = row; item.Tag = tag; lvDS.Items.Add(item); } }
/// <summary> /// /// </summary> /// <param name="cmb"></param> /// <param name="maLop"></param> public void HienThiComboBoxDSChuaPhanCong(ComboBox cmb, string maLop) { if (this.Data == null) { this.Data = new LopMonHocData(); } cmb.DataSource = this.Data.LayDSChuaPhanCong(maLop); cmb.ValueMember = "MaLopMonHoc"; cmb.DisplayMember = "TenMonHoc"; }
/// <summary> /// /// </summary> /// <param name="cmb"></param> /// <param name="lopInfo"></param> /// <param name="giaoVien"></param> public void HienThiComboBox(ComboBox cmb, LopInfo lopInfo, GiaoVienInfo giaoVien) { if (this.Data == null) { this.Data = new LopMonHocData(); } cmb.DataSource = this.Data.LayDS(lopInfo, giaoVien, true); cmb.ValueMember = "MaLopMonHoc"; cmb.DisplayMember = "TenMonHoc"; }
/// <summary> /// /// </summary> /// <param name="cmb"></param> public void HienThiComboBox(ComboBox cmb) { if (this.Data == null) { this.Data = new LopMonHocData(); } cmb.DataSource = this.Data.LayDS(true); cmb.ValueMember = "MaLopMonHoc"; cmb.DisplayMember = "TenMonHoc"; }
/// <summary> /// /// </summary> /// <param name="col"></param> /// <param name="maLop"></param> public void HienThiDataGridViewComboBoxColumnDSChuaPhanCong(DataGridViewComboBoxColumn col, string maLop) { if (this.Data == null) { this.Data = new LopMonHocData(); } col.DataSource = this.Data.LayDSChuaPhanCong(maLop); col.ValueMember = "MaLopMonHoc"; col.DisplayMember = "TenMonHoc"; col.DataPropertyName = "MaLopMonHoc"; }
/// <summary> /// /// </summary> /// <param name="col"></param> public void HienThiDataGridViewComboBoxColumn(DataGridViewComboBoxColumn col) { if (this.Data == null) { this.Data = new LopMonHocData(); } col.DataSource = this.Data.LayDS(true); col.ValueMember = "MaLopMonHoc"; col.DisplayMember = "TenMonHoc"; col.DataPropertyName = "MaLopMonHoc"; }
/// <summary> /// /// </summary> /// <param name="dgvDS"></param> /// <param name="bnDS"></param> /// <param name="maLop"></param> public void HienThiDS(DataGridView dgvDS, BindingNavigator bnDS, LopInfo lopInfo) { if (this.Data == null) { this.Data = new LopMonHocData(); } BindingSource bs = new BindingSource(); bs.DataSource = this.Data.LayDS(lopInfo, false); bnDS.BindingSource = bs; dgvDS.DataSource = bs; }
/// <summary> /// /// </summary> /// <param name="maLopMonHoc"></param> /// <returns></returns> public LopMonHocInfo LayTuMa(int maLopMonHoc) { if (this.Data == null) { this.Data = new LopMonHocData(); } DataTable table = this.Data.LayTuMa(maLopMonHoc); if (table.Rows.Count > 0) { LopMonHocInfo info = new LopMonHocInfo(); info.MaLopMonHoc = int.Parse(table.Rows[0]["MaLopMonHoc"].ToString()); LopController lopCtrl = new LopController(); info.Lop = lopCtrl.LayTuMa(table.Rows[0]["MaLop"].ToString()); MonHocController monHocCtrl = new MonHocController(); info.MonHoc = monHocCtrl.LayTuMa(table.Rows[0]["MaMonHoc"].ToString()); return(info); } return(null); }
public LopMonHocController() { this.Data = new LopMonHocData(); }