public DataTable getTongKetChung(DTO_TongKet tk) { dt.Clear(); string sqlSelectTKc = string.Format("select LOPHOC.TENLOP,SISO=BAOCAOCHUNG.SISO,SOLUONGDAT=BAOCAOCHUNG.SOLUONGDAT,TYLE = CAST((BAOCAOCHUNG.TYLE) AS VARCHAR(3))+'%' FROM BAOCAOCHUNG, LOPHOC where BAOCAOCHUNG.MALOP = LOPHOC.MALOP and BAOCAOCHUNG.MANH = {0}", tk.MaNH, _conn); try { da = new SqlDataAdapter(sqlSelectTKc, _conn); da.Fill(dt); if (dt.Rows.Count == 0) { MessageBox.Show("Lớp chưa có điểm!!!"); } } catch { MessageBox.Show("Không thể lấy cơ sở dữ liệu!!"); } return(dt); }
public DataTable getTongKetMon(DTO_TongKet tk) { dt.Clear(); string sqlSelectTKM = string.Format("select LOPHOC.TENLOP,BAOCAO.SISO,BAOCAO.SOLUONGDAT,TYLE = CAST(round(BAOCAO.TYLE,1) AS VARCHAR(7))+'%' FROM BAOCAO, LOPHOC where BAOCAO.MAMH = {0} AND BAOCAO.MALOP = LOPHOC.MALOP and BAOCAO.MANH = {1}", tk.MaMH, tk.MaNH, _conn); try { da = new SqlDataAdapter(sqlSelectTKM, _conn); da.Fill(dt); if (dt.Rows.Count == 0) { MessageBox.Show("Lớp chưa có điểm hoặc chưa tạo lớp!!!"); } } catch { MessageBox.Show("Không thể lấy cơ sở dữ liệu!!"); } return(dt); }
public DataTable getTongKetChung(DTO_TongKet tk) { return(da.getTongKetChung(tk)); }
public DataTable getTongKetMon(DTO_TongKet tk) { return(da.getTongKetMon(tk)); }