chapter 7- system coding
TRANSCRIPT
![Page 1: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/1.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 1/12
CHAPTER 7
SYSTEM CODING
7.1 SAMPLE CODE:
Data Access.cs
namespace RFID_ATM{
class Data_Access { public SqlConnection cn;
public SqlCommand cmd; public SqlDataAdapter da; public SqlDataReader dr; public DataSet ds;
public void D!pen"# { cn $ ne% SqlConnection"&server$'AC()R;database$votin*; Inte*ratedSecurit+$ true&#; cn.!pen"#; ,
public void DCMD"strin* quer+# {
D!pen"#; cmd $ ne% SqlCommand"quer+- cn#;
cmd.)ecute/on0uer+"#;
, public void DADA1T)R"strin* quer+-strin* tbl# { D!pen"#; 22ds.Clear"#; da $ ne% SqlDataAdapter"quer+- cn#; ds $ ne% DataSet"#;
da.Fill"ds- tbl#;
![Page 2: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/2.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 2/12
,
public void DReader"strin* quer+# {
D!pen"#; cmd $ ne% SqlCommand"quer+- cn#; dr $ cmd.)ecuteReader"#; , public void DReaderClose"# { cn.Close"#; cmd $ null; dr.Close"#; , public void DCMDClose"# { cn.Close"#; cmd $ null;
, public void DConClose"# { cn.Close"#;
,
internal ob3ect dr4"int p# { t5ro% ne% /otImplemented)ception"#; ,
internal void DADA1T)R"strin* p#
{ t5ro% ne% /otImplemented)ception"#; ,
,,
![Page 3: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/3.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 3/12
6serin7o.cs
usin* S+stem;
usin* S+stem.Collections.8eneric;usin* S+stem.ComponentModel;usin* S+stem.Data;usin* S+stem.Dra%in*;usin* S+stem.Tet;usin* S+stem.9indo%s.Forms;usin* RFID_ATM;
namespace RFID
{ public partial class 6ser_In7o : Form { public 6ser_In7o"# { InitialieComponent"#; , Data_Access da $ ne% Data_Access"#; private void 6ser_In7o_<oad"ob3ect sender- )ventAr*s e#
{ t5is.9indo%State $ Form9indo%State.Maimied; da.DADA1T)R"&Select a.Fldaccno as =oterID_/um-a.Fld/ame as
/ame-a.7name as Fat5er_/ame-a.mname as Mot5er_/ame-a.se as 8ender-a.FldD!as D!-a.FldAddress as Address-s.statename as State-c.cit+name as Cit+-ar.areanameas Area-a.Fld1incode as 1incode 7rom AccountDet a-statemaster s-areamasterar-cit+master c %5ere a.Fldcit+$c.cit+id and a.state$s.stateid and a.area$ar.areaid&-&AccountDet&#; data8rid=ie%4.DataSource $ da.ds.Tables>[email protected]=ie%;
da.DConClose"#; , strin* RFID4 $ &&- RFID $ &&; private void tt6serId_TetC5an*ed"ob3ect sender- )ventAr*s e# { i7 "tt6serId.Tet.<en*t5 B$ # { return; , strin* clearTet $ tt6serId.Tet.Substrin*"?- #; strin* cip5erTet $ Cr+ptor)n*ine.)ncr+pt"clearTet- true#;
![Page 4: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/4.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 4/12
RFID4 $ cip5erTet;
clearTet $ tt6serId.Tet.Substrin*"- #; cip5erTet $ Cr+ptor)n*ine.)ncr+pt"clearTet- true#;
RFID $ cip5erTet; da.DADA1T)R"&Select a.Fldaccno as =oterID_/um-a.Fld/ame as
/ame-a.7name as Fat5er_/ame-a.mname as Mot5er_/ame-a.se as 8ender-a.FldD!as D!-a.FldAddress as Address-s.statename as State-c.cit+name as Cit+-ar.areanameas Area-Fld1incode as 1incode 7rom AccountDet a-statemaster s-areamasterar-cit+master c %5ere a.Fldcit+$c.cit+id and a.state$s.stateid and a.area$ar.areaid andFldAcc/o liEe & G tt6serId.Tet G &H&- &AccountDet&#; data8rid=ie%4.DataSource $ da.ds.Tables>[email protected]=ie%; da.DConClose"#;
i7 "da.ds.Tables>[email protected]%s.Count $$ ?# { Messa*eo.S5o%"&/o Suc5 a Data For our (e+ & G tt6serId.Tet G&&-&caption&-Messa*eouttons.!( -Messa*eoIcon.0uestion #; tt6serId.Tet $ &&; , ,
private void tnClear_ClicE"ob3ect sender- )ventAr*s e# {
tt6serId.Tet $ &&; da.DADA1T)R"&Select a.Fldaccno as =oterID_/um-a.Fld/ame as
/ame-a.7name as Fat5er_/ame-a.mname as Mot5er_/ame-a.se as 8ender-a.FldD!as D!-a.FldAddress as Address-s.statename as State-c.cit+name as Cit+-ar.areanameas Area-a.Fld1incode as 1incode 7rom AccountDet a-statemaster s-areamasterar-cit+master c %5ere a.Fldcit+$c.cit+id and a.state$s.stateid and a.area$ar.areaid&-&AccountDet&#; data8rid=ie%4.DataSource $ da.ds.Tables>[email protected]=ie%; da.DConClose"#;
,
private void *roupo4_)nter"ob3ect sender- )ventAr*s e# {
,
private void data8rid=ie%4_CellContentClicE"ob3ect sender-Data8rid=ie%Cell)ventAr*s e#
{
![Page 5: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/5.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 5/12
,
private void tt6serId_(e+1ress"ob3ect sender- (e+1ress)ventAr*s e# {
, ,,
1art+edit.cs
usin* S+stem;usin* S+stem.Collections.8eneric;usin* S+stem.ComponentModel;usin* S+stem.Data;usin* S+stem.Dra%in*;usin* S+stem.Tet;usin* S+stem.9indo%s.Forms;usin* RFID;
namespace RFID_ATM{ public partial class part+edit : Form { public part+edit"# { InitialieComponent"#; , Data_Access da $ ne% Data_Access"#;
private void part+edit_<oad"ob3ect sender- )ventAr*s e# { t5is.9indo%State $ Form9indo%State.Maimied; da.DReader"&select part+name 7rom part+master&#; cmbpart+name.Items.Add"&JJselectJJ&#; %5ile "da.dr.Read"## { cmbpart+name.Items.Add"da.dr.8et=alue"?#.ToStrin*"##;
,
![Page 6: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/6.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 6/12
cmbpart+name.SelectedInde $ ?; ,
private void cmbpart+name_SelectedIndeC5an*ed"ob3ect sender- )ventAr*s e#
{ ttpart+name.Tet $ &&; ttpart+name.Tet $ cmbpart+name.SelectedItem.ToStrin*"#; da.DReader"&Select part+s+mbol 7rom part+master %5ere part+name$& Gcmbpart+name.SelectedItem.ToStrin*"# G &&#; i7 "da.dr.Read"## {
,
, strin* 7ileDes- 7ileini; private void tnro%s_ClicE"ob3ect sender- )ventAr*s e# { !penFileDialo* dl* $ ne% !penFileDialo*"#; Dialo*Result dl*Res $ dl*.S5o%Dialo*"#; i7 "dl*Res K$ Dialo*Result.Cancel# { pictureo4.Ima*e<ocation $ dl*.File/ame; 7ileDes $ dl*.File/ame;
7ileini $ 7ileDes.Substrin*"7ileDes.<astInde!7"&LL&# G 4#; , ,
private void btnsave_ClicE"ob3ect sender- )ventAr*s e# { da.DCMD"&update part+master set part+name$& G ttpart+name .Tet G&-part+s+mbol$& G pictureo4 .Ima*e G & %5ere part+name$& Gcmbpart+name.SelectedItem.ToStrin*"# G &&#;
da.DCMDClose"#; Messa*eo.S5o%"&Success7ull+ 6pdated&#; ttpart+name.Tet $ &&; pictureo4.Ima*e $ null; cmbpart+name.SelectedInde $ ?; ,
private void ttpart+name_(e+1ress"ob3ect sender- (e+1ress)ventAr*s e# {
i7 "Kc5ar.IsControl"e.(e+C5ar# c5ar.IsDi*it"e.(e+C5ar# #
![Page 7: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/7.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 7/12
{ e.'andled $ true; , strin* arr $ &KNOPHQ"#G$J>@LLL;-.2{,L&:BU&;
7or "int E $ ?; E B arr.<en*t5; EGG# { i7 "e.(e+C5ar $$ arr>E@# { e.'andled $ true; breaE;
, ,
,
private void button4_ClicE"ob3ect sender- )ventAr*s e# { t5is.Close"#; ,
private void btnne%_ClicE"ob3ect sender- )ventAr*s e# { pictureo4.Ima*e $ null;
ttpart+name.Tet $ &&; cmbpart+name.SelectedInde $ ?; ,
,
,
7.2 SAMPLE SCREENSHOTS
![Page 8: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/8.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 8/12
FIG. 8.2a Home Page for E!o"#$g
FIG. 8.2% Log#$ Page for E!o"#$
![Page 9: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/9.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 9/12
FIG. 8.2& Log#$ Page for A'm#$ De"a#()
FIG. 8.2' Log#$ Page for *)er De"a#()
![Page 10: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/10.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 10/12
FIG. 8.2e S+o,) "+e *)er I$forma"#o$
FIG. 8.2f S+o,) "+e Reg#)"ra"#o$ for a Ne, Par"-
![Page 11: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/11.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 11/12
FIG. 8.2g Ca$'#'a"e Reg#)"ra"#o$ )&&e))f((- )a/e'
FIG. 8.2+ *)er !o"#$g Log#$ Page
![Page 12: Chapter 7- System Coding](https://reader035.vdocuments.us/reader035/viewer/2022062413/577c84721a28abe054b8fd55/html5/thumbnails/12.jpg)
8/19/2019 Chapter 7- System Coding
http://slidepdf.com/reader/full/chapter-7-system-coding 12/12
FIG. 8.2# *)er !o"er #) a''e' )&&e))f((-
FIG. 8.20 S+o,) "+e Page for E(e&"#o$ Re)("