Beispiel #1
0
        public List <SachDTO> LoadListBooks()
        {
            List <SachDTO> ans   = new List <SachDTO>();
            string         query = "SELECT MASACH, TENSACH, TACGIA, TENTHELOAI, NXB, NAMXB, NGAYNHAP, DONGIA, SACH.SOLUONG, LUOTMUON";

            query += " FROM SACH, THELOAISACH";
            query += " WHERE SACH.MATHELOAI=THELOAISACH.MATHELOAI";
            query += " ORDER BY THELOAISACH.MATHELOAI  ASC";
            DataTable temp = dataprovider.Excutequery(query);

            for (int i = 0; i < temp.Rows.Count; ++i)
            {
                SachDTO tmp = new SachDTO();

                tmp.NewBook(temp.Rows[i]);
                ans.Add(tmp);
            }

            return(ans);
        }
Beispiel #2
0
        public List <PhieuMuonDTO> LoadListReceipt()
        {
            List <PhieuMuonDTO> ans = new List <PhieuMuonDTO>();
            string query            = string.Empty;

            query += "SELECT temp.MAPM, MASACH, PHIEUMUON.MADG, NGAYMUON, HANTRA, DOCGIA.HOTEN, temp.SOLUONG, MUCPHAT ";
            query += "FROM PHIEUMUON, DOCGIA, (SELECT MAPM, count(MASACH) as SOLUONG FROM PHIEUMUON GROUP BY MAPM) as temp ";
            query += "WHERE DOCGIA.MADG = PHIEUMUON.MADG and PHIEUMUON.MAPM = temp.MAPM";
            DataTable temp = dataprovider.Excutequery(query);

            if (temp == null)
            {
                return(ans);
            }

            for (int i = 0; i < temp.Rows.Count; ++i)
            {
                PhieuMuonDTO receipt = new PhieuMuonDTO(temp.Rows[i]);

                ans.Add(receipt);
            }

            return(ans);
        }
        public List <TheLoaiSachDTO> LoadTheLoai()
        {
            List <TheLoaiSachDTO> ans = new List <TheLoaiSachDTO>();
            string query = "SELECT *";

            query += " FROM THELOAISACH";
            DataTable temp = dataprovider.Excutequery(query);

            for (int i = 0; i < temp.Rows.Count; ++i)
            {
                TheLoaiSachDTO tmp = new TheLoaiSachDTO();

                tmp.NewCategory(temp.Rows[i]);
                ans.Add(tmp);
            }

            return(ans);
        }
        public DataTable CheckAccount(string accountID, string password)
        {
            string query = "SELECT MATK FROM TAIKHOANNV WHERE TENTK='" + accountID + "' and MATKHAU='" + password + "'";

            return(dataprovider.Excutequery(query));
        }