Esempio n. 1
0
        void Prepare_DaoTaoBoiDuong()
        {
            try
            {
                dt_DaoTaoBoiDuong = oCNVC_DaoTaoBoiDuong.GetData();
                if (dt_DaoTaoBoiDuong != null && dt_DaoTaoBoiDuong.Rows.Count > 0)
                {
                    /*
                     * var DaoTaoBoiDuong = from r in dt.AsEnumerable()
                     *                   select new
                     *                   {
                     *                       ten_truong = r.Field<string>("ten_truong"),
                     *                       chuyen_nganh_dao_tao = r.Field<string>("chuyen_nganh_dao_tao"),
                     *                       tu_ngay = r.Field<DateTime>("tu_ngay").Month + "/" + r.Field<DateTime>("tu_ngay").Year + " - ",
                     *                       den_ngay = r.Field<DateTime>("den_ngay").Month + "/" + r.Field<DateTime>("den_ngay").Year,
                     *                       ten_hinh_thuc = r.Field<string>("ten_hinh_thuc"),
                     *                       bd_ten_chung_chi = r.Field<string>("bd_ten_chung_chi"),
                     *                       ten_van_bang = r.Field<string>("ten_van_bang"),
                     *                       ten_trinh_do = r.Field<string>("ten")
                     *                   };*/



                    dt_DaoTaoBoiDuong.Columns.Add("vanbang_chungchi_trinhdo", typeof(string));

                    for (int i = 0; i < dt_DaoTaoBoiDuong.Rows.Count; i++)
                    {
                        dt_DaoTaoBoiDuong.Rows[i]["vanbang_chungchi_trinhdo"] = dt_DaoTaoBoiDuong.Rows[i]["ten_van_bang"] + "-" +
                                                                                dt_DaoTaoBoiDuong.Rows[i]["bd_ten_chung_chi"] + "-" +
                                                                                dt_DaoTaoBoiDuong.Rows[i]["ten"];
                    }

                    //ten_van_bang + '-' + bd_ten_chung_chi + '-' + ten
                }
                else // add dòng de hiển thị header
                {
                    dt_DaoTaoBoiDuong.Columns.Add("vanbang_chungchi_trinhdo", typeof(string));
                    DataRow r = dt_DaoTaoBoiDuong.NewRow();
                    r["ten_truong"] = "  ";
                    r["vanbang_chungchi_trinhdo"] = "Không có thông tin đào tạo bồi dưỡng";
                    dt_DaoTaoBoiDuong.Rows.Add(r);
                }
            }
            catch (Exception)
            {
            }
        }