Esempio n. 1
0
 public List<TraSach> getListTraSach()
 {
     String sql = @"SELECT [MaPhieu]
                       ,[MaPhieuMuon]
                       ,[MaNV]
                       ,[NgayTra]
                       ,[PhatHuHong]
                       ,[PhatQuaHan]
                   FROM [dbo].[TraSach]";
     DataTable table = dbcnn.getdata(sql);
     List<TraSach> listTG = new List<TraSach>();
     foreach (DataRow row in table.Rows)
     {
         TraSach newTraSach = new TraSach();
         newTraSach.MaPhieu = (int)row["MaPhieu"];
         newTraSach.phieuMuon.MaPhieu = (int)row["MaPhieuMuon"];
         PhieuMuonDAL phieuMuonDAL = new PhieuMuonDAL();
         newTraSach.phieuMuon = phieuMuonDAL.getPhieuMuonById(newTraSach.phieuMuon.MaPhieu);
         newTraSach.nhanVien.MaNV = (int)row["MaNV"];
         NhanVienDAL nhanVienDAL = new NhanVienDAL();
         newTraSach.nhanVien = nhanVienDAL.getNhanVienById(newTraSach.nhanVien.MaNV);
         newTraSach.NgayTra = (DateTime)row["NgayTra"];
         newTraSach.PhatHuHong = (int)row["PhatHuHong"];
         newTraSach.PhatQuaHan = (int)row["PhatQuaHan"];
         listTG.Add(newTraSach);
     }
     return listTG;
 }
Esempio n. 2
0
 public TraSach getTraSachByMaPhieuMuon(int maPhieuMuon)
 {
     String sql = @"SELECT [MaPhieu]
                       ,[MaPhieuMuon]
                       ,[MaNV]
                       ,[NgayTra]
                       ,[PhatHuHong]
                       ,[PhatQuaHan]
                   FROM [dbo].[TraSach] WHERE [MaPhieuMuon]=" + maPhieuMuon;
     DataTable table = dbcnn.getdata(sql);
     TraSach newTraSach = new TraSach();
     if (table.Rows.Count >0)
     {
         newTraSach.MaPhieu = (int)table.Rows[0]["MaPhieu"];
         newTraSach.phieuMuon.MaPhieu = (int)table.Rows[0]["MaPhieuMuon"];
         PhieuMuonDAL phieuMuonDAL = new PhieuMuonDAL();
         newTraSach.phieuMuon = phieuMuonDAL.getPhieuMuonById(newTraSach.phieuMuon.MaPhieu);
         newTraSach.nhanVien.MaNV = (int)table.Rows[0]["MaNV"];
         NhanVienDAL nhanVienDAL = new NhanVienDAL();
         newTraSach.nhanVien = nhanVienDAL.getNhanVienById(newTraSach.nhanVien.MaNV);
         newTraSach.NgayTra = (DateTime)table.Rows[0]["NgayTra"];
         newTraSach.PhatHuHong = (int)table.Rows[0]["PhatHuHong"];
         newTraSach.PhatQuaHan = (int)table.Rows[0]["PhatQuaHan"];
     }
     else return null;
     return newTraSach;
 }