Viết mã cho chương trình trên nên tảng Winform Application sử dụng entity framwork và mô hình 3 lớp..........................................................................................................................................................
Viết mã cho chương trình nên tảng Winform Application Tạo project Khởi động visual studio, chọn tạo project đặt tên cho project GUI là, tên solution QuanLyBanHang Add thêm project Class Library DAL BLL solution Sau khởi tạo thành công project, Trong cửa sổ Solution Explorer, click chuột phải vào solution, chọn Add, chọn New Project, cửa sổ xuất hiện, Chọn C# Class Library đặt tên cho Project DAL, sau click vào nút lệnh Ok để thêm project vào solution: Tương tự Add thêm project BLL vào solution, có solution QuanLyBanHang bao gồm project GUI, DAL, BLL sau: Add Entity Framework vào project Click phải chuột vào project DAL sau chọn Add New Item (hoặc bấm tổ hợp phí Ctrl + Shift + A), cửa sổ xuất chọn Data ADO.NET Entity Data Model đặt tên QLBH chọn Next Một cửa sổ xuất hiện, chọn EF Designer from database Next Xuất cửa sổ tiếp theo, chọn New Connection để xuất cửa sổ thiết lập kết nối với database: Trong cửa sổ xuất hiện, điền đầy đủ thông tin Server Name (account để đăng nhập vào SQL Server) Database Name để thiết lập kết nối với database: Kết nối thành công với database xuất cửa sổ, ý phần “Save connection setting in Web.Config as” tên đối tượng lưu trữ file App.config hỗ trợ cho việc trao đổi liệu với database: Tiếp theo, chọn table, views (nếu có), store procedure and function (nếu có) mà bạn muốn sử dụng làm việc với database chọn finish (trước có bước chọn phiên data entity framework để làm việc, lưu ý nên chọn phiên nhất): Sau click chuột phải vào prject chọn build Cài đặt Entity Framework cho project BLL GUI (DAL tự động cài bước trên) Click chuột phải vào project BLL chọn Manage Nuget Package, cửa sổ xuất hiện, tìm kiếm theo từ khóa Entity Framework cài đặt: Tương tự cài đặt cho project GUI Cài đặt Reference cho project Do BLL kế thừa từ DAL, Click chuột phải vào project BLL chọn Reference Cửa sổ xuất hiện, thẻ Project chọn DAL click Ok Tương tự với project GUI, Add vào DAL BLL: Cấu hình đường dẫn tới Cơ sở Dữ liệu Mở file App.Config project DAL, copy đoạn code chứa thẻ ConnectionStrings sang file App.Config project BLL GUI Lưu lại build project Add vào project class đặt tên NhaCC_BLL, sau viết code sau: Tương tự viết code cho phần Update, Delete: (chú ý using thêm thư viện System.Data.Entity;) - Tạo giao diện cho form Textbox: txtMaNCC, txtTenNhaCC, txtSoDienThoai Button: btnCreate, btnUpdate, btnDelete, btnCancel DataGridview: dtgInfo (để hiển thị liệu lấy từ table NhaCC), chọn thuộc tính AutoSizeColumnsMode = Fill - Khi click chuột vào ô dtgInfo, liệu hiển thị tương ứng textbox, nhập liệu vào textbox để thực chức Create, update, delete Viết code cho form Các thư viện cần sử dụng: Khai báo để sử dụng class NhaCC_BLL NhaCC Tạo kiện form Load viết code: Viết hàm gán giá trị textbox cho trường liệu lớp NhaCC: Viết hàm đổ liệu cho dtgInfo: Tạo kiện Cell Click cho dtgInfo viết code: Tạo kiện click chuột button viết code: 10 Tương tự, viết code cho form lại, ý bổ sung thêm phần bắt lỗi chương trình, sinh mã tự động … ... dtgInfo: Tạo kiện Cell Click cho dtgInfo viết code: Tạo kiện click chuột button viết code: 10 Tương tự, viết code cho form lại, ý bổ sung thêm phần bắt lỗi chương trình, sinh mã tự động … ... Viết code cho form Các thư viện cần sử dụng: Khai báo để sử dụng class NhaCC_BLL NhaCC Tạo kiện form Load viết code: Viết hàm gán giá trị textbox cho trường liệu lớp NhaCC: Viết hàm đổ liệu cho. .. project class đặt tên NhaCC_BLL, sau viết code sau: Tương tự viết code cho phần Update, Delete: (chú ý using thêm thư viện System.Data.Entity;) - Tạo giao diện cho form Textbox: txtMaNCC, txtTenNhaCC,