private void LoadMon_Lop()
        {
            dtMon             = oBKQHT_MonThiTotNghiep_Lop.GetNotIn_Mon(IDDM_Lop);
            grdMon.DataSource = dtMon;
            dtMon.AcceptChanges();

            dtMonDaChon             = oBKQHT_MonThiTotNghiep_Lop.GetIn_Mon(IDDM_Lop);
            grdMonDaChon.DataSource = dtMonDaChon;
            dtMonDaChon.AcceptChanges();
        }
Example #2
0
 private void LoadMonThiTotNghiep()
 {
     dtMonThiTotNghiep = oBKQHT_MonThiTotNghiep_Lop.GetIn_Mon(IDDM_Lop);
     cmbMonHoc.Properties.DataSource = dtMonThiTotNghiep;
     if (dtMonThiTotNghiep.Rows.Count > 0)
     {
         cmbMonHoc.ItemIndex = 0;
         LoadSinhVien();
     }
     else
     {
         grdSinhVien.DataSource = null;
         grdThiLai.DataSource   = null;
     }
 }
Example #3
0
 private void LoadMonThiTotNghiep()
 {
     dtMonThiTotNghiep = oBKQHT_MonThiTotNghiep_Lop.GetIn_Mon(IDDM_Lop);
     cmbMonHoc.Properties.DataSource = dtMonThiTotNghiep;
     if ((dtMonThiTotNghiep != null) && (dtMonThiTotNghiep.Rows.Count > 0))
     {
         cmbMonHoc.ItemIndex = 0;
         LoadSinhVien();
     }
     else
     {
         cmbMonHoc.EditValue = null;
         if (dtSinhVien != null)
         {
             dtSinhVien.Clear();
         }
     }
 }
        private void AddBand()
        {
            BandedGridColumn bgc; GridBand grb, grbHK;
            DataTable        dtTemp = LoadNamHoc();
            int IDNamHoc = 0, BandWidth = 0, SoNam = NamHocKetThuc - NamHocBatDau;

            //ClearGridBandColumn(bgvDiem, grbMonHoc);
            //grbMonHoc.Children.Clear();
            //// add band Năm Học
            //for (int j = 0; j < SoNam; j++)
            //{
            //    BandWidth = 0;
            //    grb = new GridBand();
            //    SetBandCaption(grb, "Năm học thứ " + (j + 1).ToString(), 50);
            //    grbMonHoc.Children.AddRange(new GridBand[] { grb });
            //    DataRow[] adr = dtTemp.Select("TenNamHoc = '" + ((NamHocBatDau + j) + "-" + (NamHocBatDau + j + 1)) + "'");
            //    if (adr.Length > 0)
            //    {
            //        IDNamHoc = int.Parse(adr[0]["DM_NamHocID"].ToString());
            //        // add band Học Kỳ
            //        for (int i = 1; i <= 2; i++)
            //        {
            //            grbHK = new GridBand();
            //            SetBandCaption(grbHK, "Học kỳ " + i.ToString(), 50);
            //            grb.Children.AddRange(new GridBand[] { grbHK });
            //            // add band Môn Học
            //            dtMonHoc = oBXL_MonHocTrongKy.GetMonKy(pDM_LopInfo.DM_LopID, IDNamHoc, i);
            //            foreach (DataRow dr in dtMonHoc.Rows)
            //            {
            //                bgc = new BandedGridColumn();
            //                grbHK.Columns.Add(bgc);
            //                bgc.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric;
            //                bgc.DisplayFormat.FormatString = "n1";
            //                SetColumnBandCaption(bgc, dr["TenMonHoc"].ToString(), "C" + "_" + dr["XL_MonHocTrongKyID"].ToString(), 110, DevExpress.Utils.HorzAlignment.Center, false);
            //                bgvDiem.Columns.AddRange(new BandedGridColumn[] { bgc });
            //                BandWidth += 100;
            //                dtSinhVien.Columns.Add("C" + "_" + dr["XL_MonHocTrongKyID"].ToString(), typeof(double));
            //            }
            //            if (grbHK.Columns.Count == 0)
            //                grbHK.Visible = false;
            //            else
            //                grbHK.Visible = true;
            //        }
            //    }
            //}

            // add band Môn thi tốt nghiệp
            if (dtLop != null && dtLop.Rows.Count > 0)
            {
                grbTotNghiep.Columns.Clear();
                DataTable dtTotNghiep = oBKQHT_MonThiTotNghiep_Lop.GetIn_Mon(int.Parse(dtLop.Rows[0]["DM_LopID"].ToString()));
                if (dtTotNghiep.Rows.Count > 0)
                {
                    foreach (DataRow dr in dtTotNghiep.Rows)
                    {
                        bgc = new BandedGridColumn();
                        grbTotNghiep.Columns.Add(bgc);
                        bgc.DisplayFormat.FormatType   = DevExpress.Utils.FormatType.Numeric;
                        bgc.DisplayFormat.FormatString = "n1";
                        SetColumnBandCaption(bgc, dr["TenMonHoc"].ToString(), "TN" + "_" + dr["DM_MonHocID"].ToString(), 110, DevExpress.Utils.HorzAlignment.Center, false);
                        bgvDiem.Columns.AddRange(new BandedGridColumn[] { bgc });
                        BandWidth += 100;
                        dtSinhVien.Columns.Add("TN" + "_" + dr["DM_MonHocID"].ToString(), typeof(double));
                        if (dr["MaMonHoc"].ToString() == "TTN_CT")
                        {
                            IDMonChinhTri = dr["DM_MonHocID"].ToString();
                        }
                        else if (dr["MaMonHoc"].ToString() == "TTN_LTCM")
                        {
                            IDMonLyThuyet = dr["DM_MonHocID"].ToString();
                        }
                        else if (dr["MaMonHoc"].ToString() == "TTN_THNN")
                        {
                            IDMonThucHanh = dr["DM_MonHocID"].ToString();
                        }
                    }
                    grbTotNghiep.Visible = true;
                }
                else
                {
                    IDMonChinhTri        = "";
                    IDMonLyThuyet        = "";
                    IDMonThucHanh        = "";
                    grbTotNghiep.Visible = false;
                }
            }
        }