public List <ChuongTrinhDaoTaoDTO> SearchListChuongTrinhDaoTao(string valueToSearch) { List <ChuongTrinhDaoTaoDTO> List = new List <ChuongTrinhDaoTaoDTO>(); string query = string.Format("SELECT CTrinhDTao.ID_ChuongTrinhDaoTao, CTrinhDTao.ID_Nganh, CTrinhDTao.ID_TaiLieu, N.MaNganh, N.TenNganh, MChung.MaTaiLieu, MChung.TenTaiLieu, CTrinhDTao.MaChuongTrinhDaoTao, CTrinhDTao.NamKy, CTrinhDTao.NamApDung, CTrinhDTao.TomTatNoiDung, CTrinhDTao.GhiChu " + "FROM dbo.ChuongTrinhDaoTao CTrinhDTao, dbo.Nganh N, dbo.MinhChung MChung " + "WHERE CTrinhDTao.ID_Nganh = N.ID_Nganh AND CTrinhDTao.ID_TaiLieu = MChung.ID_TaiLieu AND CONCAT(N.MaNganh, N.TenNganh, MChung.MaTaiLieu, MChung.TenTaiLieu, CTrinhDTao.MaChuongTrinhDaoTao, CTrinhDTao.NamKy, CTrinhDTao.NamApDung, CTrinhDTao.TomTatNoiDung, CTrinhDTao.GhiChu) LIKE N'%" + valueToSearch + "%'"); DataTable dataTable = DataBaseConnection.Instance.ExecuteQuery(query); foreach (DataRow dataRow in dataTable.Rows) { ChuongTrinhDaoTaoDTO chuongTrinhDaoTao = new ChuongTrinhDaoTaoDTO(dataRow); List.Add(chuongTrinhDaoTao); } return(List); }
public List <ChuongTrinhDaoTaoDTO> GetListChuongTrinhDaoTao() { List <ChuongTrinhDaoTaoDTO> List = new List <ChuongTrinhDaoTaoDTO>(); string query = "SELECT CTrinhDTao.ID_ChuongTrinhDaoTao, CTrinhDTao.ID_Nganh, CTrinhDTao.ID_TaiLieu, N.MaNganh, N.TenNganh, MChung.MaTaiLieu, MChung.TenTaiLieu, CTrinhDTao.MaChuongTrinhDaoTao, CTrinhDTao.NamKy, CTrinhDTao.NamApDung, CTrinhDTao.TomTatNoiDung, CTrinhDTao.GhiChu " + "FROM dbo.ChuongTrinhDaoTao CTrinhDTao, dbo.Nganh N, dbo.MinhChung MChung " + "WHERE CTrinhDTao.ID_Nganh = N.ID_Nganh AND CTrinhDTao.ID_TaiLieu = MChung.ID_TaiLieu"; DataTable dataTable = DataBaseConnection.Instance.ExecuteQuery(query); foreach (DataRow dataRow in dataTable.Rows) { ChuongTrinhDaoTaoDTO chuongTrinhDaoTaoDTO = new ChuongTrinhDaoTaoDTO(dataRow); List.Add(chuongTrinhDaoTaoDTO); } return(List); }