public PhieuMuon getPhieuMuonById(int id) { String sql = @"SELECT [MaPhieu] ,[MaDG] ,[NgayMuon] ,[MaNV] FROM [dbo].[PhieuMuon] WHERE [MaPhieu]=" + id; DataTable table = dbcnn.getdata(sql); PhieuMuon newPhieuMuon = new PhieuMuon(); if (table.Rows.Count == 1) { newPhieuMuon.MaPhieu = (int)table.Rows[0]["MaPhieu"]; //đổ dữ liệu vào độc giả newPhieuMuon.docGia.MaDG = (int)table.Rows[0]["MaDG"]; DocGiaDAL dgDAL = new DocGiaDAL(); newPhieuMuon.docGia = dgDAL.getDocGiaById(newPhieuMuon.docGia.MaDG); newPhieuMuon.NgayMuon = (DateTime)table.Rows[0]["NgayMuon"]; //đổ dữ liệu vào nhân viên newPhieuMuon.nhanVien.MaNV = (int)table.Rows[0]["MaNV"]; NhanVienDAL nvDAL = new NhanVienDAL(); newPhieuMuon.nhanVien = nvDAL.getNhanVienByID(newPhieuMuon.nhanVien.MaNV); //đổ dữ liệu vào sách } return newPhieuMuon; }
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; }
public List<PhieuMuon> getListPhieuMuon() { String sql = @"SELECT [MaPhieu] ,[MaDG] ,[NgayMuon] ,[MaNV] FROM [dbo].[PhieuMuon]"; DataTable table = dbcnn.getdata(sql); List<PhieuMuon> listDG = new List<PhieuMuon>(); foreach (DataRow row in table.Rows) { PhieuMuon newPhieuMuon = new PhieuMuon(); newPhieuMuon.MaPhieu = (int)row["MaPhieu"]; //đổ dữ liệu vào độc giả newPhieuMuon.docGia.MaDG = (int)row["MaDG"]; DocGiaDAL dgDAL = new DocGiaDAL(); newPhieuMuon.docGia = dgDAL.getDocGiaById(newPhieuMuon.docGia.MaDG); newPhieuMuon.NgayMuon = (DateTime)row["NgayMuon"]; //đổ dữ liệu vào nhân viên newPhieuMuon.nhanVien.MaNV = (int)row["MaNV"]; NhanVienDAL nvDAL = new NhanVienDAL(); newPhieuMuon.nhanVien = nvDAL.getNhanVienByID(newPhieuMuon.nhanVien.MaNV); listDG.Add(newPhieuMuon); } return listDG; }
private void load(object sender, EventArgs e) { NhanVienDAL nv = new NhanVienDAL(); DataTable table = new DataTable(); table.Columns.Add("tên"); table.Columns.Add("dia chi"); table.Columns.Add("ngay sinh"); table.Columns.Add("email"); foreach (NhanVien item in nv.getListNhanVien()) { table.Rows.Add(item.HoTenNV,item.DiaChiNV,item.NgaySinhNV,item.EmailNV); } dataGridView1.DataSource = table; }
private void button1_Click(object sender, EventArgs e) { NhanVien nv = new NhanVien(); nv.HoTenNV = "hai"; nv.GioiTinhNV = false; nv.DiaChiNV = "ha tinh"; nv.DienThoaiNV = "123"; nv.EmailNV = "*****@*****.**"; nv.MatKhau = "12345"; nv.QuyenHan = false; nv.NgaySinhNV = DateTime.Now; nv.NgayVaoLam = DateTime.Now; NhanVienDAL nvdal = new NhanVienDAL(); if (nvdal.InsertNhanVien(nv)) { MessageBox.Show("chen thanh cong!"); } else { MessageBox.Show("chen that bai"); } }
static void Main(string[] args) { NhanVienDAL nvdal = new NhanVienDAL(); DataTable table = nvdal.getListNhanVien(); }
public QuanLyNhanVienBUS() { nhanVienDAL = new NhanVienDAL(); }
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; }