Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (48.48 MB, 321 trang )
C # DÀNH CHO N ỉư ừ l Tự Hqc
; ị
PHẤN 1 - CHtfdNG 6: Ĩ H I É Ĩ I Ê FORM XEM DANH MỤC
V Ậ n c h u y ể r . tiii
d tT a to l e
■ new
liệ u
l.ín
'\ t .
0
:
Sftr.ATsX ' l e
;
i l t T s h lr t
;
d t T e d ? le . C l e a r ( ) ;
d a T a b le . F ill( d tT a b le ) ;
/•/
)ư : ':iỉx
>
i ẻ í i K>«VvữGi:ídV.ũì«
:
dg vD A N H M Ư C . D o c a S o u r c e
//
T h *v
dái
rộ n g
■ d c T a b le ;
cót
dgvD A N H H U C . A u c o R e s iz e C o lu r a n s ( ) ;
>
c a tc h
(
( : q lìĩ/ỉc :* 2).*r;.iC í;
C
)
ìyĩ-.iiiỉỉỳ^ : : . S h o w ( ,r K h ô a ợ l ấ y
': ỉ \
i^
KÌÌXỌỈ:r . ộ i í.iu r: t r o n g
2
lử b le .
L ồ i • i • r,) ;
Lồi
Nhấp dúp chuột vào button Trở về viết thêm đoạn code sau:
This.CloseO;
p r iv a te
v o id
b t n T r o V e ^ C l ic k ( o b j e c t s e n d e r # Ev«VítẨx*g3 e)
{
t h is .C lo s e ( ) ;
>
Trong khung DataGridView nhấp
chuột tại hình tam giác nhỏ.
Hộp thoại DataGridView Tasks
xuất hiện, chọn Add Project Data
Source... như hlnh bên.
Hộp
thoại
Data
Source
Configuration Wizard xuất hiện, chọn
Database. Nhấp Next dể tiếp tục.
C M u d 〇 ^Uềếở
< ỉi4 « li fi
ỈTĨ7
Choot^ « Um Snunxi ìyp«
n
WHin »
B
í.iM
j
{iM*^
III镰 镛
.4j
W
vk»
ftì *
C4I4I
#X«
<ìb V U i^n 4 ặ Ị4 Ihti
i tệ \f -t
p ầ ^ìft
± L lU
ề
PHẤN 1 - CHƯ0N6 6: IẼ Ĩ KẼ FORM XEM DANH MỤC
ĨN
Hộp
thoại
Choose
Your
Data Connection
xuất hiện, nhấp
chọn
New
Connection như
hlnh bên.
C #D ANNCHQ Neưdl ĩ ự HỌC
C fu í〇5í« Y o u r D íiỉíi D .»tw .*t1i〇n
W hich
c o n n e tlio n «h〇
uỉd ỳ o u t
.
广
u *í:to co tm « f^ to rh«í <ỉ«(.4h^re'>
x<%
.
> ,;
;
Ặ
: v<í :< ■:
r: <■
■
I
«tNt :
」
Hộp
thoại
Add
Connection xuất hiện, tại
khung
Server
name:
STKBOOK (đây là tên server
mà bạn chứa cơ sở dữ
liệu banhang). Trong khung
Connect to a database đánh
dấu chọn tại mục Select or
enter a database name sau
đó chọn database banhang.
Nhấp OK.
Hộp thoại Save the
Connection string to the
Application
Configuration
File xuất hiện. Nhấp Next để
tiếp tục như hlnh dưới.
Hộp
thoại
Choose
Your
Database Objects
xuất hiện
như
hlnh trang bên,
đánh dấu chọn tại
Table. Chọn xong
nnáp Finish.
S «rh0C edion S K
íỉV
iìnm
uỉn9 i
!U
cnj
4 1
% >rtv!
jb >
c«
Mj»n( lo MV«
{)〇
í!T Y»
«.
トか於
corm tcH on
A crilkmCtiỉỈỊỉu D F
pph
o rttlR n its
r ^ K ig ii( 4Ỉ ^ . (i!«
ì*t. ^<*9 t r.6^tí X
i
to Iho
4 *p!〇 yrr«ỉr<». ( 0
b 4 ỉb9
s< (*1 «>
co A Ỉiq iii義
cc ứ /i
〇 í<
m
ợCjy*>»cb
:
PnMCOt
N«đ> i^ Ị
*••■•**■••■■■>•« WW M M M m A l •
a M M M W Mw
fih>7
ỈK*Ị
A
PHẨN 1 - CHƯdNG 6: ỈẾ Ĩ KÊ FORM XEM DANH MỤC
ĨH
C # DANH CHO NGưdl ĩ ự HỌC
Kế tiếp, nhấp chuột vào
khung
DataGridView
trong
thuộc tính Properties thiết đặt
sau:
thuộc
tính
như
Fill
AutoSizeColumnsMode:
như hình dưới.
A ch r
n o
A izeC nsM
^oS olum ode
A oS ow ode
ư izeR $M
Top, L ft
e
Fill 4
N
one
■■M
B
Kế tiếp trở lại Form1,
nhấp đúp chuột tại form1 ở mức
class
khai
báo
hàm
XemDanhMuc:
void
XemDanhMuc(int
intDanhMuc)
{
Form
Fcrm3();
frm
=
new
trm.Text
in:DanhMuc.ToString();
=
frm.ShowDialogO;
Kế tiếp, nhấp dúp chuột vào
menu Xem danh mục > Danh mục
Thành Phố viết thêm doạn code sau:
Xem danh tìiuc
;
Quản lý danh mục hóđ
Danh mục Thành Phõ K
Danh iiiuc Khách Hana _
XemDanhMuc(l);
ir ív a te
v o id
d a n h M ụ c T h à n h P h Ổ T o o lS tc ip K e n u Ic e in C l ^ - V
s e n d e r,
Í.V rt ; Ằ rợ 'ỉ : e)
;V
(
^em D anhH ục ( 1 ) ;
|
Nhấp dúp chuột vào menu Xem
daih mục > Danh mục Khách Hàng
viết thêm đoạn code sau:
XemDanhMuc(2);
Xem d 〇 mục
nh
Quèn ịỳ danh mục hóa
Danh mục Thành Phổ
Dar»h mục Khổch Hảng
^
I
PHẤN 1 - CHưdNG 6: ĨH IẼ Ĩ KẾ FORM XEM DANH MỤC
p r iv a t e
v o id
C #D A N H CHO N6Ưdl ĩự HQC
d a n h M u c K h á c h H à n g T o o l3 t r ip H e n u I t e r o _ C lic ) c ( o b j e c t s e n d e r ,
í :ỵ
v
»)
X em D an hỉluc ( 2 ) ;
Nhấp dúp chuột vào menu
Xem danh mục > Danh mục Nhân
Viên viết thẽm đoạn code sau:
XemDanhMuc(3);
p r iv a t e
v o id
Xem danh mục : Quàn lý danh mục hóa
Danh mục Thành Phố
Danh mục Khách Hàng
Danh mục Nhân Viên ^
d a n h M u c N h à n V iẻ n T o o lS t r ip M e n u I t e it ì _ C lic K (o b j e c t
s e n d e r,
e)
(
X em D anhH uc( 3 ) ;
Tương tự, làm với các danh mục còn lại trong menu Xem danh mục, viết
thêm các code cho các danh mục lần lượt là:
XemDanhMuc(4);// Danh mục Sản Phẩm.
XemDanhMuc(5);// Danh mục Hóa Đơn.
XemDanhMuc(6);// Danh mục Chi Tiết Hóa Đơn.
Nhấn tổ hợp phím Ctrl
+F5 chạy thử chương trinh. Sau
khi đăng nhập vào hệ thống
chọn menu Xem danh mục >
Danh mục Thành Phố, form 1
xuất hiện.
PHÁN 1 - CHƯ0NC 7: ũ DANH MỤC THANH PHÓ
qUÀN
C # DANH CHO NGƯ0I ĩ ự HỌC
CHƯQÍNG 7
QUẢN LÝ DANH MỤC THÀNH PHÍ
Chương
7 hướng dẫn
bạn thiết kế
quản lý danh
mục hóa đơn
theo
thành
phố. Sau khi
thiết kế xong,
kết quả form
được tạo như
hlnh bên.
Ten Thãnb Pho
TenĩhaniPho
I Đâ Lỏi
ÌĨPH
Huẻ
jTPHCM
HôChiM inh
;
• TPHN
Hã Nc
h
Ị t p .n t
Nha ĩ rang
Thêm
Sửa
; HùyBò
Reload
Xóa
Trờ
Về
//,
Yêu câu chương 7: Khi chọn menu “Quàn lý danh mục\Danh mục Thành
Phố) sẽ mở Form4. Các yêu cầu khi thiết kế Forrr»4.
Thiết kế không cho người dùng thao tác (Enabled = false) khi load form:
Panel, các button Lưu, Huy Bỏ.
Trong Form4 có Panel chứa: Thành Phố, Tôn Thành Phổ.
Khỉ Form Load đưa dữ liệu từ Table Th.anhPho (Thành Phố) lôn
DataGridVIew.
Nhấp vào button
DataGridVIew.
Nhấp vào button
Reload load \ạ\ nộ1 dung table ThanhPho lôn
Thém:
•
Xỏa cảc đốl tượng trong Panel.
•
Cho phép nhập Thành Phố, Tên Thành Ph6 vào trong Panal,
•
Khống oho thao tio trén oáo button Thém/Sửa/Xỏa/Trố vé,
•
Cho phổp thao tác trôn cốc button Lưu, Hủy Bò.
Nhấp vào button
Sửa:
PHh N 1 - CHƯdNG 7: ú DANH MỤC THANH PHÔ
qUÀN
C #D AN H CHO NGƯdlIựHỌC
-
Đưa thông tin: Thành Phố, Tên Thành Phố đang được sửa trong
DataGridView lên Panel.
-
Cho phép nhập/sửa thông tin Thành Phố, Tên Thành Phố vào trong
các đối tượng trên Panel.
-
Không cho phép thao tác trên các button: Thêm, sửa, Xóa.
-
Cho phép thao tác trên các button Lưu/BỎ.
Nhấp vào button Lưu:
•
ImserưUpdate thông tin Thành Phố, tên Thành Phố từ Panel vào
table ThanhPho.
-
Rel oad lại DataGridView.
Nhấp vào button Hủy:
-
Xóa trống các đối tượng trong Panel.
-
Không cho phép nhập thông tin Thành Phố, Tên Thành Phố vào
trong các đối tượng Panel.
Tạo Form 4: Trong khung
Solution Explorer, nhấp chuột
phải tại QUANLYCUAHANG chọn
Add > New Item... Hộp thoại Add
New Item • QUANLYCUAHANG
xuất hiện. Nhấp chọn Add như
hlnh dưới.
H lr
Ceắeguieỉ
:
Visual Ctt Iteim
Code
V isuai S tudio m sloiled le m p ld le i
Ị袋 Inhered 丨
ir^lnhe»
:'. : About 6 O
<
■
M
Web
•^jW D I Pafsnt Fonn
i. WPF
Reporting
Cortid
:的C iầ mC n ỉ
u o o íio
:ぶ Uw C n l
•
:
o tfo
Hy Ta m p ta lM
WcikHcv*
::
Starch
〇 nkn«
TtmpUiM
[f-〇ín4 : t
_J
Nhấp chọn Form4 trong khung Properties thiết đặt thuộc tính cho F〇rm^
như sau: Text: Quản lý danh mục thành phố.
44