{"action":"closed","issue":{"url":"https://api.github.com/repos/thienkhiem/DienLucHocMonCT/issues/23","labels_url":"https://api.github.com/repos/thienkhiem/DienLucHocMonCT/issues/23/labels{/name}","comments_url":"https://api.github.com/repos/thienkhiem/DienLucHocMonCT/issues/23/comments","events_url":"https://api.github.com/repos/thienkhiem/DienLucHocMonCT/issues/23/events","html_url":"https://github.com/thienkhiem/DienLucHocMonCT/issues/23","id":114471021,"number":23,"title":"Tạo report phiếu xuất tạm, thẻ kho","user":{"login":"thienkhiem","id":2140355,"avatar_url":"https://avatars.githubusercontent.com/u/2140355?v=3","gravatar_id":"","url":"https://api.github.com/users/thienkhiem","html_url":"https://github.com/thienkhiem","followers_url":"https://api.github.com/users/thienkhiem/followers","following_url":"https://api.github.com/users/thienkhiem/following{/other_user}","gists_url":"https://api.github.com/users/thienkhiem/gists{/gist_id}","starred_url":"https://api.github.com/users/thienkhiem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thienkhiem/subscriptions","organizations_url":"https://api.github.com/users/thienkhiem/orgs","repos_url":"https://api.github.com/users/thienkhiem/repos","events_url":"https://api.github.com/users/thienkhiem/events{/privacy}","received_events_url":"https://api.github.com/users/thienkhiem/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/thienkhiem/DienLucHocMonCT/labels/Done","name":"Done","color":"159818"},{"url":"https://api.github.com/repos/thienkhiem/DienLucHocMonCT/labels/In%20process","name":"In process","color":"207de5"},{"url":"https://api.github.com/repos/thienkhiem/DienLucHocMonCT/labels/Tr%C3%AD","name":"Trí","color":"eb6420"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/thienkhiem/DienLucHocMonCT/milestones/5","html_url":"https://github.com/thienkhiem/DienLucHocMonCT/milestones/Chu%E1%BA%A9n%20b%E1%BB%8B%20tri%E1%BB%83n%20khai%20ch%E1%BA%A1y%20th%E1%BB%AD%20nghi%E1%BB%87m%20[Ch%E1%BA%A1y%20n%C6%B0%E1%BB%9Bc%20r%C3%BAt%20trong%205%20ng%C3%A0y]","labels_url":"https://api.github.com/repos/thienkhiem/DienLucHocMonCT/milestones/5/labels","id":1387278,"number":5,"title":"Chuẩn bị triển khai chạy thử nghiệm [Chạy nước rút trong 5 ngày]","description":"[ ] *Xin mail A.Dũng và Cậu Tư\r\n[ ] *Họp bàn về CSDL cho những cập nhật mới\r\n[ ] *Xử lý xóa nợ theo phiểu \"T và X\" (Bù trừ nhau) cho 2 kho\r\n[ ] *Report --> frm xuất tạm + thẻ kho\r\n\r\n[ ] Thêm các combobox filter trên 1 số frm theo yêu cầu KH\r\n[ ] Kiểm tra logic luận lý của các frm. VD: lại VT \"cái\" \"Bộ\" ko thể nhập số thập phân, và nhiều luận lý khác.\r\n[ ] Khởi tạo phần Đơn vị tính\r\n[ ] Chỉnh lại phần số thập phân 1,000 = 1 (giá trị thật) dễ gây hiểu nhầm\r\n[ ] Phân quyền người dùng --> cls chứa hằng số về per vd: CHO_PHEP_XOA_PHIEU_NHAP_T = 1 (ID quyền, tương đương với trong CSDL, phần này trong DB dc khới tạo tự động)\r\n[ ] frm đăng nhập cho người dùng ---> phát sinh: đăng xuất, chỉnh sửa thông tin, blah blah...\r\n[ ] Log --> ghi nhận hành vị người dùng ảnh hưởng đến số liệu\r\n[ ] Log --> Phần try-catch khi chương trình lỗi (cho phép xuất ra file text để gửi qua mail nếu cần.)\r\n[ ] Bảo mật kết nối, để tránh DB bị sửa tay~\r\n[ ] Thực hiện kiển tra lỗi như null, empty trước khi dùng để tránh bị try-catch ko cần thiết mà có thông báo phù hợp cho người dùng biết --> kiểm tra toàn ứng dụng...\r\n\r\n[ ] Tút lại giao diện: ICON, Backbround, bố cục menu, blah...\r\n\r\n[ ] Phần hướng dẫn: File pdf hoặc ppt (step by step - Kiểu hướng dân từng bước)\r\n[ ] Test với dữ liệu thật, thử nghiệm từng phần nghiệp vụ liên quan có ghi trong file hướng dẫn\r\n[ ] Test in phiếu xuất và thẻ kho --> liên hệ qua mail cho A Dũng hoặc Cậu Tư xem thử để chỉnh sửa phù hợp.\r\n[ ] Vẽ sơ đồ nghiệp vụ đang nắm --> đưa vào file help nếu cần, để tiện việc trình bày hướng dẫn, đến phần nghiệp vụ nào thì phần đó được khoanh đỏ.","creator":{"login":"AkechiNEET","id":12458205,"avatar_url":"https://avatars.githubusercontent.com/u/12458205?v=3","gravatar_id":"","url":"https://api.github.com/users/AkechiNEET","html_url":"https://github.com/AkechiNEET","followers_url":"https://api.github.com/users/AkechiNEET/followers","following_url":"https://api.github.com/users/AkechiNEET/following{/other_user}","gists_url":"https://api.github.com/users/AkechiNEET/gists{/gist_id}","starred_url":"https://api.github.com/users/AkechiNEET/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AkechiNEET/subscriptions","organizations_url":"https://api.github.com/users/AkechiNEET/orgs","repos_url":"https://api.github.com/users/AkechiNEET/repos","events_url":"https://api.github.com/users/AkechiNEET/events{/privacy}","received_events_url":"https://api.github.com/users/AkechiNEET/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":4,"state":"open","created_at":"2015-11-01T13:26:57Z","updated_at":"2015-11-19T08:22:57Z","due_on":"2015-11-05T17:00:00Z","closed_at":null},"comments":0,"created_at":"2015-11-01T14:00:25Z","updated_at":"2015-11-19T08:22:57Z","closed_at":"2015-11-19T08:22:57Z","body":"tạm thời làm 2 mẫu trước"}}