public string GetTenNhomByID(string id) { if (id == "") { return(""); } eNhomThucHanh lst = db.NhomThucHanhs.Where(x => x.ID_NhomThucHanh == id).Select(m => new eNhomThucHanh { ID_NhomThucHanh = m.ID_NhomThucHanh, ID_LopHocPhan = m.ID_LopHocPhan, TenNhom = m.TenNhom, ID_GiangVien = m.ID_GiangVien, NgayBatDau = m.NgayBatDau, NgayKetThuc = m.NgayKetThuc, SoTiet = m.SoTiet, SoLuong = db.DangKyHocPhans.Where(x => x.ID_NhomThucHanh == m.ID_NhomThucHanh).Count() }).FirstOrDefault(); if (lst.TenNhom == null) { return(""); } else { return(lst.TenNhom); } }
//thêm nhóm th public frmNhomThucHanh(string id_LopHP) { InitializeComponent(); LoadCBB(); LoadCBLich(); this.flag = 0; btnXoa.Visible = false; nhomTH = new eNhomThucHanh(); nhomTH.ID_LopHocPhan = id_LopHP; nhomTH.ID_NhomThucHanh = nTH.CreateID(); nhomTH.LichHoc_NhomThucHanh = new List <eLichHoc_NhomThucHanh>(); foreach (eNhomThucHanh x in frmLopHocPhan.instance.lstTH) { if (nhomTH.ID_NhomThucHanh == x.ID_NhomThucHanh) { string id = nhomTH.ID_NhomThucHanh; string numStr = id.Substring(2); int num = int.Parse(numStr) + 1; numStr = num.ToString(); while (numStr.Count() != 8) { numStr = "0" + numStr; } numStr = "th" + numStr; nhomTH.ID_NhomThucHanh = numStr; } } tbIDTH.Text = nhomTH.ID_NhomThucHanh.Trim(); tbMaLHP.Text = id_LopHP.Trim(); }
//xem, chỉnh sửa thông tin nhóm thực hành private void dgvNhomTH_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { int rowSelected = dgvNhomTH.CurrentRow.Index; eNhomThucHanh n = new eNhomThucHanh(); foreach (eNhomThucHanh x in lstTH) { if (x.ID_NhomThucHanh == dgvNhomTH.Rows[rowSelected].Cells[0].Value.ToString().Trim()) { n = x; break; } } if (n.LichHoc_NhomThucHanh == null) { n.LichHoc_NhomThucHanh = new LichHocBLL().GetLichHoc_NhomThucHanh(n.ID_NhomThucHanh); } frmNhomThucHanh frm = new frmNhomThucHanh(n); frm.ShowDialog(); } catch (Exception) { throw; } }
public eNhomThucHanh GetNhomByID(string id) { eNhomThucHanh lst = db.NhomThucHanhs.Where(x => x.ID_NhomThucHanh == id).Select(m => new eNhomThucHanh { ID_NhomThucHanh = m.ID_NhomThucHanh, ID_LopHocPhan = m.ID_LopHocPhan, TenNhom = m.TenNhom, ID_GiangVien = m.ID_GiangVien, NgayBatDau = m.NgayBatDau, NgayKetThuc = m.NgayKetThuc, SoTiet = m.SoTiet, SoLuong = db.DangKyHocPhans.Where(x => x.ID_NhomThucHanh == m.ID_NhomThucHanh).Count() }).FirstOrDefault(); return(lst); }
//sửa nhóm th public frmNhomThucHanh(eNhomThucHanh n) { InitializeComponent(); LoadCBB(); LoadCBLich(); this.flag = 0; this.nhomTH = n; if (nhomTH.LichHoc_NhomThucHanh == null) { nhomTH.LichHoc_NhomThucHanh = new List <eLichHoc_NhomThucHanh>(); } numNhom.Enabled = false; if (frmLopHocPhan.instance.GroupboxThongTin.Text == "Thông Tin Lớp Học Phần") { btnLuu.Visible = false; btnXoa.Visible = false; cbGiangVien.Enabled = true; numSoTiet.Enabled = true; numNhom.Enabled = true; dateTimePicker1.Enabled = false; dateTimePicker2.Enabled = false; } else { btnLuu.Visible = true; btnXoa.Visible = true; cbGiangVien.Enabled = false; numSoTiet.Enabled = false; numNhom.Enabled = false; dateTimePicker1.Enabled = true; dateTimePicker2.Enabled = true; } tbIDTH.Text = n.ID_NhomThucHanh.Trim(); tbMaLHP.Text = n.ID_LopHocPhan.Trim(); cbGiangVien.SelectedValue = nhomTH.ID_GiangVien.Trim(); numNhom.Value = int.Parse(nhomTH.TenNhom); numSoTiet.Value = nhomTH.SoTiet.Value; dateTimePicker1.Value = nhomTH.NgayBatDau.Value; dateTimePicker2.Value = nhomTH.NgayKetThuc.Value; LoadDSLichHocNhomTH(); }
public int EditNhomThucHanh(eNhomThucHanh a) { try { NhomThucHanh n = db.NhomThucHanhs.Where(t => t.ID_NhomThucHanh == a.ID_NhomThucHanh).FirstOrDefault(); if (n != null) // có thì chỉnh thông tin { n.ID_NhomThucHanh = a.ID_NhomThucHanh; n.ID_LopHocPhan = a.ID_LopHocPhan; n.ID_GiangVien = a.ID_GiangVien; n.TenNhom = a.TenNhom; n.SoTiet = a.SoTiet; n.NgayBatDau = a.NgayBatDau; n.NgayKetThuc = a.NgayKetThuc; n.SoLuong = db.DangKyHocPhans.Where(x => x.ID_NhomThucHanh == a.ID_NhomThucHanh).Count(); db.SaveChanges(); return(1); } else // chưa có thì thêm mới { n = new NhomThucHanh(); n.ID_NhomThucHanh = a.ID_NhomThucHanh; n.ID_LopHocPhan = a.ID_LopHocPhan; n.ID_GiangVien = a.ID_GiangVien; n.TenNhom = a.TenNhom; n.SoTiet = a.SoTiet; n.NgayBatDau = a.NgayBatDau; n.NgayKetThuc = a.NgayKetThuc; n.SoLuong = db.DangKyHocPhans.Where(x => x.ID_NhomThucHanh == a.ID_NhomThucHanh).Count(); db.NhomThucHanhs.Add(n); db.SaveChanges(); return(2); } } catch (Exception) { return(0); } }
public int AddNewNhomThucHanh(eNhomThucHanh a) { try { NhomThucHanh n = new NhomThucHanh(); n.ID_NhomThucHanh = a.ID_NhomThucHanh; n.ID_LopHocPhan = a.ID_LopHocPhan; n.ID_GiangVien = a.ID_GiangVien; n.TenNhom = a.TenNhom; n.SoTiet = a.SoTiet; n.NgayBatDau = a.NgayBatDau; n.NgayKetThuc = a.NgayKetThuc; n.SoLuong = 0; db.NhomThucHanhs.Add(n); db.SaveChanges(); return(1); } catch (Exception) { return(0); } }
public int AddNewNhomThucHanh(eNhomThucHanh a) { return(nth.AddNewNhomThucHanh(a)); }
public int EditNhomThucHanh(eNhomThucHanh a) { return(nth.EditNhomThucHanh(a)); }