示例#1
0
        /// <summary>
        /// lấy chi tiết phiếu mượn bằng ID
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public CT_PhieuMuon getCT_PhieuMuonById(int id)
        {
            String sql = @"SELECT [MaPhieu]
                              ,[MaSach]
                              ,[HanTra]
                          FROM [dbo].[CT_PhieuMuon] WHERE [MaPhieu]=" + id;
            DataTable table = dbcnn.getdata(sql);
            CT_PhieuMuon newCT_PhieuMuon = new CT_PhieuMuon();
            if (table.Rows.Count == 1)
            {
                newCT_PhieuMuon.phieuMuon.MaPhieu = (int)table.Rows[0]["MaPhieu"];
                PhieuMuonDAL phieuMuonDAL = new PhieuMuonDAL();
                newCT_PhieuMuon.phieuMuon = phieuMuonDAL.getPhieuMuonById(newCT_PhieuMuon.phieuMuon.MaPhieu);

                newCT_PhieuMuon.sach.MaSach = (int)table.Rows[0]["MaSach"];
                SachDAL sachDAL = new SachDAL();
                newCT_PhieuMuon.sach = sachDAL.getSachById(newCT_PhieuMuon.sach.MaSach);
                newCT_PhieuMuon.HanTra = (DateTime)table.Rows[0]["HanTra"];
            }
            else return null;
            return newCT_PhieuMuon;
        }
示例#2
0
        /// <summary>
        /// lấy list chi tiết phiếu mượn
        /// </summary>
        /// <returns></returns>
        public List<CT_PhieuMuon> getListCT_PhieuMuon()
        {
            String sql = @"SELECT [MaPhieu]
                              ,[MaSach]
                              ,[HanTra]
                          FROM [dbo].[CT_PhieuMuon]";
            DataTable table = dbcnn.getdata(sql);
            List<CT_PhieuMuon> listTG = new List<CT_PhieuMuon>();
            foreach (DataRow row in table.Rows)
            {
                CT_PhieuMuon newCT_PhieuMuon = new CT_PhieuMuon();
                newCT_PhieuMuon.phieuMuon.MaPhieu = (int)row["MaPhieu"];
                PhieuMuonDAL phieuMuonDAL = new PhieuMuonDAL();
                newCT_PhieuMuon.phieuMuon = phieuMuonDAL.getPhieuMuonById(newCT_PhieuMuon.phieuMuon.MaPhieu);

                newCT_PhieuMuon.sach.MaSach = (int)row["MaSach"];
                SachDAL sachDAL = new SachDAL();
                newCT_PhieuMuon.sach = sachDAL.getSachById(newCT_PhieuMuon.sach.MaSach);
                newCT_PhieuMuon.HanTra = (DateTime)row["DiaChiTG"];
                listTG.Add(newCT_PhieuMuon);
            }
            return listTG;
        }
示例#3
0
 public List<Sach> getListSach()
 {
     sachDAL = new SachDAL();
     List<Sach> listSach = sachDAL.getListSach();
     return sachDAL.getListSach();
 }