示例#1
0
        private DataTable getLopDaCapCC()
        {
            DataTable  cCMhTable   = new DataTable();
            DataTable  dsHvDaCapCC = new DataTable("dsHvDaCapCC");
            DataColumn column      = new DataColumn();

            dsHvDaCapCC.Columns.Add("HvID", typeof(int));
            dsHvDaCapCC.Columns.Add("Họ", typeof(string));
            dsHvDaCapCC.Columns.Add("Tên", typeof(string));
            dsHvDaCapCC.Columns.Add("Ngày sinh", typeof(string));
            cCMhTable = boMonHoc.SelectMONHOC_Name_By_CHCID(int.Parse(lookChungChi.GetColumnValue("CHC_ID").ToString()));
            for (int i = 0; i < cCMhTable.Rows.Count; i++)
            {
                dsHvDaCapCC.Columns.Add(cCMhTable.Rows[i]["MonHoc"].ToString(), typeof(string));// (i.ToString() + 4)+
            }
            dsHvDaCapCC.Columns.Add("Số CC", typeof(string));
            dsHvDaCapCC.Columns.Add("Ngày cấp", typeof(string));
            dsHvDaCapCC.Columns.Add("CCC_LOPID", typeof(int));
            DataTable tbs = new DataTable();

            //tbs = boDkh.getDangKiHoc_Name_ByLopID(int.Parse(lookLopHoc.GetColumnValue("LOP_ID").ToString()));
            tbs = boCcc.Search_CCC_Status(int.Parse(lookLopHoc.GetColumnValue("LOP_ID").ToString()), mStatus);

            foreach (DataRow dr in tbs.Rows)
            {
                DataRow newRow = dsHvDaCapCC.NewRow();
                newRow.ItemArray = dr.ItemArray;
                dsHvDaCapCC.Rows.Add(newRow);
            }
            return(dsHvDaCapCC);
        }
示例#2
0
        private DataTable getLopDaCapCC()
        {
            int vLanThi = -1;

            vLanThi = int.Parse(lookLanThi.GetColumnValue("DIE_LanThi").ToString());
            mLanThi = vLanThi;
            DataTable  cCMhTable   = new DataTable();
            DataTable  dsHvDaCapCC = new DataTable("dsHvDaCapCC");
            DataColumn column      = new DataColumn();

            dsHvDaCapCC.Columns.Add("HvID", typeof(int));
            dsHvDaCapCC.Columns.Add("Họ", typeof(string));
            dsHvDaCapCC.Columns.Add("Tên", typeof(string));
            dsHvDaCapCC.Columns.Add("Ngày sinh", typeof(string));
            cCMhTable = boMonHoc.SelectMONHOC_Name_By_CHCID(int.Parse(lookChungChi.GetColumnValue("CHC_ID").ToString()));
            for (int i = 0; i < cCMhTable.Rows.Count; i++)
            {
                dsHvDaCapCC.Columns.Add(cCMhTable.Rows[i]["MonHoc"].ToString(), typeof(string));// (i.ToString() + 4)+
            }
            dsHvDaCapCC.Columns.Add("CCC_ID", typeof(int));
            dsHvDaCapCC.Columns.Add("Số CC", typeof(string));
            dsHvDaCapCC.Columns.Add("Ngày cấp", typeof(DateTime));
            dsHvDaCapCC.Columns.Add("CCC_LOPID", typeof(int));
            DataTable tbs = new DataTable();

            mLopHocID = int.Parse(lookLopHoc.GetColumnValue("LOP_ID").ToString());
            tbs       = boDkh.getDangKiHoc_Name_ByLopID(mLopHocID, vLanThi);

            foreach (DataRow dr in tbs.Rows)
            {
                DataRow newRow = dsHvDaCapCC.NewRow();
                if (int.Parse(lookChungChi.EditValue.ToString()) == 1 && dsHvDaCapCC.Columns.Count > tbs.Columns.Count)
                {
                    newRow["HvID"]      = dr["DAC_HOVID"];
                    newRow["Họ"]        = dr["DAC_HOVFIRSTNAME"];
                    newRow["Tên"]       = dr["DAC_HOVLASTNAME"];
                    newRow["Ngày sinh"] = dr["DAC_HOVBIRTHDAY"];
                    newRow[4]           = dr[4];
                    newRow[5]           = dr[5];
                    newRow[6]           = dr[6];
                    newRow[7]           = dr[7];
                    newRow[8]           = dr[8];
                    newRow[9]           = dr[9];
                    newRow[10]          = string.Empty;
                    newRow["CCC_ID"]    = dr["DAC_ID"];
                    newRow["Số CC"]     = dr["DAC_CCCSoCC"];
                    newRow["Ngày cấp"]  = dr["DAC_CCCNgayCap"];
                    newRow["CCC_LOPID"] = dr["DAC_LOPID"];
                }
                else
                {
                    newRow.ItemArray = dr.ItemArray;
                }
                dsHvDaCapCC.Rows.Add(newRow);
            }
            return(dsHvDaCapCC);
        }