コード例 #1
0
 public DataTable LayMaPhieuTra()
 {
     try
     {
         string strSQL = "SELECT MaPT FROM PHIEUTRASACH ORDER BY MaPT";
         provider.Connect();
         DataTable dtTable = provider.SELECT(CommandType.Text, strSQL);
         return(dtTable);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
     finally
     {
         provider.DisConnect();
     }
 }
コード例 #2
0
 public DataTable LayDanhSachNhanVien()
 {
     try
     {
         provider.Connect();
         string    query = "SELECT * FROM NhanVien";
         DataTable table = provider.SELECT(CommandType.Text, query);
         return(table);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         provider.DisConnect();
     }
 }
コード例 #3
0
 public static bool WasExistBookId(string bookId)
 {
     provider.Connect();
     try
     {
         string cmd = "SELECT * FROM SACH WHERE MaSach = '" + bookId + "'";
         var    dt  = provider.SELECT(System.Data.CommandType.Text, cmd);
         return(dt.Rows.Count != 0);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
     finally
     {
         provider.DisConnect();
     }
 }
コード例 #4
0
        public DataTable MaGhiNhanSachMat()
        {
            DataTable dt = new DataTable();

            try
            {
                pro.Connect();
                string strSql = "SELECT MaGNMatSach FROM MATSACH ORDER BY MaGNMatSach DESC";
                dt = pro.SELECT(CommandType.Text, strSql);
                return(dt);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                pro.DisConnect();
            }
        }
コード例 #5
0
        public DataTable LayDSDocGiaNo()
        {
            DataTable dt = new DataTable();

            try
            {
                pro.Connect();
                string strSql = "SELECT pm.MaDG, pt.MaPT, pt.TienNo FROM PHIEUTRASACH pt INNER JOIN PHIEUMUONSACH pm ON pt.MaPM=pm.MaPM WHERE pt.TienNo > 0";
                dt = pro.SELECT(CommandType.Text, strSql);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            finally
            {
                pro.DisConnect();
            }
            return(dt);
        }
コード例 #6
0
 public DataTable LaySachTrongPhieuMuon(string MaSach)
 {
     try
     {
         string strSQL = "SELECT S.TenSach, TG.TenTacGia, TL.TenTheLoai, S.TTS" +
                         " FROM SACH S, TACGIA TG, THELOAISACH TL" +
                         " WHERE S.MaSach = @MaSach AND S.MaTacGia = TG.MaTacGia AND S.MaTheLoai = TL.MaTheLoai";
         provider.Connect();
         DataTable dtTable = provider.SELECT(CommandType.Text, strSQL,
                                             new SqlParameter {
             ParameterName = "@MaSach", Value = MaSach
         });
         return(dtTable);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
     finally
     {
         provider.DisConnect();
     }
 }
コード例 #7
0
        public DataTable LayThongTinSach(string MaSach)
        {
            try
            {
                string strSQL = "SELECT S.MaSach, S.TenSach, TG.TenTacGia, TL.TenTheLoai FROM TACGIA TG JOIN SACH S INNER JOIN THELOAISACH TL " +
                                "ON TL.MaTheLoai = S.MaTheLoai ON S.MaTacGia = TG.MaTacGia " +
                                "WHERE S.MaSach = @MaSach";
                provider.Connect();

                DataTable dtSach = provider.SELECT(CommandType.Text, strSQL,
                                                   new SqlParameter {
                    ParameterName = "@MaSach", Value = MaSach
                });

                return(dtSach);
            }
            catch (Exception ex)
            {
                throw ex;
            }finally
            {
                provider.DisConnect();
            }
        }
コード例 #8
0
        public DataTable LayThongTinBaoCaoDocGiaNoTienPhat(string NgayBaoCao)
        {
            try
            {
                string strSQL = "SELECT DG.HoTenDG, PTTP.ConLai FROM PHIEUTHUTIENPHAT PTTP INNER JOIN PHIEUTRASACH PTS INNER JOIN PHIEUMUONSACH PMS JOIN DOCGIA DG ON DG.MaDocGia = PMS.MaDG ON PMS.MaPM = PTS.MaPM ON PTS.MaPT = PTTP.MaPT " +
                                "WHERE PTTP.ConLai > 0 AND PTTP.NgayThu <= @NgayBaoCao";
                provider.Connect();

                DataTable dtBaoCao = provider.SELECT(CommandType.Text, strSQL,
                                                     new SqlParameter {
                    ParameterName = "@NgayBaoCao", Value = NgayBaoCao
                });

                return(dtBaoCao);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                provider.DisConnect();
            }
        }