Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 148 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
148
Dung lượng
2,42 MB
Nội dung
Học Viện Tài Chính Đồ Án Tốt Nghiệp LỜI CAM ĐOAN Em xin cam đoan cơng trình nghiên cứu em Các số liệu, kết đồ án tốt nghiệp em trung thực xuất phát từ tình hình thực tế đơn vị em thực tập Hà Nội, ngày tháng năm 2016 Tác giả Phạm Thị Hải Yến H Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp LỜI CẢM ƠN Sau thời gian năm học tập nghiên cứu Học viện Tài Chính, với kiến thức thực tế thu thập trình thực tập Công ty Cổ phần iuEdu em hoàn thành đồ án với đề tài: “Xây dựng phần mềm Kế tốn bán hàng cơng ty Cổ phần iuEdu” Với lòng biết ơn sâu sắc, em xin chân thành cảm ơn thầy giáo Th.s Nguyễn Hữu Xuân Trường tận tình hướng dẫn, giúp đỡ em suốt thời gian qua Thầy bảo cung cấp cho em kiến thức quý báu để em hoàn thành chuyên đề Em xin gửi lời cảm ơn đến thầy, giáo Học Viện Tài Chính, người cho em kiến thức nhất, học hữu ích sống Em xin chân thành cảm ơn thầy cô giáo khoa Hệ thống thơng tin kinh tế có giảng bổ ích với giảng dạy nhiệt tình H suốt thời gian em theo học trường, để em vận dụng tốt kiến thức chun mơn hoàn thành tốt đồ án tốt nghiệp Thực đề tài em nhận giúp đỡ tận tình anh các chị, đơn vị thực tập, em chân thành cảm ơn ban lãnh đạo Công ty Cổ phần iuEdu tạo điều kiện giúp đỡ em suốt trình thực tập Em xin cảm ơn gia đình, bạn bè người thân ln động viên hỗ trợ em suốt trình học tập Tuy cố gắng hết mình, song không tránh khỏi hạn chế định, em mong muốn tiếp tục nhận ý kiến đóng góp thầy cô bạn bè Em xin chân thành cảm ơn! Hà Nội, ngày tháng năm 2016 Sinh viên Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp Phạm Thị Hải Yến DANH MỤC VIẾT TẮT CÁC TỪ SỬ DỤNG TRONG ĐỒ ÁN Ký hiệu viết tắt CNTT HTTT PMKT CSDL HBTL SXKD GTGT VNĐ TSCĐ DTBH Tên đầy đủ Công nghệ thơng tin Hệ thống thơng tin Phần mềm kế tốn Cơ sở liệu Hàng bán trả lại Sản xuất kinh doanh Giá trị gia tăng Việt nam đồng Tài sản cố định Doanh thu bán hàng H Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii DANH MỤC VIẾT TẮT CÁC TỪ SỬ DỤNG TRONG ĐỒ ÁN iii MỤC LỤC iv DANH MỤC HÌNH VẼ vii LỜI MỞ ĐẦU CHƯƠNG 1: LÝ LUẬN CHUNG VỀ XÂY DỰNG PHẦN MỀM KẾ TOÁN VÀ CƠNG TÁC KẾ TỐN BÁN HÀNG TRONG DOANH NGHIỆP 1.1 Lý luận chung xây dựng phần mềm kế toán doanh nghiệp 1.1.1 Khái niệm, đặc điểm, yêu cầu phần mềm kế toán 1.1.2 Các thành phần phần mềm kế toán 10 1.1.3 Sự cần thiết phải phát triển phần mềm kế toán doanh nghiệp H 10 1.1.4 Quy trình xây dựng phần mềm kế tốn 11 1.1.5 Các cơng cụ tin học sử dụng xây dựng phần mềm kế toán 29 1.2 Nhận thức chung kế toán bán hàng doanh nghiệp 34 1.2.1 Một số khái niệm 34 1.2.2 Nhiệm vụ kế toán bán hàng 38 1.2.3 Các tài khoản sử dụng 39 1.2.4 Các chứng từ sử dụng 41 1.2.5 Sơ đồ luân chuyển chứng từ 42 1.2.6 Các hình thức kế tốn 43 1.2.7 Trình tự số nghiệp vụ chủ yếu liên quan đến kế toán bán hàng 44 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp CHƯƠNG 2: KHẢO SÁT THỰC TRẠNG CÔNG TÁC KẾ TỐN BÁN HÀNG TẠI CƠNG TY CỔ PHẦN IUEDU 47 2.1 Giới thiệu sơ lược công ty cổ phần Iuedu 47 2.1.1 Thông tin chung 47 2.1.2 Lĩnh vực hoạt động 47 2.1.3 Tổ chức máy công ty 48 2.2 Thực trạng cơng tác kế tốn bán hàng công ty cổ phần IuEdu 51 2.2.1 Tổ chức máy kế tốn 51 2.2.2 Hình thức kế tốn sử dụng 53 2.2.3 Chứng từ kế tốn mà cơng ty sử dụng 53 2.2.4 Tài khoản kế tốn cơng ty sử dụng 54 2.2.5 Sổ sách kế tốn cơng ty sử dụng 56 2.2.6 Quy trình hạch tốn nghiệp vụ kế tốn bán hàng Cơng ty cổ 57 H phần iuEdu 2.2.7 Tình hình ứng dụng cơng nghệ thông tin 58 2.3 Đánh giá hệ thống phương hướng phát triển phần mềm kế toán bán hàng công ty cổ phần Iuedu 59 2.3.1 Về tổ chức máy kế toán, sở vật chất, người 59 2.3.2 Hình thức kế tốn áp dụng 60 2.3.3 Tài khoản sử dụng 60 2.3.4 Các chứng từ sử dụng 61 2.3.5 Tổ chức sổ kế toán 62 2.3.6 Tổ chức hệ thống báo cáo kế toán bán hàng 62 2.3.7 Tình hình ứng dụng cơng nghệ thơng tin 63 CHƯƠNG 3: XÂY DỰNG PHẦN MỀM KẾ TOÁN BÁN HÀNG TẠI CÔNG TY CỔ PHẦN IUEDU 64 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp 3.1 Phân tích hệ thống thơng tin kế tốn bán hàng 64 3.1.1 Xác định mục tiêu hệ thống 64 3.1.2 Xác định yêu cầu mơ tả tốn 65 3.1.3 Mơ hình nghiệp vụ toán 68 3.1.4 Ma trận thực thể - chức 72 3.1.5 Phân tích mơ hình khái niệm – logic 74 3.2 Thiết kế mơ hình logic 87 3.3 Thiết kế mơ hình vật lý 90 3.3.1 Biểu đồ mơ hình liệu quan hệ 90 3.3.2 Thiết kế sở liệu vật lý 90 3.3.3 Xác định luồng hệ thống 96 3.3.4 Hệ thống giao diện tương tác hệ thống 100 3.3.4 Thiết kế giao diện 102 118 H KẾT LUẬN TÀI LIỆU THAM KHẢO 119 PHỤ LỤC Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp DANH MỤC HÌNH VẼ Hình 1.1: Sơ đồ luân chuyển xử lý chứng từ hóa đơn thuế GTGT 42 Hình 2.1: Tổ chức máy quản lý cơng ty 48 Hình 2.2: Tổ chức máy kế tốn cơng ty 51 Hình 3.1: Biểu đồ ngữ cảnh 68 Hình 3.2: Biểu đồ phân rã chức 69 Hình 3.2: Ma trận thực thể chức 73 Hình 3.3: Biểu đồ luồng liệu mức 74 Hình 3.4: Biểu đồ luồng liệu mức – Tiến trình “Bán hàng” 75 Hình 3.5: Biểu đồ luồng liệu mức – Tiến trình “Xử lý hàng bán bị trả lại” H 76 Hình 3.6: Biểu đồ luồng liệu mức – Tiến trình “Ghi sổ” 77 Hình 3.7: Biểu đồ luồng liệu mức – Tiến trình “Lập báo cáo” 78 Hình 3.8: Mơ hình liệu E-R 86 Hình 3.9: Biểu đồ mơ hình liệu quan hệ 96 Hình 3.10 Biểu đồ luồng liệu “ Bán hàng " 97 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp LỜI MỞ ĐẦU Chúng ta sống thời đại mới, thời đại phát triển rực rỡ CNTT CNTT bước phát triển cao số hóa tất liệu thông tin, luân chuyển mạnh mẽ kết nối tất lại với Mọi loại thông tin, số liệu âm thanh, hình ảnh đưa dạng kỹ thuật số để máy tính lưu trữ, xử lý chuyển tiếp cho nhiều người Việc ứng dụng CNTT nhằm giảm thời gian xử lý liệu, giảm sai sót, giảm chi phí cho hoạt động tác nghiệp, tăng độ tin cậy, nhanh chóng, xác lập báo cáo cho lãnh đạo, giúp cho việc quản lý, điều hành doanh nghiệp dễ dàng Cũng nhờ mà giảm độ phức tạp tăng tính chuẩn hóa công việc Ứng dụng CNTT mang lại hiệu to lớn tăng suất lao động, gia tăng giá trị cho quy trình sản phẩm, tăng khả cạnh tranh, tăng doanh thu, lợi nhuận giúp tổ chức, doanh H nghiệp phát triển bền vững, phát huy tiềm lực mở rộng quy mô Trên kinh tế toàn cầu nay, CNTT trở thành ngành cơng nghiệp mũi nhọn Nó ngành khoa học kỹ thuật không thiếu việc ứng dụng vào hoạt động xã hội quản lý, kinh tế… Hiện nay, nước ta vấn đề áp dụng tin học để xử lý thông tin công tác quản lý trở thành nhu cầu thiết, doanh nghiệp bước tin học hóa quản lý thơng tin cho đơn vị Tuy nhiên thời gian qua, việc tin học hóa chưa mang lại hiệu mong muốn doanh nghiệp thường quan tâm tới trang bị hệ thống máy tính đại xây dựng phần mềm quản lý cho Trong q trình thực tập Cơng ty Cổ phần iuEdu, hoạt động cơng ty cung cấp giải pháp giáo dục Cụ thể kinh doanh thiết bị đại bảng Up đa năng, máy chiếu, máy tính,thiết bị trắc nghiệm với phần mềm soạn thảo giáo án Air, hệ nội dung tài nguyên giáo án nhằm Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp đóng góp phần vào tiến trình đổi nghiệp phát triển giáo dục nước nhà, nhằm mang đến cho quý thầy cô em học sinh sản phẩm đạt chất lượng cáo nhât với phương châm “Đầu tư cho giáo dục, đầu tư cho tương lai" Vì vậy, với kiến thức học trình nghiên cứu tiếp thu em định chọn đề tài: “Xây dựng phần mềm kế tốn bán hàng Cơng ty Cổ phần iuEdu” nhằm xây dựng phần mềm hỗ trợ cho việc kinh doanh bán sản phẩm nhanh chóng, chặt chẽ phát sai sót mà kế tốn thủ cơng gặp phải I Mục tiêu đề tài nghiên cứu Mục tiêu đề tài nghiên cứu hoàn thành nhận chấp thuận sử dụng người dùng trình quản lý hạch tốn cơng ty Vì vậy, chương trình trước hết phải đáp ứng yêu cầu là: đơn giản, đầy đủ chức năng, dễ nhìn, thuận tiện cho việc sử dụng cài đặt H Ngoài ra, quan áp dụng có đặc thù riêng tùy thuộc vào chế độ kế tốn mà quan thực Mục tiêu đề tài là: + Hệ thống giải toán bán hàng thực tế + Hệ thống cung cấp cho người dùng đầy đủ chức theo yêu cầu nghiệp vụ bán hàng + Hệ thống cung cấp thông tin khách hàng, hàng hóa II Đối tượng nghiên cứu Đối tượng nghiên cứu đề tài kế toán bán hàng Công ty Cổ phần iuEdu III Phạm vi nghiên cứu Đề tài tiếp cận nghiên cứu công tác tổ chức kế toán, đặc biệt kế toán bán hàng Cơng ty Cổ phần iuEdu, sở sử dụng ngơn ngữ lập trình Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp C# để thiết kế phần mềm kế tốn bán hàng đáp ứng nhu cầu Cơng ty IV Phương pháp nghiên cứu Đề tài sử dụng phương pháp nghiên cứu sau: - Phương pháp thu thập thông tin: Thu thập thông tin công ty phương pháp vấn, điều tra, ghi chép, quan sát hỏi ý kiến chuyên gia; - Phương pháp tập hợp: Tập hợp chứng từ, sổ sách liên quan đến cơng tác kế tốn bán hàng; - Phương pháp so sánh đối chiếu: So sánh lý thuyết học thực tế công ty; - Phương pháp phân tích thiết kế: Từ nghiệp vụ kế tốn cơng ty, tiến hành phân tích thiết kế để xây dựng phần mềm phù hợp Các phương pháp phân tích: phân tích từ xuống, phân tích từ lên, kết H hợp phân tích từ xuống từ lên V Kết cấu đồ án Ngoài phần mở đầu, kết luận danh mục tài liệu tham khảo, đồ án kết cấu thành chương: ● Chương 1: Lý luận chung phần mềm kế tốn cơng tác kế tốn bán hàng doanh nghiệp ● Chương 2: Khảo sát thực trạng cơng tác kế tốn bán hàng Cơng ty Cổ phần iuEdu ● Chương 3: Xây dựng phần mềm kế tốn bán hàng cơng ty Cổ phần iuEdu Hà Nội, ngày… tháng… năm 2016 Sinh viên 10 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp ● In báo cáo tổng hợp doanh thu bán hàng: H 134 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp ● In sổ TK 511: H 135 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp KẾT LUẬN Đối với kinh tế thị trường cạnh tranh việc ứng dụng tin học vào công tác quản lý vấn đề định sống doanh nghiệp, hệ thống quản lý bán hàng vô quan trọng Đề tài: “Xây dựng phần mềm kế tốn bán hàng Cơng ty Cổ phần iuEdu” thực dựa nhu cầu thực tế với mong muốn giảm bớt khó khăn việc quản lý doanh thu bán hàng Trong trình nghiên cứu hoàn thành đề tài, em đạt số kết sau: - Khảo sát trạng hệ thống bán hàng Công ty Cổ phần H iuEdu - Phân tích chi tiết đề tài - Xây dựng hoàn chỉnh sở liệu quản lý bán hàng Công ty - Xây dựng số module công tác quản lý bán hàng công ty Do thời gian lượng kiến thức có hạn, kinh nghiệm cịn nhiều hạn chế nên đề tài em tránh thiếu sót Em mong nhận góp ý nhiệt tình thầy bạn để em bổ sung hồn thiện đề tài Một lần em xin chân thành cảm ơn thầy giúp đỡ em q trình làm đồ án, cảm ơn anh chị phòng tài kế tốn cơng ty Cổ phần iuEdu giúp em hiểu rõ nghiệp vụ kế toán 136 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp Đặc biệt, em xin chân thành cảm ơn thầy giáo Nguyễn Hữu Xuân Trường trực tiếp hướng dẫn em hoàn thành đồ án Sinh viên: Phạm Thị Hải Yến Lớp: CQ50/41.03 H 137 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp TÀI LIỆU THAM KHẢO [1] Th.S Vũ Bá Anh: Giáo trình tin học ứng dụng, Giáo trình CSDL2 Nhà xuất tài – 2000 [2] Th.S Phan Phước Long: Giáo trình CSDL3 [3] Th.S Hà Văn Sang: Giáo trình CSLT2 [4] GS.TS NGND Ngơ Thế Chi – TS Trương Thị Thủy: Giáo trình kế tốn tài – Học viện Tài chính, Nhà xuất Tài – Hà Nội, 2013 [5] Nguyễn Văn Ba: Phân tích Thiết kế hệ thống thơng tin, Nhà xuất Đại học Quốc gia Hà Nội, 2006 [6] Chế độ kế tốn doanh nghiệp ban hành theo Thơng tư 200/2014/TTBTC ngày 22 tháng 12 năm 2014 Bộ trưởng Bộ Tài [7] GS.TS NGND Ngơ Thế Chi – TS Trương Thị Thủy: Giáo trình kế tốn doanh nghiệp – Học viện Tài chính, Nhà xuất thống kê – Hà Nội, H 2003 [8] Website: www.webketoan.vn, http://thuvienphapluat.vn/ [9] Một số tài liệu Công Ty Cổ phân iuEdu 138 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp PHỤ LỤC PHỤ LỤC A: Các mẫu chứng từ tham khảo TÊN CỤC THUẾ: HÓA ĐƠN GIÁ TRỊ GIA TĂNG Mẫu số: 01GTKT3 Ký hiệu: 01AA/14P Liên 1: Lưu Số: 0000001 Ngày………tháng………năm 20 Đơn vị bán hàng: Mã số thuế: Địa chỉ: Điện thoại: Số tài khoản Họ tên người mua hàng Tên đơn vị Mã số thuế: Địa Số tài khoản S Tên hàng hóa, dịch vụ Đơn vị tính Số lượng Đơn giá Thành tiền T T 6=4x5 H Cộng tiền hàng: Thuế suất GTGT: %, Tiền thuế GTGT: …………………… Tổng cộng tiền toán ………………………………………………………….……………… Số tiền viết chữ: Người mua hàng (Ký, ghi rõ họ, tên) Người bán hàng (Ký, đóng dấu, ghi rõ họ, tên) (Cần kiểm tra, đối chiếu lập, giao, nhận hoá đơn) 139 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp Đơn vi:……… Bộ phận:……… Mẫu số: 02 - VT (Ban hành theo TT số: 200/2014/TT- BTC Ngày 22/12/2014 Bộ Tài chính) PHIẾU XUẤT KHO Ngày tháng năm Số Nợ Có - Họ tên người nhận hàng: Địa (bộ phận) - Lý xuất kho: - Xuất kho (ngăn lô): Địa điểm: Số lượng Tên, nhãn hiệu quy cách, phẩm chất vật tư, dụng cụ sản phẩm, hàng hóa A B Cộng Đơn vị tính Yêu cầu Thực xuất H STT C D x x x Mã số Đơn giá Thành tiền x x - Tổng số tiền ( viết chữ ): - Số chứng từ gốc kèm theo: Ngày tháng năm Người lập Người nhận Thủ kho Kế toán trưởng Giám đốc phiếu hàng (Ký, họ tên) (Ký, họ tên) (Hoặc phận (Ký, họ tên) (Ký, họ tên) có nhu cầu nhập) (Ký, họ tên) 140 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp Đơn vị: Địa chỉ: MST: Mẫu số 02 – TT (Ban hành theo TT số: 200/2014/TT-BTC ngày 22/12/2014 của Bộ Tài chính) PHIẾU CHI Ngày tháng năm 20 Quyển số: Số: Nợ: Có: Họ và tên người nhận tiền: Địa chỉ: Lý do nhận: H Số tiền: (Viết bằng chữ): Kèm theo: Chứng từ gốc Ngày tháng năm 20 Giám đốc (Ký, họ tên, đóng dấu) Kế tốn trưởng Người nhận tiền Người lập phiếu (Ký, họ tên) (Ký, họ tên) (Ký, họ tên) Thủ quỹ (Ký, họ tên) Đã nhận đủ số tiền (viết bằng chữ): + Tỷ giá ngoại tệ (vàng bạc, đá quý): + Số tiền quy đổi: 141 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp PHỤ LỤC B: Các mẫu báo cáo tham khảo Đơn vị:…………………… Mẫu số S03b-DN Địa chỉ:………………… (Ban hành theo Thông tư số 200/2014/TT-BTC Ngày 22/12/2014 Bộ Tài chính) SỔ CÁI (Dùng cho hình thức kế tốn Nhật ký chung) Năm Tên tài khoản Số hiệu Nhật ký chung Chứng từ H Ngày, tháng ghi sổ A Diễn giải Số hiệu Ngày tháng B C Trang sổ D E STT dòng G Số hiệu Số tiền TK đối ứng Nợ Có H - Số dư đầu năm - Số phát sinh tháng - Cộng số phát sinh tháng - Số dư cuối tháng - Cộng luỹ kế từ đầu quý - Sổ có … trang, đánh số từ trang số 01 đến trang … 142 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp - Ngày mở sổ:… Người ghi sổ Kế toán trưởng Ngày tháng năm Giám đốc ( ký, họ tên) ( ký, họ tên) ( ký, họ tên đóng dấu) SỔ NHẬT KÝ CHUNG Từ ngày / / đến ngày / / Đơn vị tính: Đồng Ngày tháng ghi sổ A Người ghi sổ Diễn giải Số hiệu B Ngày tháng C D E Số hiệu TK H H Chứng từ Đã ghi sổ TK Kế toán trưởng ( ký, họ tên) ( ký, họ tên) Số tiền Nợ Có Giám đốc ( ký, họ tên đóng dấu) 143 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp PHỤ LỤC C: Các đoạn code tham khảo ❖ Code: Chương trình using using using using System; System.Collections.Generic; System.Windows.Forms; DevExpress.LookAndFeel; namespace KTBH { static class Program { /// /// The main entry point for the application /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DevExpress.Skins.SkinManager.EnableFormSkins(); DevExpress.UserSkins.BonusSkins.Register(); UserLookAndFeel.Default.SetSkinStyle("DevExpress Style"); Application.Run(new HeThong.frmDangnhap()); } H } ❖ Code: Hóa đơn GTGT using using using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Drawing; System.Data; System.Text; System.Windows.Forms; DevExpress.XtraEditors; System.Data.SqlClient; namespace KTBH.UserControls { public partial class ucHDHH : DevExpress.XtraEditors.XtraUserControl { GeneralClass Gc = new GeneralClass(); public ucHDHH() { InitializeComponent(); } private void ucHDHH_Load(object sender, EventArgs e) { try { 144 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp Hienthi(); } catch { throw; } } protected void Hienthi() { string sqlhienthi = " Select So_HD, Ngay_HD, TK_No_Thanh_Toan, TK_Co_Doanh_Thu, TK_Co_Thue, Ma_KH, Thue_Suat, Tien_Doanh_Thu, Tien_Thue, Tien_Thanh_Toan, HTTT, Trang_Thai from HDHH"; grcHDHH.DataSource = Gc.Select(sqlhienthi); } H private void btnIn_Click(object sender, EventArgs e) { DataSet ds = new DataSet(); DataTable dtchungtu = new DataTable("HDGTGT"); string _so; _so = grvHDHH.GetRowCellValue(grvHDHH.FocusedRowHandle, "So_HD").ToString(); dtchungtu.Columns.Add("So_HD", typeof(string)).DefaultValue = ""; dtchungtu.Columns.Add("Ngay_HD", typeof(DateTime)).DefaultValue = DateTime.Today; dtchungtu.Columns.Add("Ma_KH", typeof(string)).DefaultValue = ""; dtchungtu.Columns.Add("Thue_Suat", typeof(string)).DefaultValue = 0; dtchungtu.Columns.Add("Dien_Giai", typeof(string)).DefaultValue = ""; dtchungtu.Columns.Add("Ten_KH", typeof(string)).DefaultValue = ""; dtchungtu.Columns.Add("Dia_Chi", typeof(string)).DefaultValue = ""; dtchungtu.Columns.Add("So_TK_NH", typeof(string)).DefaultValue = ""; dtchungtu.Columns.Add("TK_No_Thanh_Toan", typeof(string)).DefaultValue = ""; dtchungtu.Columns.Add("TK_Co_Doanh_Thu", typeof(string)).DefaultValue = ""; dtchungtu.Columns.Add("TK_Co_Thue", typeof(string)).DefaultValue = ""; dtchungtu.Columns.Add("Tien_Doanh_Thu", typeof(decimal)).DefaultValue = 0; dtchungtu.Columns.Add("Tien_Thue", typeof(decimal)).DefaultValue = 0; dtchungtu.Columns.Add("Tien_Thanh_Toan", typeof(decimal)).DefaultValue = 0; dtchungtu.Columns.Add("HTTT", typeof(string)).DefaultValue = ""; dtchungtu.Columns.Add("Tong_Tien_Bang_Chu", typeof(string)).DefaultValue = ""; DataRow dr01 = dtchungtu.NewRow(); dr01["So_HD"] = _so; dr01["Ngay_HD"] = Gc.giatritrave("SELECT Ngay_HD FROM HDHH WHERE So_HD = '" + _so + "'"); 145 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp H string _makh = Gc.giatritrave("SELECT Ma_KH FROM HDHH WHERE So_HD = '" + _so + "'"); dr01["Ma_KH"] = Gc.giatritrave("SELECT Ma_KH FROM HDHH WHERE So_HD = '" + _so + "'"); dr01["Ten_KH"] = Gc.giatritrave("SELECT Ten_KH FROM DMKH WHERE Ma_KH = '" + _makh + "'"); dr01["Dia_Chi"] = Gc.giatritrave("SELECT Dia_Chi FROM DMKH WHERE Ma_KH = '" + _makh + "'"); dr01["So_TK_NH"] = Gc.giatritrave("SELECT So_TK_NH FROM DMKH WHERE Ma_KH = '" + _makh + "'"); dr01["Thue_Suat"] = Gc.giatritrave("SELECT Thue_Suat FROM HDHH WHERE So_HD = '" + _so + "'"); dr01["Dien_Giai"] = Gc.giatritrave("SELECT N'Bán hàng' FROM HDHH WHERE So_HD = '" + _so + "'"); dr01["TK_No_Thanh_Toan"] = Gc.giatritrave("SELECT TK_No_Thanh_Toan FROM HDHH WHERE So_HD = '" + _so + "'"); dr01["TK_Co_Doanh_Thu"] = Gc.giatritrave("SELECT TK_Co_Doanh_Thu FROM HDHH WHERE So_HD = '" + _so + "'"); dr01["TK_Co_Thue"] = Gc.giatritrave("SELECT TK_Co_Thue FROM HDHH WHERE So_HD = '" + _so + "'"); dr01["Tien_Doanh_Thu"] = Gc.giatritrave("SELECT Tien_Doanh_Thu FROM HDHH WHERE So_HD = '" + _so + "'"); dr01["Tien_Thue"] = Gc.giatritrave("SELECT Tien_Thue FROM HDHH WHERE So_HD = '" + _so + "'"); dr01["Tien_Thanh_Toan"] = Gc.giatritrave("SELECT Tien_Thanh_Toan FROM HDHH WHERE So_HD = '" + _so + "'"); dr01["HTTT"] = Gc.giatritrave("SELECT HTTT FROM HDHH WHERE So_HD='" + _so + "'"); decimal _tongtien = Convert.ToDecimal(dr01["Tien_Thanh_Toan"].ToString()); dr01["Tong_Tien_Bang_Chu"] = Gc.ReadMoney(Convert.ToDouble(_tongtien)); dtchungtu.Rows.Add(dr01); decimal _tien = Convert.ToDecimal(Gc.giatritrave("SELECT Tien_Thanh_Toan FROM HDHH WHERE So_HD = '" + _so + "'")); DataTable dtchungtu1 = new DataTable("phieutc"); dtchungtu1.Columns.Add("Tong_Tien_Bang_Chu", typeof(string)).DefaultValue = ""; DataRow dr02 = dtchungtu1.NewRow(); dr02["Tong_Tien_Bang_Chu"] = Gc.ReadMoney(Convert.ToDouble(_tien)); dtchungtu1.Rows.Add(dr02); DataTable dtchitietchungtu = new DataTable("CT_HDGTGT"); dtchitietchungtu.Columns.Add("STT", typeof(Int16)).DefaultValue = 0; dtchitietchungtu.Columns.Add("So_HD", typeof(string)).DefaultValue = ""; dtchitietchungtu.Columns.Add("Ma_HH", typeof(string)).DefaultValue = ""; dtchitietchungtu.Columns.Add("Ten_HH", typeof(string)).DefaultValue = ""; dtchitietchungtu.Columns.Add("Dvt", typeof(string)).DefaultValue = ""; 146 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp dtchitietchungtu.Columns.Add("So_Luong", typeof(decimal)).DefaultValue = 0; dtchitietchungtu.Columns.Add("Don_Gia", typeof(decimal)).DefaultValue = 0; dtchitietchungtu.Columns.Add("Thanh_Tien", typeof(decimal)).DefaultValue = 0; DataTable dtct = new DataTable(); dtct = Gc.Select("SELECT So_HD, Ma_HH, Ten_HH, Dvt, So_Luong, Don_Gia, Thanh_Tien FROM CT_Hoa_Don WHERE So_HD = '" + _so + "'"); for (int i = 0; i < dtct.Rows.Count; i++) { DataRow drct01 = dtchitietchungtu.NewRow(); drct01["STT"] = i + 1; drct01["So_HD"] = dtct.Rows[i]["So_HD"]; drct01["Ma_HH"] = dtct.Rows[i]["Ma_HH"]; drct01["Ten_HH"] = dtct.Rows[i]["Ten_HH"]; drct01["Dvt"] = dtct.Rows[i]["Dvt"]; drct01["So_Luong"] = dtct.Rows[i]["So_Luong"]; drct01["Don_Gia"] = dtct.Rows[i]["Don_Gia"]; drct01["Thanh_Tien"] = dtct.Rows[i]["Thanh_Tien"]; dtchitietchungtu.Rows.Add(drct01); } H ds.Tables.Add(dtchitietchungtu); ds.Tables.Add(dtchungtu); ds.Tables.Add(dtchungtu1); BaoCao.frmInChungTu frm = new BaoCao.frmInChungTu(); BaoCao.rptHDBH rpt = new BaoCao.rptHDBH(); frm.Viewrpt.ReportSource = rpt; rpt.SetDataSource(ds); frm.ShowDialog(); } private void btnThem_Click(object sender, EventArgs e) { //thêm ma = "" KTBH.ChungTu.frmCapNhatHDHH frmhd = new KTBH.ChungTu.frmCapNhatHDHH(); GeneralClass.so = ""; frmhd.ShowDialog(); Hienthi(); } private void btnSua_Click(object sender, EventArgs e) { KTBH.ChungTu.frmCapNhatHDHH frmhd = new KTBH.ChungTu.frmCapNhatHDHH(); //frmhd.getMa(grvHDHH.GetRowCellValue(grvHDHH.FocusedRowHandle, "So_HD").ToString()); GeneralClass.so = grvHDHH.GetRowCellValue(grvHDHH.FocusedRowHandle, "So_HD").ToString(); 147 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03 Học Viện Tài Chính Đồ Án Tốt Nghiệp frmhd.ShowDialog(); Hienthi(); } private void btnXoa_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Bạn có chắn xóa khơng", "Thơng báo", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { Gc.Delete("HDHH", "So_HD", grvHDHH.GetRowCellDisplayText(grvHDHH.FocusedRowHandle, colSo_HD)); Gc.Delete("So_Cai", "So_CT", grvHDHH.GetRowCellDisplayText(grvHDHH.FocusedRowHandle, colSo_HD)); Hienthi(); } else { return; } } } } H 148 Sinh viên: Phạm Thị Hải Yến Lớp:CQ50/41.03