private bool CheckNganh(string macd, string tennganh1) { string ma = ""; var ds = Dao_GiaoVu.DSNganh(); foreach (var tt in ds) { if (tt.tennganh == tennganh1) { ma = tt.manganh; break; } } var dsbg = Dao_GiaoVu.DSBaoGom(); foreach (var tt in dsbg) { if (tt.MaNganh == ma) { ma = tt.MaCD; } } if (macd == ma) { return(true); } return(false); }
public MoChuyenDe(TatCaChuyenDe cd) { //Mã chuyên đề InitializeComponent(); tbMaCD.Text = cd.MaCD; tbTenCD.Text = cd.TenCD; var dsbg = Dao_GiaoVu.DSBaoGom(); var dsnganh = Dao_GiaoVu.DSNganh(); string nganh = ""; foreach (var tt in dsbg) { if (tt.MaCD == cd.MaCD) { nganh = tt.MaNganh; break; } } foreach (var tt in dsnganh) { if (tt.manganh == nganh) { nganh = tt.tennganh; break; } } tbThuocNganh.Text = nganh; var dshk = Dao_GiaoVu.DSNamHoc(); foreach (var tt in dshk) { cbbNamHoc.Items.Add(tt.namhoc); } var dsnh = Dao_GiaoVu.DSHocKy(); foreach (var tt in dsnh) { cbbHocKi.Items.Add(tt.hocky.ToString()); } }
public SuaChuyenDe(TatCaChuyenDe n) { InitializeComponent(); tccd = n; tbTenCD.Text = n.TenCD; tbMaCD.Text = n.MaCD; if (n.TinhTrang == 0) { rdoVoHieuHoa.Checked = true; } else { rdoMo.Checked = true; } var dsbg = Dao_GiaoVu.DSBaoGom(); string ma = ""; foreach (var tt in dsbg) { if (tt.MaCD == n.MaCD) { ma = tt.MaNganh; } } var ds = Dao_GiaoVu.DSNganh(); foreach (var tt in ds) { cbbThuocNganh.Items.Add(tt.tennganh); if (tt.manganh == ma) { ma = tt.tennganh; } } cbbThuocNganh.Text = ma; }
public CapNhatChuyenDeDangDuocMo(ChuyenDeDuocMo n) { InitializeComponent(); //Mã cd tbMaCD.Text = n.MaCD.ToString(); //Tên cd var dscd = Dao_GiaoVu.DSTatCaChuyenDe(); foreach (var tt in dscd) { if (tt.MaCD == n.MaCD) { tbTenCD.Text = tt.TenCD; break; } } //Thuộc ngành var dsBaogom = Dao_GiaoVu.DSBaoGom(); var dsThuocNganh = Dao_GiaoVu.DSNganh(); string manganh = ""; foreach (var tt in dsBaogom) { if (tt.MaCD == n.MaCD) { manganh = tt.MaNganh; break; } } foreach (var tt in dsThuocNganh) { if (tt.manganh == manganh) { manganh = tt.tennganh; } } tbThuocNganh.Text = manganh; //Năm học TTGiaoVu tuongtac = new TTGiaoVu(); var dsNH = Dao_GiaoVu.DSNamHoc(); foreach (var tt in dsNH) { cbbNamHoc.Items.Add(tt.namhoc); } cbbNamHoc.Text = n.NamHoc; //Học kỳ var dsHK = Dao_GiaoVu.DSHocKy(); foreach (var tt in dsHK) { cbbHocKi.Items.Add(tt.hocky); } cbbHocKi.Text = n.HocKy.ToString(); //Tên bắt đầu //cbbTenBatDau.Items.Add("CK"); //SL lớp //SLLop.Text = n.S //SLL.Text = n.S }
public CapNhatChuyenDeDangDuocMo(ChuyenDeDuocMo n) { InitializeComponent(); x = n; //Mã cd tbMaCD.Text = n.MaCD.ToString(); //Tên cd var dscd = Dao_GiaoVu.DSTatCaChuyenDe(); var dsBaogom = Dao_GiaoVu.DSBaoGom(); var dsThuocNganh = Dao_GiaoVu.DSNganh(); var dsNH = Dao_GiaoVu.DSNamHoc(); var dsHK = Dao_GiaoVu.DSHocKy(); var ds = Dao_GiaoVu.DSCacLopChuyenDeDuocMo(); foreach (var tt in dscd) { if (tt.MaCD == n.MaCD) { tbTenCD.Text = tt.TenCD; break; } } //Thuộc ngành string manganh = ""; foreach (var tt in dsBaogom) { if (tt.MaCD == n.MaCD) { manganh = tt.MaNganh; break; } } foreach (var tt in dsThuocNganh) { if (tt.manganh == manganh) { manganh = tt.tennganh; } } tbThuocNganh.Text = manganh; //Năm học foreach (var tt in dsNH) { cbbNamHoc.Items.Add(tt.namhoc); } cbbNamHoc.Text = n.NamHoc; //Học kỳ foreach (var tt in dsHK) { cbbHocKi.Items.Add(tt.hocky); } cbbHocKi.Text = n.HocKy.ToString(); //SL lớp List <string> dslophoc = new List <string>(); int demlop = 0; foreach (var tt in ds) { if (tt.MaCD == tbMaCD.Text && tt.NamHoc == cbbNamHoc.Text && tt.HocKy.ToString() == cbbHocKi.Text) { dslophoc.Add(tt.MaLop); demlop++; } } SLL.Text = demlop.ToString(); //Tên bắt đầu string tenlop = ""; foreach (var tt in ds) { if (tt.MaCD == tbMaCD.Text && tt.NamHoc == cbbNamHoc.Text && tt.HocKy.ToString() == cbbHocKi.Text) { tenlop = tt.MaLop; } } int VT = 0; for (int i = tenlop.Length - 1; i >= 0; i--) { if (Char.IsNumber(tenlop[i])) { VT = i; break; } } string abc = tenlop.Substring(0, VT); cbbTenBatDau.Text = abc; //SLSV1Lop foreach (var tt in ds) { if (tt.MaCD == tbMaCD.Text) { SLSV1L.Text = tt.slsv1lop.ToString(); break; } } //SLSV 1lop foreach (var tt in ds) { if (tt.MaCD == tbMaCD.Text && tt.NamHoc == cbbNamHoc.Text && tt.HocKy.ToString() == cbbHocKi.Text) { //SLSV1L.Text = tt.slsv1lop.ToString(); } } SLL.Text = demlop.ToString(); //SL Nhóm 1 lớp foreach (var tt in ds) { if (tt.MaCD == tbMaCD.Text && tt.NamHoc == cbbNamHoc.Text && tt.HocKy.ToString() == cbbHocKi.Text) { SLNTD.Text = tt.SoNToiDa1Lop.ToString(); break; } } //SLSV TD 1 nhóm var dsn = Dao_GiaoVu.DSNhom(); int maxnhom = 0; foreach (var tt in dslophoc) { int maxnhomtemp = 0; foreach (var tt1 in dsn) { if (tt1.malop == tt) { maxnhomtemp = tt1.sosvtoida1nhom; break; } } if (maxnhomtemp > maxnhom) { maxnhom = maxnhomtemp; } } SLSVTD1N.Text = maxnhom.ToString(); x.SoNToiDa1Lop = Int32.Parse(SLNTD.Text); sll = Int32.Parse(SLL.Text); sln = Int32.Parse(SLNTD.Text); }
public CapNhatGiaoVienPhuTrach(ChuyenDeDuocMo n) { InitializeComponent(); //Mã cd tbMaCD.Text = n.MaCD.ToString(); //Tên cd var dscd = Dao_GiaoVu.DSTatCaChuyenDe(); foreach (var tt in dscd) { if (tt.MaCD == n.MaCD) { tbTenCD.Text = tt.TenCD; break; } } //Thuộc ngành var dsBaogom = Dao_GiaoVu.DSBaoGom(); var dsThuocNganh = Dao_GiaoVu.DSNganh(); string manganh = ""; foreach (var tt in dsBaogom) { if (tt.MaCD == n.MaCD) { manganh = tt.MaNganh; break; } } foreach (var tt in dsThuocNganh) { if (tt.manganh == manganh) { manganh = tt.tennganh; } } tbThuocNganh.Text = manganh; //Năm học tbNamHoc.Text = n.NamHoc; //Học kỳ tbHocKi.Text = n.HocKy.ToString(); //Lớp cbbLop.Text = n.MaLop; //GVPhu trách var ds = Dao_GiaoVu.DSKhaNang(); List <string> arr = new List <string>(); foreach (var tt in ds) { if (tt.macd == tbMaCD.Text) { arr.Add(tt.mand); } } var dsgv = Dao_GiaoVu.DSGiaoVien(); foreach (var tt in dsgv) { foreach (var tt1 in arr) { if (tt.MaND == tt1) { cbbGiaoVienPhuTrach.Items.Add(tt.TenGV); } } } cbbGiaoVienPhuTrach.Text = n.GVPhuTrach; }