/// <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; }
/// <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; }
public List<Sach> getListSach() { sachDAL = new SachDAL(); List<Sach> listSach = sachDAL.getListSach(); return sachDAL.getListSach(); }