Академический Документы
Профессиональный Документы
Культура Документы
ONLINE SHOPPING
(Submitted in partial fulfillment of the requirement for the Award of Degree ) Bachelor of Technolog (!omputer Sc" # $ngg")
2008-2012
Under the Guidance of% Dr"Archana &umar('"O"D) ,-" Bhawna ,ali& ,-" /eeta
!ertificate
000000000000000000000000000000000000000000000000000000000000000000000000
Thi- i- to certif that the Project entitled 1 ONLINE SHOPPING2 which i- being -ubmitted b &mit ,erma-110./' &#hi#h !a%ar-1110/' 1hanu ,aid-111./ to the Deptt" Of !omputer Science # $ngg3 !I2$ for the award of Bachelor of Tech" degree in !omputer Sc" # $ngg"3 ia record of bonafide project wor&3 the ha4e carried out under our -uper4i-ion and guidance" The re-ult contained in thi- project ha- not been -ubmitted to an other uni4er-it or in-titute for the award of a degree or diploma"
!ec"aration
59:e3 Name-#/ hereb declare that the wor& pre-ented in the project report titled 1ONLINE SHOPPING2 -ubmitted to the Deptt" Of !omputer Sc" # $ngg"3 !I2$ for the partial fulfillment of the requirement for the award of Degree of 1Bachelor of Tech in !omputer Sc" # $ngg"2 i- our authentic record of m !ollege9compan wor& carried out during the ; th -eme-ter3 <**= at name under the -uper4i-ion of !r3&rchana 4umar and $i## 1h)ana
$a"i5' $i## Geeta >ecturer3 Deptt" Of !omputer Sc" # $ngg(or compan de-ignation)"3 D5T,
The matter embodied in thi- project report ha- not been -ubmitted el-ewhere b an bod for the award of an degree or diploma"
&*4NO6LE!GE$EN2
5t i- a plea-ure to ac&nowledge man people who &nowingl and unwittingl helped u-3 to complete our project" ?ir-t of all let u- than& /od for all the ble--ing-3 which carried u- through all the-e ear-" :e e@pre-- our gratitude to Dr"Archna &umar for hi- cooperation and encouragement during the completion of thi- cour-e" :e e@tend our utmo-t gratitude to ,i-- bhawna mali& our project guide who ha- alwa - -tood b our -ide and guided3 appreciated and encouraged u- to get into more and more 4enture-" !ontinuing the -ame3 -he enlightened u- in the 4ariou- -tage- during the de4elopment of thiproject and pro4ided u- with man in-ight- and u-eful e@ample-3 which pro4ed to be of immen-e help in -ucce--ful completion of thi- project" :e e@tend our -incere gratitude to our teacher- and guide who made unforgettable contribution" :e than& all the non7teaching -taff of our in-titution that wa- alwa - read to help in whate4er wa the could"
!OAT$ATS
13 Introduction 23 Sy#tem Study <") $@i-ting S -tem <"< Drawbac&- in the $@i-ting S -tem 73 Sy#tem &na"y#i# B") Propo-ed S -tem B"< Scope B"B Aeed for the Propo-ed S -tem B". ?ea-ibilit Stud B".") Technical ?ea-ibilit B"."< ?inancial ?ea-ibilit B"."B Operational ?ea-ibilit 03 +e8uirement &na"y#i# .") 6-er !la-- and !haracteri-tic."< ?unctional Requirement."B Performance Requirement.". Aon ?unctional Requirement."; $@ternal 5nterface- Requirement."= /eneral !on-traint-3 A--umption-3 Dependencie-3 /uideline93Sy#tem !e#i%n S(ecifiation ;") Architectural de-ign ;")") Data ?low Diagram:3 2e#tin% ;3 *odin%
5
)"5ATROD6!T5OA
On"ine #ho((in% i- the proce-- whereb con-umer- directl bu good-3 -er4ice- etc" from a -eller interacti4el in real7time without an intermediar -er4ice o4er the internet" Online -hopping i- the proce-- of bu ing good- and -er4ice- from merchant- who -ell on the 5nternet" Since the emergence of the :orld :ide :eb3 merchant- ha4e -ought to -ell their product- to people who -urf the 5nternet" Shopper- can 4i-it web -tore- from the comfort of their home- and -hop a- the -it in front of the computer"!on-umer- bu a 4ariet of item- from online -tore-" 5n fact3 people can purcha-e ju-t about an thing from companie- that pro4ide their product- online" Boo&-3 clothing3 hou-ehold appliance-3 to -3 hardware3 -oftware3 and health in-urance are ju-t -ome of the hundred- of product- con-umer- can bu from an online -tore" ,an people choo-e to conduct -hopping online becau-e of the con4enience" ?or e@ample3 when a per-on -hop- at a bric&7and7mortar -tore3 -he ha- to dri4e to the -tore3 find a par&ing place3 and wal& throughout the -tore until -he locate- the product- -he need-" After finding the item- -he want- to purcha-e3 -he ma often need to -tand in long line- at the ca-h regi-ter" De-pite the con4enience of online -hopping3 not e4er one choo-e- to purcha-e item- and -er4ice- online" Some people li&e the idea of ph -icall going to a -tore and e@periencing the -hopping proce--" The li&e to touch the merchandi-e3 tr on clothing3 and be around other people" Online -hopping doe-nCt permit -hopper- to touch product- or D ha4e an -ocial interaction" 5t al-o doe-nCt allow them to ta&e the merchandi-e home the -ame da the bu it" Online -hopping allow- ou to brow-e through endle-- po--ibilitie-3 and e4en offer- merchandi-e thatC- una4ailable in -tore-" 5f ouCre -earching for a niche product that ma not be di-tributed locall 3 ouCre -ure to find what ouCre loo&ing for on the internet" :hatC- e4en more u-eful i- the abilit to compare item-3 -imilar or not3 online" Eou can -earch through multiple -tore- at the -ame time3 comparing material qualit 3 -iFe- and pricing -imultaneou-l " Shopping 4ia the internet eliminate- the need to -ift through a -toreC- product- with potential bu - li&e pant-3 -hirt-3 belt- and -hoe- all -lung o4er one arm" Online -hopping al-o eliminatethe catch 3 et irritating mu-ic3 a- well a- the hundred-3 if not thou-and-3 of other li&e7minded indi4idual- who -eem to ha4e decided to -hop on the -ame da " Sa Cgoodb eC to the da - when ou -tood in line waiting3 and waiting3 and waiting -ome more for a -tore cler& to finall chec& out our item-" Online -hopping tran-action- occur in-tantl 7 -a4ing ou time to get our other errand- doneG Additionall 3 unli&e a -tore3 online -hopping hafriendl cu-tomer -er4ice repre-entati4e- a4ailable <. hour- a da 3 H da - a wee& to a--i-t ou with locating3 purcha-ing and -hipping our merchandi-e"
<"SEST$, ST6DE
5nformation - -tem- project-I originate from man rea-on-% to achie4e greater -peed in proce--ing data3 better accurac and impro4ed con-i-tenc 3 fa-ter information retrie4al3 integration of bu-ine-- area-3 reduced co-t and better -ecurit " The -ource- al-o 4ar project propo-al- originate with department manager-3 -enior e@ecuti4e- and - -tem- anal -i-" Sometime- the real origin i- an out-ide -ource3 -uch a- a go4ernment agenc which -tipulate- a - -tem- requiremetn- the organi-attion mu-t meet" :hen the reque-t i- made3 the fir-t - -temacti4it 3 the preliminar in4e-tigation3 begin-" The acti4it ha- three part-% reque-t clarification3 fea-ibilit -tud and reque-t appro4al
73S=S2E$ &N&L=SIS
"
J Thi- - -tem i- all about the con4erting the -hopping - -tem from manual to online" J !u-tomer can bu product- online after login to the -ite" J Admini-trator i- adding product to databa-e" J Admini-trator can edit or delete the productfrom the databa-e" J After bu ing and ma&ing pa ment the product- are -end to cu-tomer- addre-- that he ha- gi4en" J !u-tomer can write feedbac& for the product or -er4ice-" J Admin can -ee dail -ell and feedbac& gi4en b cu-tomer" J Admini-trator i- adding the deli4er report to the databa-e" J Both admin and cu-tomer can -ee the deli4er report3
J 731 Pur(o#e
Online -hopping trie- to enhance acce-- to care and impro4e the continuit and efficienc of -er4ice-" Depending on the -pecific -etting and locale3 ca-e manager- are re-pon-ible for a 4ariet of ta-&-3 ranging from lin&ing client- to -er4ice- to actuall pro4iding inten-i4e -hopping and deli4er -er4ice- them-el4e-
$ain ob>ecti?e
J To -hop wile in the comfort of our own home 3without ha4ing to -tep out of the door" J -ell at lower rate due to le-- o4er head" J pro4ide home deli4er free of co-t" J Ao wait to -ee the product- if -omeone el-e i- ta&ing that"
732 Sco(e
Thi- product ha- great future -cope" Online -hopping 5nternet -oftware de4eloped on and for the :indow- and later 4er-ion- en4ironment- and >inu@ OS" Thi- project al-o pro4ide- -ecurit with the u-e of >ogin7id and Pa--word3 -o that an unauthoriFed u-er- can not u-e our account" The onl AuthoriFed that will ha4e proper acce-- authorit can acce-- the -oftware"
@eature# and 1enefit#% Pro4iding -ecurit >ow co-t Ba-ic computer &nowledge required !onfigurable and e@ten-ible application 65 de-ign he propo-ed - -tem can be u-ed e4en b the naK4e u-er- and it doe- not require an educational le4el3 e@perience3 and technical e@perti-e in computer field but it will be of good u-e if the u-er ha- the good &nowledge of how to operate a computer"
10
5n preliminar in4e-tigation fea-ibilit -tud ha- three a-pect-"" Technical ?ea-ibilt Operational ?ea-ibilt $conomical ?ea-ibilit
2echnica" @ea#ibi"ity Technical i--ue- in4ol4ed are the nece--ar technolog e@i-tence3 technical guarantee- of accurac 3 reliabilit 3 ea-e of acce--3 data -ecurit 3 a-pect- of future e@pan-ion" Technolog e@i-t- to de4elop a - -tem" The propo-ed - -tem i- capable of holding data to be u-ed" The propo-ed - -tem i- capable of pro4iding adequate re-pon-e and regardle-- of the number of u-er-" The propo-ed - -tem being modular to the admini-trator3 if he9-he want- can add more feature- in the future and a- well a- be able to e@pand the - -tem" A- far a- the hardware and -oftware i- concerned3 the propo-ed - -tem icompletel liable with proper bac&up and -ecurit "
'ence3 we can -a that the propo-ed - -tem i- technicall fea-ible" O(erationa" @ea#ibi"ity 5f the - -tem meet- the requirement- of the cu-tomer- and the admini-trator we can -a that the - -tem i- operationall fea-ible" The propo-ed - -tem will be beneficial onl if it can be turned into a - -tem which will meet the requirement- of the -tore when it i- de4eloped and in-talled3 and there i- -ufficient -upport from the u-erThe propo-ed - -tem will impro4e the total performance" !u-tomer- here are the mo-t important part of the - -tem and the propo-ed - -tem will pro4ide them with a con4enient mode of operation for them" The propo-ed - -tem will be a4ailable to the cu-tomer- throughout the globe" The propo-ed - -tem will pro4ide a better mar&et for different dealer-"
11
Economica" @ea#ibi"ity $conomic ?ea-ibilit i- the mo-t frequentl u-ed method for e4aluating the effecti4ene-- of the propo-ed - -tem if the benefit- of the propo-ed - -tem outweigh- the co-t then the deci-ion imade to de-ign and implement the - -tem" The co-t of hardware and -oftware i- affordable" 'igh increa-e in the amount of profit earned b going global" $a- and cheap maintenance of the - -tem po--ible" (er cheap price for going global"
@E&2U+ES O@ 2HE P+OPOSE! S=S2E$ The propo-ed - -tem i- fle@ible both for the admini-trator- and the cu-tomer- 4i-iting the web-ite" The propo-ed - -tem pro4ide- a unique platform for different -il& 4endor- to interact u-ing the -ame platform" The propo-ed - -tem allow- ea- promotion of the -ite through email- and new-letter-" The propo-ed - -tem gi4e- information about the deli4er and pre-ent -tatu- of their order-" ,anagement of data i- ea- " Securit i- pro4ided where4er nece--ar "
P+OPOSE! S=S2E$ 5n the propo-ed web-ite there are different part- or module- which are -ummariFed a- follow*US2O$E+ +EGIS2+&2ION: !u-tomer- are required to regi-ter on the web-ite before the can do the -hopping" The web-ite al-o pro4ide- -e4eral feature- for the non7regi-tered u-er" 'ere the can choo-e their id and all the detail- regarding them are collected and a mail i- -ent to the email addre-- for confirmation"
12
SHOPPING *&+2: Shopping cart module trie- to -imulate the wor&ing of a -tore where u-er can 4iew each de-ign3 color3 -iFe and price of the product a4ailable" The item- the li&e can be added to the logical cart and can be remo4ed if not required later" Billing and other pa ment related matter- are handled here" &!$INIS2+&2ION Thi- i- the part of the web-ite where the admini-trator- can add delete or update the product information" Admini-trator- are al-o re-pon-ible for adding and deleting the cu-tomer- from the web-ite" 5n addition3 new-letter and promotion- are al-o handled b the -ite admini-trator 4ia e7 mail" SE&+*H Thi- facilit i- pro4ided to both regi-tered and unregi-tered u-er" 6-er can -earch for the a4ailabilit and t pe of product- a4ailable on the web-ite" E$&ILING $mailing module i- concerned about promotion- and new-letter and i- handled b admini-trator" Thi- module i- al-o concerned about -ending acti4ation and warning mail-" the
13
8eeping record- of admi--ion of cu-tomer-" &eeping the record- of product-" &eeping the dail -ell " Storing the feedbac& gi4en b the cu-tomer" &eeping detail- about the product it i- deli4ered or not" etc" Storing the item- -elected b the cu-tomer in the temporar -torage"
?le@ible -er4ice ba-ed architecture will be highl de-irable for future e@ten-ion Aon functional requirement- define - -tem propertie- and con-traint- 5t ari-e through u-er need-3 becau-e of budget con-traint- or organiFational policie-3 or due to the e@ternal factor- -uch a- -afet regulation-3 pri4ac regi-tration and -o on" (ariou- other Aon7functional requirement- are% )" Securit <" Reliabilit B" ,aintainabilit ." Portabilit ;" $@ten-ibilit =" Reu-abilit H" Application Affinit 9!ompatibilit D" Re-ource 6tiliFation
03932 Hard)are Interface% 'ardware requirement- for 5n-urance on internet will be -ame for both the partie- which are follow-% Proce--or% 7 Pentium 5 or abo4e" RA,% 7 )<D ,B or abo4e" 'D% 7 <* /B or abo4e" A5!% 7 ?or each part
&##um(tion#
6-er mu-t be trained for ba-ic computer functionalitie-" 6-er mu-t ha4e the ba-ic &nowledge of $ngli-h The - -tem mu-t be able to re-pond to databa-e -oftware within rea-onable time"
17
18
The-e are - mbol- that repre-ent data flow-3 data -ource-3 data tran-formation- and data -torage" The point- at which data are tran-formed are repre-ented b enclo-ed figure-3 u-uall circle-3 which are called node-" The principle proce--e- that ta&e place at node- are% )" combining data -tream<" -plitting data -treamB" modif ing data -tream-
19
20
21
=" T$ST5A/
Soft)are 2e#tin% i- an empirical in4e-tigation conducted to pro4ide -ta&eholder- with information about the qualit of the product or -er4ice under te-t3 with re-pect to the conte@t in which it i- intended to operate" Software Te-ting al-o pro4ide- an objecti4e3 independent 4iew of the -oftware to allow the bu-ine-- to appreciate and under-tand the ri-&- at implementation of the -oftware" Te-t technique- include3 but are not limited to3 the proce-- of e@ecuting a program or application with the intent of finding -oftware bug-" 5t can al-o be -tated a- the proce-- of 4alidating and 4erif ing that a -oftware program9application9product meet- the bu-ine-- and technical requirement- that guided it- de-ign and de4elopment3 -o that it wor&- a- e@pected and can be implemented with the -ame characteri-tic-" Software Te-ting3 depending on the te-ting method emplo ed3 can be implemented at an time in the de4elopment proce--3 howe4er the mo-t te-t effort i- emplo ed after the requirement- ha4e been defined and coding proce-- ha- been completed"
22
23
24
25
;3*odin%
&dd cate%ory
RST Page >anguageUV!WV ,a-terPage?ileUVX9admin9admin0ma-ter"ma-terV Auto$4ent:ireupUVtrueV !ode?ileUVadd0cat"a-p@"c-V 5nherit-UVadmin0add0catV TitleUV6ntitled PageV SY Ra-p%!ontent 5DUV!ontent)V !ontentPlace'older5DUV!ontentPlace'older)V RunatUVSer4erVYRbr 9YRbr 9Y RtableY RtrY Rtd heightUV.=DV widthUV++)VY Rdi4 -t leUVheight%.=Dp@M width%++)p@VY RcenterY Rtable cla--UV-hadowV cellpaddingUV)*V cell-pacingUV)*VY RtrY Rtd col-panUV<V alignUVcenterV -t leUVheight% B<p@VY Ra-p%>abel 5DUV>abel)V runatUV-er4erV ?ont7SiFeUVO7>argeV Te@tUVAdd !ategor V ?ont7BoldUVTrueV ?ont76nderlineUVTrueVYR9a-p%>abelY R9tdY R9trY RtrY Rtd -t leUVwidth% );+p@M height% )Dp@VY Ra-p%>abel 5DUV>abel<V runatUV-er4erV Te@tUV$nter !ategor % V ?ont7BoldUVTrueV ?ont7SiFeUV,ediumVYR9a-p%>abelY R9tdY Rtd -t leUVheight% )Dp@VY Ra-p%Te@tBo@ 5DUVt@t!atV runatUV-er4erV 'eightUV<Hp@V :idthUV)B=p@V (alidation/roupUVerV ?ont7SiFeUV>argeVYR9a-p%Te@tBo@Y Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator)V runatUV-er4erV $rror,e--ageUVZV !ontrolTo(alidateUVt@t!atV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY R9tdY R9trY RtrY Rtd -t leUVwidth% );+p@VY Ra-p%>abel 5DUV>abelBV runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV,ediumV Te@tUVStatu- % VYR9a-p%>abelY R9tdY RtdY Ra-p%RadioButton 5DUVoptTrueV runatUV-er4erV ?ont7BoldUVTrueV /roupAameUV-tatu-V Te@tUVTrueV 9Y Ra-p%RadioButton 5DUVopt?al-eV runatUV-er4erV !hec&edUVTrueV ?ont7BoldUVTrueV /roupAameUV-tatu-V Te@tUV?al-eV 9Y R9tdY R9trY RtrY Rtd -t leUVwidth% );+p@VY Ra-p%Button 5DUVcmdSubmitV runatUV-er4erV Te@tUVSubmitV onclic&UVcmdSubmit0!lic&V 'eightUV<Dp@V :idthUVH;p@V (alidation/roupUVerV ?ont7SiFeUV,ediumV 9Y R9tdY RtdY Ra-p%Button 5DUVcmd!learV runatUV-er4erV Te@tUV!learV 'eightUV<Dp@V :idthUVH;p@V onclic&UVcmd!lear0!lic&V ?ont7SiFeUV,ediumV 9Y R9tdY
26
R9trY R9tableY Rbr 9YRa-p%>abel 5DUVlbl,e--ageV runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV,ediumV ?ore!olorUVRedVYR9a-p%>abelY R9centerY R9di4Y R9tdY R9trY R9tableY R9a-p%!ontentY
27
&dd (roduct
RST Page >anguageUV!WV ,a-terPage?ileUVX9admin9admin0ma-ter"ma-terV Auto$4ent:ireupUVtrueV !ode?ileUVadd0prod"a-p@"c-V 5nherit-UVadmin0DefaultV TitleUV6ntitled PageV SY Ra-p%!ontent 5DUV!ontent)V !ontentPlace'older5DUV!ontentPlace'older)V RunatUVSer4erVY RtableY RtrY Rtd heightUV==*V widthUV++)VY Rdi4 -t leUVheight%==*p@M width%++)p@MVY RcenterY Ra-p%>abel 5DUVlbl,e--ageV runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV,ediumV ?ore!olorUVRedVYR9a-p%>abelYRbr 9Y R9centerY Rtable -t leUVwidth% =HSM height% .B=p@MV cla--UV-hadowV cell-pacingUVDV frameUVborderVY RtrY Rtd col-panUVBV -t leUVheight% B)p@V alignUVcenterVY Ra-p%>abel 5DUV>abelHV runatUV-er4erV Te@tUVAdd ProductV ?ont7BoldUVTrueV ?ont7SiFeUVOO7>argeV ?ont76nderlineUVTrueV ?ore!olorUVW**BB++VYR9a-p%>abelYR9tdY R9trY RtrY Rtd -t leUVheight% BHp@M width% );<p@MVY Ra-p%>abel 5DUV>abel)V runatUV-er4erV Te@tUVSelect !ategor % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% BHp@M width% );Hp@MVY Ra-p%DropDown>i-t 5DUVddl!ategorie-V runatUV-er4erV 'eightUVB*p@V :idthUV)D*p@V ?ont7SiFeUV,ediumV !au-e-(alidationUVTrueV AutoPo-tBac&UVTrueV on-electedinde@changedUVddl!ategorie-0Selected5nde@!hangedVY R9a-p%DropDown>i-tY
R9tdY Rtd -t leUVheight% BHp@M width% ;p@MVY Ra-p%>abel 5DUVlbl!at$rrorV runatUV-er4erVYR9a-p%>abelY R9tdY R9trY RtrY Rtd -t leUVheight% BHp@M width% );<p@MVY Ra-p%>abel 5DUV>abelDV runatUV-er4erV Te@tUVSelect Sub!ategor % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% BHp@M width% );Hp@MVY Ra-p%DropDown>i-t 5DUVddlSub!atV runatUV-er4erV 'eightUVB*p@V :idthUV)D*p@V ?ont7SiFeUV,ediumV !au-e-(alidationUVTrueV AutoPo-tBac&UVTrueV on-electedinde@changedUVddlSub!at0Selected5nde@!hangedVY R9a-p%DropDown>i-tY R9tdY Rtd -t leUVheight% BHp@M width% ;p@MVY Ra-p%>abel 5DUVlblSub!at$rrorV runatUV-er4erVYR9a-p%>abelY R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@M height% B)p@MVY
28
Ra-p%>abel 5DUV>abel<V runatUV-er4erV Te@tUVProduct Aame % VYR9a-p%>abelY R9tdY Rtd -t leUVwidth% );Hp@M height% B)p@MVY Ra-p%Te@tBo@ 5DUVt@tPnameV runatUV-er4erV 'eightUVB*p@V :idthUV)D*p@V (alidation/roupUVerVYR9a-p%Te@tBo@Y R9tdY Rtd -t leUVwidth% ;p@M height% B)p@MVY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator<V runatUV-er4erV !ontrolTo(alidateUVt@tPnameV $rror,e--ageUVZV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@M height% )**p@VY Ra-p%>abel 5DUV>abelBV runatUV-er4erV Te@tUVSelect 5mage % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% ))*p@M width% );Hp@MV alignUVcenterVY Ra-p%5mage 5DUVimg5mageV runatUV-er4erV 'eightUVD*p@V :idthUVD*p@V AlternateTe@tUVProduct 5mageV 9YRbr 9Y Ra-p%Required?ield(alidator 5DUVrf45mageV runatUV-er4erV !ontrolTo(alidateUVfup5mageV $rror,e--ageUV?ile Aot SelectedV (alidation/roupUVerV Di-pla UVD namicVYR9a-p%Required?ield(alidatorY Ra-p%>abel 5DUVlbl5mage$rrorV runatUV-er4erV ?ore!olorUVRedVYR9a-p%>abelY R9tdY Rtd -t leUVwidth% ;p@M height% )**p@VY Ra-p%?ile6pload 5DUVfup5mageV runatUV-er4erV 'eightUV<+p@V :idthUV<)<p@V 9Y Ra-p%Button 5DUVcmd6ploadV runatUV-er4erV onclic&UVcmd6pload0!lic&V Te@tUV6ploadV 'eightUV<+p@V :idthUVH=p@V 9Y R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@M height% )**p@VY Ra-p%>abel 5DUV>abel+V runatUV-er4erV Te@tUVSelect Big 5mage % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% ))*p@M width% );Hp@MV alignUVcenterVY Ra-p%5mage 5DUVimgB5mageV runatUV-er4erV 'eightUVD*p@V :idthUVD*p@V AlternateTe@tUVProduct 5mageV 9YRbr 9Y Ra-p%Required?ield(alidator 5DUVrf4B5mageV runatUV-er4erV !ontrolTo(alidateUVfupB5mageV $rror,e--ageUV?ile Aot SelectedV (alidation/roupUVerV Di-pla UVD namicVYR9a-p%Required?ield(alidatorY Ra-p%>abel 5DUVlblB5mage$rrorV runatUV-er4erV ?ore!olorUVRedVYR9a-p%>abelY R9tdY Rtd -t leUVwidth% ;p@M height% )**p@VY Ra-p%?ile6pload 5DUVfupB5mageV runatUV-er4erV 'eightUV<+p@V :idthUV<)<p@V 9Y Ra-p%Button 5DUVcmdB6ploadV runatUV-er4erV onclic&UVcmdB6pload0!lic&V Te@tUV6ploadV 'eightUV<+p@V :idthUVH=p@V 9Y R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@M height% B)p@MVY Ra-p%>abel 5DUV>abel.V runatUV-er4erV Te@tUVPrice (in Rupee-) % VYR9a-p%>abelY R9tdY Rtd -t leUVwidth% );Hp@M height% B)p@MVY Ra-p%Te@tBo@ 5DUVt@tPriceV runatUV-er4erV 'eightUVB*p@V :idthUV)D*p@V (alidation/roupUVerVYR9a-p%Te@tBo@Y R9tdY Rtd -t leUVwidth% ;p@M height% B)p@MVY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidatorBV runatUV-er4erV !ontrolTo(alidateUVt@tPriceV $rror,e--ageUVZV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY Ra-p%Range(alidator 5DUVRange(alidator)V runatUV-er4erV
29
!ontrolTo(alidateUVt@tPriceV Di-pla UVD namicV $rror,e--ageUV-hould be integerV ,a@imum(alueUV)*********V ,inimum(alueUV*V T peUV5ntegerV (alidation/roupUVerV :idthUV);*p@VYR9a-p%Range(alidatorY R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@VY Ra-p%>abel 5DUV>abel;V runatUV-er4erV Te@tUV?eature- % VYR9a-p%>abelY R9tdY Rtd -t leUVwidth% );Hp@VY Ra-p%Te@tBo@ 5DUVt@t?eature-V runatUV-er4erV Te@t,odeUV,ulti>ineV :idthUV)D*p@V (alidation/roupUVerV 'eightUV;<p@V :rapUV?al-eVYR9a-p%Te@tBo@Y R9tdY Rtd -t leUVwidth% ;p@VY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator.V runatUV-er4erV !ontrolTo(alidateUVt@t?eature-V $rror,e--ageUVZV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@VY Ra-p%>abel 5DUV>abel=V runatUV-er4erV Te@tUVStatu- % VYR9a-p%>abelY R9tdY Rtd -t leUVwidth% );Hp@V col-panUV<VY Ra-p%RadioButton 5DUVoptTrueV runatUV-er4erV /roupAameUV-tatu-V Te@tUVTrueV (alidation/roupUVerV 9Y Ra-p%RadioButton 5DUVopt?al-eV runatUV-er4erV !hec&edUVTrueV /roupAameUV-tatu-V Te@tUV?al-eV (alidation/roupUVerV 9Y R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@M height% .*p@MVY Ra-p%Button 5DUVcmdSubmitV runatUV-er4erV Te@tUVSubmitV onclic&UVcmdSubmit0!lic&V (alidation/roupUVerV 9Y R9tdY Rtd -t leUVwidth% );Hp@M height% .*p@MV col-panUV<VY Ra-p%Button 5DUVcmd!learV runatUV-er4erV Te@tUV!learV onclic&UVcmd!lear0!lic&V 9Y R9tdY R9trY R9tableY R9di4Y R9tdY R9trY R9tableY R9a-p%!ontentY
30
31
R9trY RtrY Rtd -t leUVwidth% );+p@VY Ra-p%Button 5DUVcmdSubmitV runatUV-er4erV Te@tUVSubmitV 'eightUV<Dp@V :idthUVH;p@V (alidation/roupUVerV ?ont7SiFeUV,ediumV onclic&UVcmdSubmit0!lic&V 9Y R9tdY Rtd -t leUVwidth% )=<p@VY Ra-p%Button 5DUVcmd!learV runatUV-er4erV Te@tUV!learV 'eightUV<Dp@V :idthUVH;p@V onclic&UVcmd!lear0!lic&V ?ont7SiFeUV,ediumV 9Y R9tdY R9trY R9tableY Rbr 9YRa-p%>abel 5DUVlbl,e--ageV runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV,ediumV ?ore!olorUVRedVYR9a-p%>abelY R9centerY R9di4Y R9tdY R9trY R9tableY R9a-p%!ontentY
32
33
public partial cla-- admin0admin0login % S -tem":eb"65"Page [ protected 4oid Page0>oad(object -ender3 $4entArg- e) [ if (Reque-t"Puer String"'a-8e -()) [ -tring m-g U Reque-t"Puer String"/et(*)"ToString()M if (m-g UU VlogoutV) lbl,e--age"Te@t U VEou are >ogged out Succe--full GVM el-e if (m-g UU VtimeoutV) lbl,e--age"Te@t U VSe--ion T5,$ O6TGRbrYPlea-e >ogin again"VM \ Admin0>ogin"?ocu-()M \ protected 4oid Admin0>ogin0Authenticate(object -ender3 Authenticate$4entArg- e) [ admin0login ob U new admin0login()M bool -ucce-- U ob"4alidate(Admin0>ogin"6-erAame"ToString()3 Admin0>ogin"Pa--word"ToString())M if (-ucce--) [ Se--ion]Vadmin0idV^ U Admin0>ogin"6-erAame"ToString()M Se--ion"Timeout U ;M Re-pon-e"Redirect(VX9admin9admin0home"a-p@V)M \ el-e [ lbl,e--age"Te@t U VVM \ \ \
34
*han%e (a##)ord
u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S -temM -tem"!ollection-M -tem"!onfigurationM -tem"DataM -tem">inqM -tem":ebM -tem":eb"Securit M -tem":eb"65M -tem":eb"65"'tml!ontrol-M -tem":eb"65":eb!ontrol-M -tem":eb"65":eb!ontrol-":ebPart-M -tem"Oml">inqM -tem"Data"Sql!lientM
public partial cla-- admin0Default % S -tem":eb"65"Page [ protected 4oid cmd!hangePwd0!lic&(object -ender3 $4entArg- e) [ -tring admin0id U Se--ion]Vadmin0idV^"ToString()M admin0login admin0login U new admin0login()M bool -ucce-- U admin0login"4alidate(admin0id3 t@t!Pwd"Te@t)M if (-ucce--) [ -ucce-- U admin0login"change0pwd(admin0id3 t@tAPwd"Te@t)M if(-ucce--) lbl,e--age"Te@t U VPa--word !hanged Succe--full VM el-e lbl,e--age"Te@t U V?ailed to !hange Pa--word"VM \ el-e lbl,e--age"Te@t U V!urrent Pa--word i- 5ncorrectVM \ protected 4oid cmd!lear0!lic&(object -ender3 $4entArg- e) [ lbl,e--age"Te@t U VVM t@t!Pwd"Te@t U VVM t@tAPwd"Te@t U VVM t@t!APwd"Te@t U VVM \ \
RST Page >anguageUV!WV ,a-terPage?ileUVX9admin9admin0ma-ter"ma-terV Auto$4ent:ireupUVtrueV !ode?ileUVchange0pwd"a-p@"c-V 5nherit-UVadmin0DefaultV TitleUV6ntitled PageV SY Ra-p%!ontent 5DUV!ontent)V !ontentPlace'older5DUV!ontentPlace'older)V RunatUVSer4erVY RtableY RtrY Rtd heightUV.=DV widthUV++)VY
35
Rdi4 -t leUVheight%.=Dp@MVY RcenterY Ra-p%>abel 5DUVlbl,e--ageV runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV,ediumV ?ore!olorUVRedVYR9a-p%>abelYRbr 9YR9centerY Rtable cla--UV-hadowV cell-pacingUV+VY RtrY Rtd col-panUVBV alignUVcenterVYRa-p%>abel 5DUV>abel)V runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUVO7>argeV ?ore!olorUVW****==V Te@tUV!hange Pa--wordV ?ont76nderlineUVTrueVYR9a-p%>abelY R9tdY R9trY RtrY RtdY Ra-p%>abel 5DUV>abel<V runatUV-er4erV Te@tUV!urrent Pa--wordVYR9a-p%>abelY R9tdY RtdY Ra-p%Te@tBo@ 5DUVt@t!PwdV runatUV-er4erV Te@t,odeUVPa--wordV 'eightUV<Bp@VYR9a-p%Te@tBo@Y R9tdY RtdY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator)V runatUV-er4erV !ontrolTo(alidateUVt@t!PwdV $rror,e--ageUVZV Di-pla UVD namicV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY R9tdY R9trY RtrY Rtd -t leUVheight% B;p@VY Ra-p%>abel 5DUV>abelBV runatUV-er4erV Te@tUVAew Pa--wordVYR9a-p%>abelY R9tdY Rtd -t leUVheight% B;p@VY Ra-p%Te@tBo@ 5DUVt@tAPwdV runatUV-er4erV Te@t,odeUVPa--wordV 'eightUV<Bp@VYR9a-p%Te@tBo@Y R9tdY Rtd -t leUVheight% B;p@VY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator<V runatUV-er4erV !ontrolTo(alidateUVt@tAPwdV $rror,e--ageUVZV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY Ra-p%!ompare(alidator 5DUV!ompare(alidator<V runatUV-er4erV !ontrolTo!ompareUVt@t!PwdV !ontrolTo(alidateUVt@tAPwdV $rror,e--ageUVAew #ampM !urrent canCt be -ameV OperatorUVAot$qualV ?ont7SiFeUV)*ptV (alidation/roupUVerVYR9a-p%!ompare(alidatorY R9tdY R9trY RtrY Rtd -t leUVheight% B;p@VY Ra-p%>abel 5DUV>abel.V runatUV-er4erV Te@tUV!onfirm Aew Pa--wordVYR9a-p%>abelY R9tdY Rtd -t leUVheight% B;p@VY Ra-p%Te@tBo@ 5DUVt@t!APwdV runatUV-er4erV Te@t,odeUVPa--wordV 'eightUV<Bp@VYR9a-p%Te@tBo@Y R9tdY Rtd -t leUVheight% B;p@VY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidatorBV runatUV-er4erV !ontrolTo(alidateUVt@t!APwdV $rror,e--ageUVZV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY Ra-p%!ompare(alidator 5DUV!ompare(alidator)V runatUV-er4erV !ontrolTo!ompareUVt@tAPwdV !ontrolTo(alidateUVt@t!APwdV $rror,e--ageUVDo not matchV ?ont7SiFeUV))ptV (alidation/roupUVerVYR9a-p%!ompare(alidatorY R9tdY R9trY
36
RtrY RtdY Ra-p%Button 5DUVcmd!hangePwdV runatUV-er4erV Te@tUV!hange Pa--wordV onclic&UVcmd!hangePwd0!lic&V (alidation/roupUVerV ?ont7SiFeUV,ediumV 'eightUV<+p@V :idthUV)+=p@V 9Y R9tdY RtdY Ra-p%Button 5DUVcmd!learV runatUV-er4erV onclic&UVcmd!lear0!lic&V Te@tUV!learV ?ont7SiFeUV,ediumV 'eightUVB*p@V 9Y R9tdY R9trY R9tableY R9di4Y R9tdY R9trY R9tableY R9a-p%!ontentY
37
Edit de"ete
RST Page >anguageUV!WV ,a-terPage?ileUVX9admin9admin0ma-ter"ma-terV Auto$4ent:ireupUVtrueV !ode?ileUVedit0delete"a-p@"c-V 5nherit-UVadmin0edit0deleteV TitleUV6ntitled PageV SY Ra-p%!ontent 5DUV!ontent)V !ontentPlace'older5DUV!ontentPlace'older)V RunatUVSer4erVY R-cript t peUVte@t9ja4a-criptV languageUVja4a-criptVY function del0confirm() [ return confirm(VDo ou reall want to delete the 5temLV)M \ R9-criptY RtableY RtrY Rtd heightUVH.*V widthUV++)VY Rdi4 -t leUVheight%H.*p@MVY Rtable -t leUVmargin7left%.**p@MVY RtrY RtdYRa-p%>abel 5DUVlbl,e--ageV runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV,ediumV ?ore!olorUVRedVYR9a-p%>abelYR9tdY R9trY R9tableY Rtable cla--UV-hadowV cell-pacingUVDV frameUVborderVY RtrY Rtd col-panUVBV -t leUVheight% B)p@V alignUVcenterVY #nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM Ra-p%>abel 5DUV>abelHV runatUV-er4erV Te@tUV$dit9Delete 5tem-V ?ont7BoldUVTrueV ?ont7SiFeUVOO7>argeV ?ont76nderlineUVTrueV ?ore!olorUVW**BB++VYR9a-p%>abelY R9tdY R9trY RtrY Rtd -t leUVheight% BHp@M width% );<p@MVY Ra-p%>abel 5DUV>abel)V runatUV-er4erV Te@tUVSelect !ategor % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% BHp@M width% );Hp@MVY Ra-p%DropDown>i-t 5DUVddl!ategorie-V runatUV-er4erV 'eightUVB*p@V :idthUV)D*p@V ?ont7SiFeUV,ediumV !au-e-(alidationUVTrueV AutoPo-tBac&UVTrueV on-electedinde@changedUVddl!ategorie-0Selected5nde@!hangedVY R9a-p%DropDown>i-tY
R9tdY Rtd -t leUVheight% BHp@M width% ).p@MVY Ra-p%>abel 5DUVlbl!at$rrorV runatUV-er4erV ?ont7SiFeUV)*ptVYR9a-p%>abelY
38
R9tdY Rtd -t leUVheight% BHp@M width% )**p@MVY Ra-p%>in&Button 5DUVlbtn!$ditV runatUV-er4erV onclic&UVlbtn!$dit0!lic&VY$ditR9a-p%>in&ButtonY#nb-pM_ Ra-p%>in&Button 5DUVlbtn!DelV runatUV-er4erV onclic&UVlbtn!Del0!lic&V On!lient!lic&UCreturn(del0confirm())CYDeleteR9a-p%>in&ButtonY R9tdY R9trY RtrY Rtd -t leUVheight% BHp@M width% );<p@MVY Ra-p%>abel 5DUV>abelDV runatUV-er4erV Te@tUVSelect Sub!ategor % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% BHp@M width% );Hp@MVY Ra-p%DropDown>i-t 5DUVddlSub!atV runatUV-er4erV 'eightUVB*p@V :idthUV)D*p@V ?ont7SiFeUV,ediumV !au-e-(alidationUVTrueV AutoPo-tBac&UVTrueV on-electedinde@changedUVddlSub!at0Selected5nde@!hangedVY R9a-p%DropDown>i-tY
R9tdY Rtd -t leUVheight% BHp@M width% ).p@MVY Ra-p%>abel 5DUVlblSub!at$rrorV runatUV-er4erV ?ont7SiFeUV)*ptVYR9a-p%>abelY R9tdY RtdY Ra-p%>in&Button 5DUVlbtnS!$ditV runatUV-er4erV onclic&UVlbtnS!$dit0!lic&VY$ditR9a-p%>in&ButtonY#nb-pM_ Ra-p%>in&Button 5DUVlbtnS!DelV runatUV-er4erV onclic&UVlbtnS!Del0!lic&V On!lient!lic&UCreturn(del0confirm())CYDeleteR9a-p%>in&ButtonY R9tdY R9trY RtrY Rtd -t leUVheight% BHp@VY Ra-p%>abel 5DUV>abel+V runatUV-er4erV Te@tUVSelect Product % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% BHp@VY Ra-p%DropDown>i-t 5DUVddlProduct-V runatUV-er4erV 'eightUVB*p@V :idthUV)D*p@V ?ont7SiFeUV,ediumV !au-e-(alidationUVTrueV AutoPo-tBac&UVTrueV on-electedinde@changedUVddlProduct-0Selected5nde@!hangedVY R9a-p%DropDown>i-tY
R9tdY Rtd -t leUVheight% BHp@M width% ).p@MVY Ra-p%>abel 5DUVlblProduct$rrorV runatUV-er4erV ?ont7SiFeUV)*ptVYR9a-p%>abelY R9tdY RtdY Ra-p%>in&Button 5DUVlbtnP$ditV runatUV-er4erV onclic&UVlbtnP$dit0!lic&VY$ditR9a-p%>in&ButtonY#nb-pM_ Ra-p%>in&Button 5DUVlbtnPDelV runatUV-er4erV onclic&UVlbtnPDel0!lic&V On!lient!lic&UCreturn(del0confirm())CYDeleteR9a-p%>in&ButtonY R9tdY R9trY R9tableY
39
Ra-p%(iew 5DUV(iew)V runatUV-er4erVY Rtable cellpaddingUV)*V cell-pacingUV)*V cla--UV-hadowVY RtrY Rtd alignUVcenterV col-panUV<V -t leUVheight% B<p@VY Ra-p%>abel 5DUV>abel)*V runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUVO7>argeV ?ont76nderlineUVTrueV Te@tUV$dit !ategor VYR9a-p%>abelY R9tdY R9trY RtrY Rtd -t leUVwidth% );+p@M height% )Dp@VY Ra-p%>abel 5DUV>abel))V runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV,ediumV Te@tUV$nter !ategor % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% )Dp@VY Ra-p%Te@tBo@ 5DUVt@t!atV runatUV-er4erV ?ont7SiFeUV>argeV 'eightUV<Hp@V (alidation/roupUVerV :idthUV)B=p@VYR9a-p%Te@tBo@Y Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator)V runatUV-er4erV !ontrolTo(alidateUVt@t!atV $rror,e--ageUVZV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY R9tdY R9trY RtrY Rtd -t leUVwidth% );+p@VY Ra-p%>abel 5DUV>abel)<V runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV,ediumV Te@tUVStatu- % VYR9a-p%>abelY R9tdY RtdY Ra-p%RadioButton 5DUVopt!TrueV runatUV-er4erV ?ont7BoldUVTrueV /roupAameUV-tatu-V Te@tUVTrueV 9Y Ra-p%RadioButton 5DUVopt!?al-eV runatUV-er4erV ?ont7BoldUVTrueV /roupAameUV-tatu-V Te@tUV?al-eV 9Y R9tdY R9trY RtrY Rtd -t leUVwidth% );+p@VY Ra-p%Button 5DUVcmd!SubmitV runatUV-er4erV ?ont7SiFeUV,ediumV 'eightUV<Dp@V onclic&UVcmd!Submit0!lic&V Te@tUVSubmitV (alidation/roupUVerV :idthUVH;p@V 9Y R9tdY RtdY Ra-p%Button 5DUVcmd!!learV runatUV-er4erV ?ont7SiFeUV,ediumV 'eightUV<Dp@V onclic&UVcmd!!lear0!lic&V Te@tUV!learV :idthUVH;p@V 9Y R9tdY R9trY R9tableY R9a-p%(iewY Ra-p%(iew 5DUV(iew<V runatUV-er4erVY Rtable cellpaddingUV)*V cell-pacingUV)*V cla--UV-hadowVY RtrY Rtd alignUVcenterV col-panUV<V -t leUVheight% B<p@VY Ra-p%>abel 5DUV>abel)BV runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUVO7>argeV ?ont76nderlineUVTrueV Te@tUV$dit Sub!ategor VYR9a-p%>abelY R9tdY R9trY RtrY Rtd -t leUVwidth% );+p@M height% )Dp@VY Ra-p%>abel 5DUV>abel);V runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV,ediumV Te@tUV$nter Sub!ategor % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% )Dp@M width% )=<p@MVY
40
Ra-p%Te@tBo@ 5DUVt@tSub!atV runatUV-er4erV ?ont7SiFeUV>argeV 'eightUV<Hp@V (alidation/roupUVerV :idthUV)B=p@VYR9a-p%Te@tBo@Y Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator;V runatUV-er4erV !ontrolTo(alidateUVt@tSub!atV $rror,e--ageUVZV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY R9tdY R9trY RtrY Rtd -t leUVwidth% );+p@VY Ra-p%>abel 5DUV>abel)=V runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV,ediumV Te@tUVStatu- % VYR9a-p%>abelY R9tdY Rtd -t leUVwidth% )=<p@VY Ra-p%RadioButton 5DUVoptS!TrueV runatUV-er4erV ?ont7BoldUVTrueV /roupAameUV-tatu-V Te@tUVTrueV 9Y Ra-p%RadioButton 5DUVoptS!?al-eV runatUV-er4erV ?ont7BoldUVTrueV /roupAameUV-tatu-V Te@tUV?al-eV 9Y R9tdY R9trY RtrY Rtd -t leUVwidth% );+p@VY Ra-p%Button 5DUVcmdS!SubmitV runatUV-er4erV ?ont7SiFeUV,ediumV 'eightUV<Dp@V onclic&UVcmdS!Submit0!lic&V Te@tUVSubmitV (alidation/roupUVerV :idthUVH;p@V 9Y R9tdY Rtd -t leUVwidth% )=<p@VY Ra-p%Button 5DUVcmdS!!learV runatUV-er4erV ?ont7SiFeUV,ediumV 'eightUV<Dp@V Te@tUV!learV :idthUVH;p@V onclic&UVcmdS!!lear0!lic&V 9Y R9tdY R9trY R9tableY R9a-p%(iewY Ra-p%(iew 5DUV(iewBV runatUV-er4erVY Rtable -t leUVwidth% =;SM height% B==p@M V cla--UV-hadowV cell-pacingUVDV frameUVborderVY RtrY Rtd -t leUVwidth% );<p@M height% B)p@MVY Ra-p%>abel 5DUV>abel<V runatUV-er4erV Te@tUVProduct Aame % VYR9a-p%>abelY R9tdY Rtd -t leUVwidth% );.p@M height% B)p@MVY Ra-p%Te@tBo@ 5DUVt@tPnameV runatUV-er4erV 'eightUVB*p@V :idthUV)D*p@V (alidation/roupUVerVYR9a-p%Te@tBo@Y R9tdY Rtd -t leUVwidth% Dp@M height% B)p@MVY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator<V runatUV-er4erV !ontrolTo(alidateUVt@tPnameV $rror,e--ageUVZV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@M height% )**p@VY Ra-p%>abel 5DUV>abelBV runatUV-er4erV Te@tUVSelect 5mage % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% ))*p@M width% );.p@MV alignUVcenterVY Ra-p%5mage 5DUVimg5mageV runatUV-er4erV 'eightUVD*p@V :idthUVD*p@V AlternateTe@tUVProduct 5mageV 9YRbr 9Y Ra-p%Required?ield(alidator 5DUVrf45mageV runatUV-er4erV !ontrolTo(alidateUVfup5mageV Di-pla UVD namicV
41
$rror,e--ageUV?ile Aot SelectedV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY Rbr 9Y Ra-p%>abel 5DUVlbl5mage$rrorV runatUV-er4erV ?ore!olorUVRedVYR9a-p%>abelY R9tdY Rtd -t leUVwidth% Dp@M height% )**p@VY Ra-p%?ile6pload 5DUVfup5mageV runatUV-er4erV 'eightUV<+p@V :idthUV<)<p@V 9Y Ra-p%Button 5DUVcmd6ploadV runatUV-er4erV onclic&UVcmd6pload0!lic&V Te@tUV6ploadV 'eightUV<+p@V :idthUVH=p@V 9Y R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@M height% )**p@VY Ra-p%>abel 5DUV>abel).V runatUV-er4erV Te@tUVSelect Big 5mage % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% ))*p@M width% );.p@MV alignUVcenterVY Ra-p%5mage 5DUVimgB5mageV runatUV-er4erV 'eightUVD*p@V :idthUVD*p@V AlternateTe@tUVProduct 5mageV 9YRbr 9Y Ra-p%Required?ield(alidator 5DUVrf4B5mageV runatUV-er4erV !ontrolTo(alidateUVfupB5mageV $rror,e--ageUV?ile Aot SelectedV (alidation/roupUVerV Di-pla UVD namicVYR9a-p%Required?ield(alidatorY Ra-p%>abel 5DUVlblB5mage$rrorV runatUV-er4erV ?ore!olorUVRedVYR9a-p%>abelY R9tdY Rtd -t leUVwidth% Dp@M height% )**p@VY Ra-p%?ile6pload 5DUVfupB5mageV runatUV-er4erV 'eightUV<+p@V :idthUV<)<p@V 9Y Ra-p%Button 5DUVcmdB6ploadV runatUV-er4erV onclic&UVcmdB6pload0!lic&V Te@tUV6ploadV 'eightUV<+p@V :idthUVH=p@V 9Y R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@M height% B)p@MVY Ra-p%>abel 5DUV>abel.V runatUV-er4erV Te@tUVPrice (in Rupee-) % VYR9a-p%>abelY R9tdY Rtd -t leUVwidth% );.p@M height% B)p@MVY Ra-p%Te@tBo@ 5DUVt@tPriceV runatUV-er4erV 'eightUVB*p@V :idthUV)D*p@V (alidation/roupUVerVYR9a-p%Te@tBo@Y R9tdY Rtd -t leUVwidth% Dp@M height% B)p@MVY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidatorBV runatUV-er4erV !ontrolTo(alidateUVt@tPriceV $rror,e--ageUVZV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY Ra-p%Range(alidator 5DUVRange(alidator)V runatUV-er4erV !ontrolTo(alidateUVt@tPriceV Di-pla UVD namicV $rror,e--ageUV-hould be integerV ,a@imum(alueUV)*********V ,inimum(alueUV*V T peUV5ntegerV (alidation/roupUVerV :idthUV);*p@VYR9a-p%Range(alidatorY R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@VY Ra-p%>abel 5DUV>abel;V runatUV-er4erV Te@tUV?eature- % VYR9a-p%>abelY R9tdY Rtd -t leUVwidth% );.p@VY Ra-p%Te@tBo@ 5DUVt@t?eature-V runatUV-er4erV Te@t,odeUV,ulti>ineV :idthUV)D*p@V (alidation/roupUVerV 'eightUV;<p@V :rapUV?al-eVYR9a-p%Te@tBo@Y R9tdY Rtd -t leUVwidth% Dp@VY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator.V runatUV-er4erV !ontrolTo(alidateUVt@t?eature-V $rror,e--ageUVZV (alidation/roupUVerVYR9a-p%Required?ield(alidatorY R9tdY R9trY RtrY
42
Rtd -t leUVwidth% );<p@M height% B)p@MVY Ra-p%>abel 5DUV>abel=V runatUV-er4erV Te@tUVStatu- % VYR9a-p%>abelY R9tdY Rtd -t leUVheight% B)p@MV col-panUV<VY Ra-p%RadioButton 5DUVoptTrueV runatUV-er4erV /roupAameUV-tatu-V Te@tUVTrueV (alidation/roupUVerV 9Y Ra-p%RadioButton 5DUVopt?al-eV runatUV-er4erV /roupAameUV-tatu-V Te@tUV?al-eV (alidation/roupUVerV 9Y R9tdY R9trY RtrY Rtd -t leUVwidth% );<p@M height% .*p@MVY Ra-p%Button 5DUVcmdSubmitV runatUV-er4erV Te@tUVSubmitV onclic&UVcmdSubmit0!lic&V (alidation/roupUVerV 9Y R9tdY Rtd -t leUVheight% .*p@MV col-panUV<VY Ra-p%Button 5DUVcmd!learV runatUV-er4erV Te@tUV!learV onclic&UVcmd!lear0!lic&V 9Y R9tdY R9trY R9tableY R9a-p%(iewY R9a-p%,ulti(iewY R9di4Y R9tdY R9trY R9tableY R9a-p%!ontentY
u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S
-temM -tem"!ollection-M -tem"!onfigurationM -tem"DataM -tem">inqM -tem":ebM -tem":eb"Securit M -tem":eb"65M -tem":eb"65"'tml!ontrol-M -tem":eb"65":eb!ontrol-M -tem":eb"65":eb!ontrol-":ebPart-M -tem"Oml">inqM -tem"Data"Sql!lientM -tem"5OM
public partial cla-- admin0edit0delete % S -tem":eb"65"Page [ admin0function- obM DataSet d-M -tatic -tring filenameM -tatic -tring image0urlM
43
-tatic -tring BfilenameM -tatic -tring Bimage0urlM -tatic int c0id3 -c0id3p0idM protected 4oid Page0>oad(object -ender3 $4entArg- e) [ if (G5-Po-tBac&) [ ob U new admin0function-()M d- U ob"ddl0cat0fill()M if (d- GU null) [ ddl!ategorie-"DataTe@t?ield U Vc0nameVM ddl!ategorie-"DataSource U d-M ddl!ategorie-"DataBind()M ddl!ategorie-"5tem-"5n-ert(*3 VSelect a !ategor V)M cat0in4i-ible()M \ el-e lbl,e--age"Te@t U V?ailed to load !ategorie-GVM \ \ protected 4oid ddl!ategorie-0Selected5nde@!hanged(object -ender3 $4entArg- e) [ ,ulti(iew)"Acti4e(iew5nde@ U 7)M if (ddl!ategorie-"Selected5nde@ UU *) [ lbl!at$rror"Te@t U VSelect a !ategor VM cat0in4i-ible()M \ el-e [ ob U new admin0function-()M c0id U ob"get0cid(ddl!ategorie-"Selected5tem"Te@t)M d- U ob"ddl0-ub0cat0fill(c0id)M if (d- GU null) [ lbl!at$rror"Te@t U VVM ddlSub!at"$nabled U trueM ddlSub!at"DataTe@t?ield U V-c0nameVM ddlSub!at"DataSource U d-M ddlSub!at"DataBind()M ddlSub!at"5tem-"5n-ert(*3 VSelect a Sub!ategor V)M lbtn!$dit"(i-ible U trueM lbtn!Del"(i-ible U trueM -ub0cat0in4i-ible()M \ el-e lbl,e--age"Te@t U V?ailed to load Sub7!ategorie-GVM \
44
\ protected 4oid ddlSub!at0Selected5nde@!hanged(object -ender3 $4entArg- e) [ ,ulti(iew)"Acti4e(iew5nde@ U 7)M if (ddlSub!at"Selected5nde@ UU *) [ lblSub!at$rror"Te@t U VSelect a Sub7!ategor VM -ub0cat0in4i-ible()M \ el-e [ ob U new admin0function-()M -c0id U ob"get0-cid(c0id3ddlSub!at"Selected5tem"Te@t)M d- U ob"ddl0product0fill(c0id3-c0id)M if (d- GU null) [ lblSub!at$rror"Te@t U VVM ddlProduct-"$nabled U trueM ddlProduct-"DataTe@t?ield U Vp0nameVM ddlProduct-"DataSource U d-M ddlProduct-"DataBind()M ddlProduct-"5tem-"5n-ert(*3 VSelect a ProductV)M lbtnS!$dit"(i-ible U trueM lbtnS!Del"(i-ible U trueM product-0in4i-ible()M \ el-e lbl,e--age"Te@t U V?ailed to load Product-GVM \ \ protected 4oid ddlProduct-0Selected5nde@!hanged(object -ender3 $4entArg- e) [ ,ulti(iew)"Acti4e(iew5nde@ U 7)M if (ddlProduct-"Selected5nde@ UU *) [ lblProduct$rror"Te@t U VSelect a ProductVM product-0in4i-ible()M \ el-e [ ob U new admin0function-()M p0id U ob"get0pid(c0id3 -c0id3ddlProduct-"Selected5tem"Te@t)M lblProduct$rror"Te@t U VVM lbtnP$dit"(i-ible U trueM lbtnPDel"(i-ible U trueM \ \ protected 4oid cmd!Submit0!lic&(object -ender3 $4entArg- e) [
45
-tring -tatu- U Vfal-eVM if (opt!True"!hec&ed UU true) -tatu- U VtrueVM ob U new admin0function-()M bool -ucce-- U ob"update0cat(c0id3 t@t!at"Te@t3 -tatu-)M if (-ucce-- UU true) [ d- U ob"ddl0cat0fill()M ddl!ategorie-"DataTe@t?ield U Vc0nameVM ddl!ategorie-"DataSource U d-M ddl!ategorie-"DataBind()M ddl!ategorie-"5tem-"5n-ert(*3 VSelect a !ategor V)M cat0in4i-ible()M lbl,e--age"Te@t U V!ategor 6pdated Succe--full "VM ,ulti(iew)"Acti4e(iew5nde@ U 7)M \ el-e lbl,e--age"Te@t U V?ailed to 6pdate !ategor "VM \ protected 4oid cmdS!Submit0!lic&(object -ender3 $4entArg- e) [ -tring -tatu- U Vfal-eVM if (optS!True"!hec&ed UU true) -tatu- U VtrueVM ob U new admin0function-()M bool -ucce-- U ob"update0-ub0cat(c0id3 -c0id3 t@tSub!at"Te@t3 -tatu-)M if (-ucce-- UU true) [ d-Uob"ddl0-ub0cat0fill(c0id)M ddlSub!at"DataTe@t?ield U V-c0nameVM ddlSub!at"DataSource U d-M ddlSub!at"DataBind()M ddlSub!at"5tem-"5n-ert(*3 VSelect a Sub!ategor V)M -ub0cat0in4i-ible()M lbl,e--age"Te@t U V!ategor 6pdated Succe--full "VM ,ulti(iew)"Acti4e(iew5nde@ U 7)M \ el-e lbl,e--age"Te@t U V?ailed to 6pdate !ategor "VM \ protected 4oid cmdSubmit0!lic&(object -ender3 $4entArg- e) [ -tring -tatu- U Vfal-eVM if (optTrue"!hec&ed UU true) -tatu- U VtrueVM ob U new admin0function-()M bool -ucce-- U ob"update0prod(c0id3 -c0id3 p0id3 t@tPname"Te@t3 image0url3Bimage0url3 t@tPrice"Te@t3 t@t?eature-"Te@t3 -tatu-)M if (-ucce-- UU true) [ d- U ob"ddl0product0fill(c0id3 -c0id)M ddlProduct-"DataTe@t?ield U Vp0nameVM ddlProduct-"DataSource U d-M
46
ddlProduct-"DataBind()M ddlProduct-"5tem-"5n-ert(*3 VSelect a ProductV)M product-0in4i-ible()M lbl,e--age"Te@t U VProduct 6pdated Succe--full VM ,ulti(iew)"Acti4e(iew5nde@ U 7)M \ el-e lbl,e--age"Te@t U V?ailed to 6pdate ProductGVM \ protected 4oid cmd6pload0!lic&(object -ender3 $4entArg- e) [ if (fup5mage"'a-?ile) [ if (fup5mage"Po-ted?ile"!ontentT pe UU Vimage9pjpegV __ fup5mage"Po-ted?ile"!ontentT pe UU Vimage9jpegV __ fup5mage"Po-ted?ile"!ontentT pe UU Vimage9gifV __ fup5mage"Po-ted?ile"!ontentT pe UU Vimage9@7pngV __ fup5mage"Po-ted?ile"!ontentT pe UU Vimage9bmpV) [ -tring -tr U fup5mage"Po-ted?ile"?ileAame"ToString()M filename U Path"/et?ileAame(-tr)M -tring path U Ser4er",apPath(VX9image-9V)M fup5mage"Po-ted?ile"Sa4eA-(path ` filename)M image0url U VX9image-9V ` filenameM img5mage"5mage6rl U image0urlM lbl5mage$rror"Te@t U VVM fup5mage"$nabled U fal-eM cmd6pload"$nabled U fal-eM rf45mage"$nabled U fal-eM \ el-e lbl5mage$rror"Te@t U V5ncorrect ?ile T peVM \ el-e lbl5mage$rror"Te@t U V?ile Aot SelectedVM \ protected 4oid cmdB6pload0!lic&(object -ender3 $4entArg- e) [ if (fupB5mage"'a-?ile) [ if (fupB5mage"Po-ted?ile"!ontentT pe UU Vimage9pjpegV __ fupB5mage"Po-ted?ile"!ontentT pe UU Vimage9jpegV __ fupB5mage"Po-ted?ile"!ontentT pe UU Vimage9gifV __ fupB5mage"Po-ted?ile"!ontentT pe UU Vimage9@7pngV __ fupB5mage"Po-ted?ile"!ontentT pe UU Vimage9bmpV) [ -tring -tr U fupB5mage"Po-ted?ile"?ileAame"ToString()M Bfilename U Path"/et?ileAame(-tr)M -tring path U Ser4er",apPath(VX9image-9V)M fupB5mage"Po-ted?ile"Sa4eA-(path ` Bfilename)M imgB5mage"5mage6rl U VX9image-9V ` BfilenameM lblB5mage$rror"Te@t U VVM fupB5mage"$nabled U fal-eM cmdB6pload"$nabled U fal-eM
47
rf4B5mage"$nabled U fal-eM \ el-e lblB5mage$rror"Te@t U V5ncorrect ?ile T peVM \ el-e lblB5mage$rror"Te@t U V?ile Aot SelectedVM \ protected 4oid lbtn!$dit0!lic&(object -ender3 $4entArg- e) [ -ub0cat0in4i-ible()M ,ulti(iew)"Acti4e(iew5nde@ U *M ob U new admin0function-()M d- U ob"cat0fill(c0id)M if (d- GU null) [ t@t!at"Te@t U d-"Table-]*^"Row-]*^]Vc0nameV^"ToString()M if (d-"Table-]*^"Row-]*^]V-tatu-V^"ToString() UU VtrueV) opt!True"!hec&ed U trueM el-e opt!?al-e"!hec&ed U trueM \ el-e lbl,e--age"Te@t U V?ailed to edit !ategor GVM \ protected 4oid lbtnS!$dit0!lic&(object -ender3 $4entArg- e) [ product-0in4i-ible()M ,ulti(iew)"Acti4e(iew5nde@ U )M ob U new admin0function-()M d- U ob"-ub0cat0fill(c0id3-c0id)M if (d- GU null) [ t@tSub!at"Te@t U d-"Table-]*^"Row-]*^]V-c0nameV^"ToString()M if (d-"Table-]*^"Row-]*^]V-tatu-V^"ToString() UU VtrueV) optS!True"!hec&ed U trueM el-e optS!?al-e"!hec&ed U trueM \ el-e lbl,e--age"Te@t U V?ailed to edit Sub7!ategor GVM \ protected 4oid lbtnP$dit0!lic&(object -ender3 $4entArg- e) [ ,ulti(iew)"Acti4e(iew5nde@ U <M rf45mage"$nabled U fal-eM rf4B5mage"$nabled U fal-eM ob U new admin0function-()M d- U ob"prod0fill(c0id3 -c0id3 p0id)M if (d- GU null) [ t@tPname"Te@t U d-"Table-]*^"Row-]*^]Vp0nameV^"ToString()M t@tPrice"Te@t U d-"Table-]*^"Row-]*^]VpriceV^"ToString()M t@t?eature-"Te@t U d-"Table-]*^"Row-]*^]Vfeature-V^"ToString()M
48
image0url U d-"Table-]*^"Row-]*^]Vimage0urlV^"ToString()M img5mage"5mage6rl U image0urlM Bimage0url U d-"Table-]*^"Row-]*^]VBimage0urlV^"ToString()M imgB5mage"5mage6rl U Bimage0urlM if (d-"Table-]*^"Row-]*^]V-tatu-V^"ToString() UU VtrueV) optTrue"!hec&ed U trueM el-e opt?al-e"!hec&ed U trueM lbl,e--age"Te@t U VVM \ el-e lbl,e--age"Te@t U V?ailed to edit ProductGVM \ protected 4oid lbtn!Del0!lic&(object -ender3 $4entArg- e) [ ob U new admin0function-()M bool -ucce-- U ob"del0cat(c0id)M if (-ucce--) [ ddl!ategorie-"5tem-"Remo4eAt(ddl!ategorie-"Selected5nde@)M cat0in4i-ible()M ,ulti(iew)"Acti4e(iew5nde@ U 7)M lbl,e--age"Te@t U VProduct Deleted Succe--full VM \ el-e [ lbl,e--age"Te@t U V?ailed to Delete !ategor GRbrYRfont -iFeU<ptYRuYAoteR9uY % RiYEou can delete a !ategor onl if all itC- Sub7!ategorie- are deleted"VM \ \ protected 4oid lbtnS!Del0!lic&(object -ender3 $4entArg- e) [ ob U new admin0function-()M bool -ucce-- U ob"del0-ub0cat(c0id3 -c0id)M if (-ucce--) [ ddlSub!at"5tem-"Remo4eAt(ddlSub!at"Selected5nde@)M -ub0cat0in4i-ible()M ,ulti(iew)"Acti4e(iew5nde@ U 7)M lbl,e--age"Te@t U VProduct Deleted Succe--full VM \ el-e [ lbl,e--age"Te@t U V?ailed to Delete Sub7!ategor GRfont -iFeU<ptYRbrYRuYAoteR9uY % RiYEou can delete a Sub7 !ategor onl if all itC- Product- are deleted"VM \ \ protected 4oid lbtnPDel0!lic&(object -ender3 $4entArg- e) [ ob U new admin0function-()M bool -ucce-- U ob"del0prod(c0id3 -c0id3 p0id)M if (-ucce--) [ ddlProduct-"5tem-"Remo4eAt(ddlProduct-"Selected5nde@)M product-0in4i-ible()M ,ulti(iew)"Acti4e(iew5nde@ U 7)M
49
lbl,e--age"Te@t U VProduct Deleted Succe--full VM \ el-e lbl,e--age"Te@t U V?ailed to Delete ProductGVM \ protected 4oid cmd!!lear0!lic&(object -ender3 $4entArg- e) [ t@t!at"Te@t U VVM opt!?al-e"!hec&ed U fal-eM opt!True"!hec&ed U fal-eM \ protected 4oid cmdS!!lear0!lic&(object -ender3 $4entArg- e) [ t@tSub!at"Te@t U VVM optS!?al-e"!hec&ed U fal-eM optS!True"!hec&ed U fal-eM \ protected 4oid cmd!lear0!lic&(object -ender3 $4entArg- e) [ t@tPname"Te@t U VVM t@tPrice"Te@t U VVM t@t?eature-"Te@t U VVM opt?al-e"!hec&ed U trueM img5mage"5mage6rl U VVM fup5mage"$nabled U trueM cmd6pload"$nabled U trueM lbl5mage$rror"Te@t U VVM lbl,e--age"Te@t U VVM rf45mage"$nabled U trueM imgB5mage"5mage6rl U VVM fupB5mage"$nabled U trueM cmdB6pload"$nabled U trueM rf4B5mage"$nabled U trueM lblB5mage$rror"Te@t U VVM \ 4oid cat0in4i-ible() [ ddlSub!at"$nabled U fal-eM ddlProduct-"$nabled U fal-eM lbtn!$dit"(i-ible U fal-eM lbtn!Del"(i-ible U fal-eM lbtnS!$dit"(i-ible U fal-eM lbtnS!Del"(i-ible U fal-eM lbtnP$dit"(i-ible U fal-eM lbtnPDel"(i-ible U fal-eM lbl,e--age"Te@t U VVM \ 4oid -ub0cat0in4i-ible() [ ddlSub!at"Selected5nde@ U *M ddlProduct-"$nabled U fal-eM
50
lbtnS!$dit"(i-ible U fal-eM lbtnS!Del"(i-ible U fal-eM lbtnP$dit"(i-ible U fal-eM lbtnPDel"(i-ible U fal-eM lbl,e--age"Te@t U VVM \ 4oid product-0in4i-ible() [ ddlProduct-"Selected5nde@ U *M lbtnP$dit"(i-ible U fal-eM lbtnPDel"(i-ible U fal-eM lbl,e--age"Te@t U VVM \ \
51
&bout u# (a%e
RST Page >anguageUV!WV ,a-terPage?ileUVX9e-hop0ma-ter"ma-terV Auto$4ent:ireupUVtrueV !ode?ileUVaboutu-"a-p@"c-V 5nherit-UVaboutu-V TitleUV6ntitled PageV SY Ra-p%!ontent 5DUV!ontent<V !ontentPlace'older5DUV!ontentPlace'older)V RunatUVSer4erVY Rtable -t leUVheight% =;*p@M width% HD;p@MVY Rtr 4alignUVtopVY Rtd bgcolorUVWBcHHc*V -t leUVpadding% ;p@M font7-iFe% largeM font7weight% boldM height% B)p@MVYAbout 6-R9tdY R9trY Rtr 4alignUVtopVY Rtd cla--UVte@t))V -t leUVpadding% Dp@MVY RpYR-trongY!ompan R9-trongYR9pY RpYPre-entBaFaar"com aim- to be one of the large-t 5nternet retailer- of branded computer technolog and digital life-t le product- with more than ;*** product- from top international and dome-tic brand-"R9pY RpYOur bu-ine-- philo-oph i- -imple% offer con-umer- and bu-ine--e- what the want3 when the want it"R9pY RpYR-trongYProduct- R9-trongYR9pY RpY:e offer our cu-tomer- o4er ;*** qualit product-3 and our li-t of product categorie- and product offering- i- growing e4er da "Pre-entBaFaar cu-tomer- &now the #r-quoMre getting the be-t price- and e@clu-i4e offeron a huge range of computer technolog product- li&e de-&top-3 noteboo&-3 printer-3 mobile phone-3 networ&ing3 digital camera-3 -oftware3 -torage and more" Plu-3 we offer other intere-ting product- -uch a- >!D T(-3 ,PB pla er-3 gaming and home electronic-"R9pY RpYOur direct a--ociation with all the major brand- mean- our cu-tomer- will alwa - find -pecial deal- on great product- from the bigge-t name- in the indu-tr " And to help our cu-tomer- choo-e the right product-3 we ma&e it ea- to find a4ailabilit 3 pricing3 re4iew- and rating-"R9pY RpYR-trongYSer4ice R9-trongYR9pY RpYAt Pre-entBaFaar"com3 our focu- ha- alwa - been on helping cu-tomer- -a4e time and mone " Thi- iwh we#r-quoM4e in4e-ted in building a web-ite that allow- them to -ecurel manage their account- without inter4ention" 5t#r-quoM- the empowering3 <.9H -elf -er4ice approach that en-ure- we &eep our cu-tomer- -ati-fied3 and our pricecompetiti4e"R9pY R9tdY R9trY R9tableY R9a-p%!ontentY
52
*hec5out (a%e
RST Page >anguageUV!WV ,a-terPage?ileUVX9e-hop0ma-ter"ma-terV Auto$4ent:ireupUVtrueV !ode?ileUVchec&0out"a-p@"c-V 5nherit-UVchec&0outV TitleUV6ntitled PageV SY Ra-p%!ontent 5DUV!ontent<V !ontentPlace'older5DUV!ontentPlace'older)V RunatUVSer4erVY Rtable -t leUVwidth% HD;p@M height%=;*p@MVY RtrY Rtd alignUVcenterV -t leUVheight%<<p@M font7weight%boldM te@t7decoration%underlineM color%W;!A!*DM font7-iFe%<;p@MVY !onfirm Order R9tdY R9trY Rtr -t leUVheight%);p@MVY Rtd alignUVleftVYRimg -rcUVweb0image-9gra 7line"gifV altUVV widthUVHD*V heightUV.V 9YR9tdY R9trYRbr 9YRbr 9Y Rtr 4alignUVtopVY Rtd -t leUVheight%<<*p@M font7-iFe% largeM border7-t le% out-etM font7famil % CTime- Aew RomanC3 Time-3 -erifMVY Plea-e -end our pa ment in the form of Demand Draft3 in fa4our of #quotMPre-ent BaFaar 5nc"#quotM pa able at #quotMSamal&ha#quotM3 to the following addre--%Rbr 9Y Rbr 9Y Pre-ent BaFaar 5nc"Rbr 9Y Samal&ha3 Di-trict PanipatRbr 9Y 'ar ana3 5AD5ARbr 9Y Pin !ode % )B<)*)Rbr 9Y Rbr 9Y Eour order will reach ou within ); da - of realiFation of pa ment"R9tdY R9trY RtrY Rtd alignUVcenterV -t leUVheight%<<p@M font7weight%boldM te@t7decoration%underlineM color%W**BB!!M font7-iFe%<;p@MVY $nter Demand Draft Detail- % R9tdY R9trY Rtr alignUVcenterV 4alignUVtopVY Rtd -t leUVheight% )B*p@VY Rtable cla--UV-hadowVY RtrY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUV>abel)V runatUV-er4erV Te@tUVBan& Aame %V ?ont7Aame-UV(erdanaVYR9a-p%>abelY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator)V runatUV-er4erV !ontrolTo(alidateUVt@tBan&AameV $rror,e--ageUVZV (alidation/roupUVaVYR9a-p%Required?ield(alidatorY Rbr 9Y R9tdY Rtd cla--UVtablecell-VY
53
Ra-p%Te@tBo@ 5DUVt@tBan&AameV runatUV-er4erV :idthUV)DBp@V ?ont7 Aame-UV(erdanaVYR9a-p%Te@tBo@Y R9tdY R9trY RtrY Rtd cla--UVtablecell-V -t leUVheight% BHp@VY Ra-p%>abel 5DUV>abel<V runatUV-er4erV Te@tUVDemand Draft Ao"V ?ont7Aame-UV(erdanaVYR9a-p%>abelY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidatorBV runatUV-er4erV !ontrolTo(alidateUVt@tDDAoV $rror,e--ageUVZV (alidation/roupUVaVYR9a-p%Required?ield(alidatorY Rbr 9Y Ra-p%Regular$@pre--ion(alidator 5DUVRegular$@pre--ion(alidator)V runatUV-er4erV !ontrolTo(alidateUVt@tDDAoV Di-pla UVD namicV $rror,e--ageUVShould be = digit-V (alidation$@pre--ionUVadadadadadadVYR9a-p%Regular$@pre--ion(alidatorY R9tdY Rtd cla--UVtablecell-V -t leUVheight% BHp@VY Ra-p%Te@tBo@ 5DUVt@tDDAoV runatUV-er4erV :idthUV)DBp@V ?ont7 Aame-UV(erdanaVYR9a-p%Te@tBo@Y R9tdY R9trY RtrY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUV>abelBV runatUV-er4erV Te@tUVDD Date (dd9mm9 ) %V ?ont7Aame-UV(erdanaVYR9a-p%>abelY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator.V runatUV-er4erV !ontrolTo(alidateUVt@tDDDateV $rror,e--ageUVZV (alidation/roupUVaVYR9a-p%Required?ield(alidatorY Rbr 9Y Ra-p%Regular$@pre--ion(alidator 5DUVRegular$@pre--ion(alidatorBV runatUV-er4erV !ontrolTo(alidateUVt@tDDDateV Di-pla UVD namicV $nableThemingUVTrueV $rror,e--ageUV5n4alid DateV (alidation$@pre--ionUVadad9adad9adadadadV (alidation/roupUVerVYR9a-p%Regular$@pre--ion(alidatorY Rbr 9Y R9tdY Rtd cla--UVtablecell-VY Ra-p%Te@tBo@ 5DUVt@tDDDateV runatUV-er4erV :idthUV)DBp@V ?ont7 Aame-UV(erdanaVYR9a-p%Te@tBo@Y R9tdY R9trY R9tableY R9tdY R9trY Rtr 4alignUVtopV Y Rtd alignUVcenterVYRbr 9Y Ra-p%5mageButton 5DUVimg!onfirm0OrderV runatUV-er4erV 5mage6rlUVX9web0image-9confirm0order"gifV onclic&UVimg!onfirm0Order0!lic&V (alidation/roupUVaV 9Y R9tdY R9trY
54
R9tableY
*ontact u# (a%e
RST Page >anguageUV!WV ,a-terPage?ileUVX9e-hop0ma-ter"ma-terV Auto$4ent:ireupUVtrueV !ode?ileUVcontactu-"a-p@"c-V 5nherit-UVcontactu-V TitleUV6ntitled PageV SY Ra-p%!ontent 5DUV!ontent<V !ontentPlace'older5DUV!ontentPlace'older)V RunatUVSer4erVY Rtable -t leUVheight% =;*p@M width% HD;p@MV Y Rtr 4alignUVtopVY Rtd -t leUVcolor% W******M font7-iFe% mediumM font7weight% boldM bac&ground7color% WD*D*D*M height% <*p@MVY !ontact 6R9tdY R9trY Rtr 4alignUVtopVY RtdY Rpre -t leUVfont7-iFe% -mallVY Pro4iding ou with the be-t cu-tomer -er4ice and an amaFing online -hopping e@perience ha- alwa been our goal" Eou can !ontact 6- for complaint-3 feedbac& or querie- 4ia telephone3 email or po-tal mail" RuYRbY!ontact b phone%R9bYR9uY !all at `+)7+.==.<BB;* to reach our !u-tomer !are team3 manned b dedicated per-onnel3 who are empowered to ta&e deci-ion- and re-ol4e our problem-" 5f ou are calling from out-ide ,umbai3 call u- and a-& u- to call ou bac&" RuYRbY!ontact b email%R9bYR9uY Send our email- at 4&gupta))))Tgmail"com" :e will re-pond within < wor&ing da -" Do mention our Order Aumber in the -ubject line of our email3 if ou are contacting u- about an order ou ha4e placed" Thi- help- u- re-pond to our quer fa-ter" Aot recei4ing our replie-L RuYRbY5f ou are not recei4ing an replie- to our email-%R9bYR9uY Z 5tC- po--ible our email replie- are being bloc&ed b our email program or b our internet -er4ice pro4ider (5SP)" ,an email program- pro4ide protection again-t -pam or bul& mail-3 but -ometime- e4en legitimate commercial email-3 li&e an email from our cu-tomer -upport department or automatic order -tatu-r 9Y notification email-3 can get bloc&ed b mi-ta&e" Z !hec& our CSpamC or CBul&C folder- for mail- from u- or contact our networ& admini-trator or internet -er4ice pro4ider for ad4ice" Z 5f ou are -till not recei4ing our email-3 do call u-" Z Plea-e mention our contact number- in our email -o that we could al-o call ou up" RuYRbY!ontact b po-tal mail%R9bYR9uY Pre-ent BaFaar 5nc" Samal&ha3 Di-trict Panipat
55
'ar ana3 5AD5A Pin !ode % )B<)*) R9preY R9tdY R9trY R9tableY R9a-p%!ontentY
56
57
Ra-p%5mageButton 5DUVimgSubmitV runatUV-er4erV 5mage6rlUVweb0image-9-ubmit0brown"pngV (alidation/roupUVaV onclic&UVimgSubmit0!lic&V 'eightUV<Hp@V :idthUVDDp@V 9Y R9tdY R9trY R9tableYRbr 9YRbr 9Y Ra-p%,ulti(iew 5DUV,ulti(iew)V runatUV-er4erVY Ra-p%(iew 5DUV(iew)V runatUV-er4erVY Rtable cla--UV-hadowVY RtrY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUV>abel.V runatUV-er4erV Te@tUVSecurit Pue-tion % V ?ont7Aame-UV(erdanaVYR9a-p%>abelY R9tdY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUVlblSPV runatUV-er4erV ?ont7Aame-UV(erdanaVYR9a-p%>abelY R9tdY R9trY RtrY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUV>abel;V runatUV-er4erV Te@tUV$nter Securit An-wer % V ?ont7Aame-UV(erdanaVYR9a-p%>abelY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator<V runatUV-er4erV !ontrolTo(alidateUVt@tSAV $rror,e--ageUVZV (alidation/roupUVbVYR9a-p%Required?ield(alidatorY R9tdY Rtd cla--UVtablecell-VY Ra-p%Te@tBo@ 5DUVt@tSAV runatUV-er4erV :idthUV)DBp@V ?ont7Aame-UV(erdanaV Te@t,odeUVPa--wordV (alidation/roupUVnuVYR9a-p%Te@tBo@Y R9tdY R9trY RtrY Rtd col-panUV<V alignUVcenterVY Ra-p%5mageButton 5DUVimgProceedV runatUV-er4erV 5mage6rlUVweb0image-9proceed"gifV (alidation/roupUVbV onclic&UVimgProceed0!lic&V 'eightUV<<p@V :idthUV+*p@V 9Y R9tdY R9trY R9tableY R9a-p%(iewY Ra-p%(iew 5DUV(iew<V runatUV-er4erVY Rtable cla--UV-hadowVY RtrY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUV>abel<V runatUV-er4erV Te@tUV$nter new Pa--word% V ?ont7Aame-UV(erdanaVYR9a-p%>abelY Ra-p%Required?ield(alidator 5DUVRequired?ield(alidatorBV runatUV-er4erV !ontrolTo(alidateUVt@tAewPwdV $rror,e--ageUVZV (alidation/roupUVcVYR9a-p%Required?ield(alidatorY Rbr 9Y Ra-p%Regular$@pre--ion(alidator 5DUVRegular$@pre--ion(alidator<V runatUV-er4erV !ontrolTo(alidateUVt@tAewPwdV $rror,e--ageUV-hould be = digit-V (alidation$@pre--ionUV(ad[=\)(ad)ZV (alidation/roupUVcVYR9a-p%Regular$@pre--ion(alidatorY
58
R9tdY Rtd cla--UVtablecell-VY Ra-p%Te@tBo@ 5DUVt@tAewPwdV runatUV-er4erV :idthUV)DBp@V ?ont7Aame-UV(erdanaV Te@t,odeUVPa--wordVYR9a-p%Te@tBo@Y R9tdY R9trY RtrY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUV>abelBV runatUV-er4erV Te@tUV!onfirm new Pa--word% V ?ont7Aame-UV(erdanaVYR9a-p%>abelY Rbr 9Y Ra-p%!ompare(alidator 5DUV!ompare(alidator)V runatUV-er4erV !ontrolTo!ompareUVt@tAewPwdV !ontrolTo(alidateUVt@t!AewPwdV $rror,e--ageUVBoth field- -hould be -ameV (alidation/roupUVcVYR9a-p%!ompare(alidatorY R9tdY Rtd cla--UVtablecell-VY Ra-p%Te@tBo@ 5DUVt@t!AewPwdV runatUV-er4erV :idthUV)DBp@V ?ont7Aame-UV(erdanaV Te@t,odeUVPa--wordVYR9a-p%Te@tBo@Y R9tdY R9trY RtrY Rtd col-panUV<V alignUVcenterVY Ra-p%5mageButton 5DUVimg6pdateV runatUV-er4erV 5mage6rlUVweb0image-9update"gifV (alidation/roupUVcV onclic&UVimg6pdate0!lic&V 'eightUV<<p@V :idthUV+*p@V -t leUVmargin7bottom% *p@V 9Y R9tdY R9trY R9tableY R9a-p%(iewY R9a-p%,ulti(iewY R9tdY R9trY R9tableY R9a-p%!ontentY
59
public partial cla-- forgot0pwd % S -tem":eb"65"Page [ e-hop0function- e-hopf U new e-hop0function-()M -tatic DataSet d-M protected 4oid Page0>oad(object -ender3 $4entArg- e) [ ,ulti(iew)"Acti4e(iew5nde@ U 7)M t@t$mail5D"?ocu-()M \ protected 4oid imgSubmit0!lic&(object -ender3 5mage!lic&$4entArg- e) [ d- U e-hopf"forgot0pa--word(t@t$mail5D"Te@t)M if (d-"Table-]*^"Row-"!ount Y *) [ ,ulti(iew)"Acti4e(iew5nde@ U *M lblSP"Te@t U d-"Table-]*^"Row-]*^]V-qV^"ToString()M t@tSA"?ocu-()M lbl,e--age"(i-ible U fal-eM \ el-e [ lbl,e--age"Te@t U V$mail75D doe-nCt e@i-t" Plea-e Tr againGVM lbl,e--age"(i-ible U trueM t@t$mail5D"?ocu-()M \ \ protected 4oid imgProceed0!lic&(object -ender3 5mage!lic&$4entArg- e) [ if (d-"Table-]*^"Row-]*^]V-aV^"ToString() UU t@tSA"Te@t) [ ,ulti(iew)"Acti4e(iew5nde@ U )M t@tAewPwd"?ocu-()M lbl,e--age"(i-ible U fal-eM \ el-e [ lbl,e--age"Te@t U V:rong Securit An-wer" Plea-e tr againGVM lbl,e--age"(i-ible U trueM t@tSA"?ocu-()M ,ulti(iew)"Acti4e(iew5nde@ U *M \ \ protected 4oid img6pdate0!lic&(object -ender3 5mage!lic&$4entArg- e) [ if (e-hopf"change0pa--word(d-"Table-]*^"Row-]*^]VuidV^"ToString()3 t@tAewPwd"Te@t)) [ lbl,e--age"Te@t U VPa--word change- Succe--full "VM lbl,e--age"(i-ible U trueM \ el-e [ lbl,e--age"Te@t U V6nable to change pa--word" Plea-e tr after -ome time"VM lbl,e--age"(i-ible U trueM t@tAewPwd"?ocu-()M
60
,ulti(iew)"Acti4e(iew5nde@ U )M \
R9tableY R9a-p%!ontentY
61
$y account (a%e
RST Page >anguageUV!WV ,a-terPage?ileUVX9e-hop0ma-ter"ma-terV Auto$4ent:ireupUVtrueV !ode?ileUVm 0acc"a-p@"c-V 5nherit-UVm 0accV TitleUV6ntitled PageV SY Ra-p%!ontent 5DUV!ontent<V !ontentPlace'older5DUV!ontentPlace'older)V RunatUVSer4erVY Rtable -t leUVwidth% HD;p@M height%=;*p@MVY RtrY Rtd alignUVcenterV -t leUVheight%<<p@M font7weight%boldM te@t7decoration%underlineM color%W;$AD**M font7-iFe%<;p@M font7 famil % CTime- Aew RomanC3 Time-3 -erifMVY , Account R9tdY R9trY Rtr -t leUVheight%);p@MVY Rtd alignUVleftVYRimg -rcUVweb0image-9gra 7line"gifV altUVV widthUVHD*V heightUV.V 9YRbr 9YRbr 9YR9tdY R9trY Rtr 4alignUVtopVY Rtd -t leUVwidth%B=Hp@M padding7left%<;p@MVY Rtable cla--UV-hadowV rule-UVrow-V widthUVH**VY Rtr cla--UVtablecell-V -t leUVbac&ground7color% WD*D*D*M font7-iFe% largeM color% W??????M font7weight% boldM font7-t le% normalMVY Rtd -t leUVheight% <Bp@VY Order 'i-tor R9tdY R9trY Rtr cla--UVtablecell-V -t leUVfont7-iFe% largeVY Rtd -t leUVheight% BHp@VY Ra-p%>in&Button 5DUVlbtnOrder0'i-tor V runatUV-er4erV onclic&UVlbtnOrder0'i-tor 0!lic&VY(iew Order 'i-tor R9a-p%>in&ButtonY R9tdY R9trY R9tableY Rbr 9Y Rbr 9Y Rtable cla--UV-hadowV rule-UVrow-V widthUVH**VY Rtr cla--UVtablecell-V -t leUVbac&ground7color% WD*D*D*M font7-iFe% largeM color% W??????M font7weight% boldM font7-t le% normalMVY Rtd -t leUVheight% <Bp@VY !hange Pa--word R9tdY R9trY Rtr cla--UVtablecell-V -t leUVfont7-iFe% largeVY Rtd -t leUVheight% BHp@VY Ra-p%>in&Button 5DUVlbtn!hange0Pa--wordV runatUV-er4erV onclic&UVlbtn!hange0Pa--word0!lic&VY!hange Pa--wordR9a-p%>in&ButtonY R9tdY R9trY R9tableY
62
Rbr 9Y Rbr 9Y Rtable cla--UV-hadowV rule-UVrow-V widthUVH**VY Rtr cla--UVtablecell-V -t leUVbac&ground7color% WD*D*D*M font7-iFe% largeM color% W??????M font7weight% boldM font7-t le% normalMVY Rtd -t leUVheight% <Bp@VY $dit Profile R9tdY R9trY Rtr cla--UVtablecell-V -t leUVfont7-iFe% largeVY Rtd -t leUVheight% BHp@VY Ra-p%>in&Button 5DUVlbtn$dit0ProfileV runatUV-er4erV onclic&UVlbtn$dit0Profile0!lic&VY$dit ProfileR9a-p%>in&ButtonY R9tdY R9trY R9tableY R9tdY R9trY R9tableY R9a-p%!ontentY
63
64
Order detai"#
RST Page >anguageUV!WV ,a-terPage?ileUVX9e-hop0ma-ter"ma-terV Auto$4ent:ireupUVtrueV !ode?ileUVorder0detail-"a-p@"c-V 5nherit-UVorder0detail-V TitleUV6ntitled PageV SY Ra-p%!ontent 5DUV!ontent<V !ontentPlace'older5DUV!ontentPlace'older)V RunatUVSer4erVY Rtable -t leUVheight%D<*p@M width% HD;p@MVY RtrY Rtd heightUVBHV alignUVcenterVYRhr 9Y Ra-p%5mage 5DUVimg,e--ageV runatUV-er4erV 'eightUV<Dp@V 5mage6rlUVX9web0image-9cart"jpgV 9Y #nb-pMRa-p%>abel 5DUVlblODV runatUV-er4erV ?ont7SiFeUVO7>argeV ?ore!olorUVW;$AD**V ?ont7BoldUVTrueV ?ont76nderlineUV?al-eV ?ont7Aame-UVTime- Aew RomanVYOrder Detail-R9a-p%>abelY Rhr 9YR9tdY R9trY RtrY Rtd heightUVH;*VY Rdi4 -t leUVheight%H;*p@MVYRcenterY Ra-p%Panel 5DUVPanel.V runatUV-er4erV 'eightUV+Bp@V 'oriFontalAlignUVbu-tif V :idthUVHD;p@V ?ont7SiFeUVSmallV -t leUVfont7-iFe% -mallM color% W)H;?B;VY#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM Ra-p%>abel 5DUV>abel=V runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV,ediumV -t leUVfont7famil % CTime- Aew RomanC3 Time-3 -erifM font7-iFe% largeM color% WBA=D!BV Te@tUVOrder 5D % VYR9a-p%>abelY Ra-p%>abel 5DUVlblOrder0idV runatUV-er4erV ?ont7BoldUVTrueV ?ont7SiFeUV>argeV ?ore!olorUVW;$AD**V -t leUVfont7famil % CTime- Aew RomanC3 Time-3 -erifM font7-iFe% @7largeVYR9a-p%>abelY Rbr 9Y Rbr 9Y Demand Draft Ban& Aame % Ra-p%>abel 5DUVlblDD0Ban&0AameV runatUV-er4erV ?ore!olorUVW;$AD**VYR9a-p%>abelY Rbr 9Y Demand Draft Aumber#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM % Ra-p%>abel 5DUVlblDD0AoV runatUV-er4erV ?ore!olorUVW;$AD**VYR9a-p%>abelY Rbr 9Y Demand Draft Date#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM % Ra-p%>abel 5DUVlblDD0DateV runatUV-er4erV ?ore!olorUVW.DDA**VYR9a-p%>abelY R9a-p%PanelY Ra-p%Panel 5DUVPanel)V runatUV-er4erV ?ont7SiFeUV>argeV 'eightUVB=p@V 'oriFontalAlignUVRightV :idthUVHD;p@VY Ra-p%>abel 5DUVlblta)V runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV,ediumVYTotal Amount % R9a-p%>abelY Ra-p%5mage 5DUV5mageBV runatUV-er4erV 5mageAlignUVAb-,iddleV AlternateTe@tUV5ARV 5mage6rlUVX9web0image-95ndian7!urrenc 7S mbol"pngV 9Y Ra-p%>abel 5DUVlbltotal)V runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUVO7>argeV ?ore!olorUVRedVYR9a-p%>abelY R9a-p%PanelY Ra-p%/rid(iew 5DUV/rid(iew)V runatUV-er4erV Auto/enerate!olumn-UV?al-eV 'eightUV)=p@V ?ont7SiFeUV))ptV ?ont76nderlineUV?al-eV ?ont7BoldUV?al-eV
65
!aptionAlignUVTopV 'oriFontalAlignUV!enterV Data8e Aame-UVp0idV PageSiFeUV;V !ellPaddingUV.V :idthUVHD;p@V ?ore!olorUVWBBBBBBV /rid>ine-UVAoneVY RPagerSetting- ,odeUVAumeric?ir-t>a-tV 9Y RRowSt le 'oriFontalAlignUV!enterV Bac&!olorUVW$??B?BV 9Y R!olumn-Y Ra-p%Template?ield 'eaderTe@tUVProduct 5mageVY R5temTemplateY Ra-p%5mageButton 5DUV5mageButton)V runatUV-er4erV 5mage6rlUCRSW $4al(Vimage0urlV) SYC 'eightUVD*p@V :idthUVD*p@V Po-tBac&6rlUCRSWVproduct0detail-"a-p@Lp0idUV`$4al(Vp0idV)SYC AlternateTe@tUVProductV 5mageAlignUVAb-,iddleVY R9a-p%5mageButtonY R95temTemplateY R9a-p%Template?ieldY Ra-p%Bound?ield Data?ieldUVp0idV 'eaderTe@tUVProduct 5DV 9Y Ra-p%Bound?ield Data?ieldUVp0nameV 'eaderTe@tUVProduct AameV 9Y Ra-p%Template?ieldY R'eaderTemplateY Ra-p%>abel 5DUV>abel<V runatUV-er4erV Te@tUV6nit PriceVYR9a-p%>abelY R9'eaderTemplateY R5temTemplateY Ra-p%5mage 5DUV5mage)V runatUV-er4erV 5mage6rlUVweb0image-95ndian7!urrenc 7S mbol"pngV 'eightUV);V9Y Ra-p%>abel 5DUV>abel)V runatUV-er4erV Te@tUCRSW Bind(VpriceV) SYCYR9a-p%>abelY R95temTemplateY R9a-p%Template?ieldY Ra-p%Bound?ield Data?ieldUVqt V 'eaderTe@tUVPuantit V 9Y Ra-p%Template?ieldY R'eaderTemplateY Ra-p%>abel 5DUV>abelBV runatUV-er4erV Te@tUVTotal PriceVYR9a-p%>abelY R9'eaderTemplateY R5temTemplateY Ra-p%5mage 5DUV5mage<V runatUV-er4erV 5mage6rlUVweb0image-95ndian7!urrenc 7S mbol"pngV 'eightUV);V 9Y Ra-p%>abel 5DUV>abel<V runatUV-er4erV Te@tUCRSW Bind(VtpriceV) SYCYR9a-p%>abelY R95temTemplateY R!ontrolSt le ?ore!olorUVW;=+D**V 9Y R9a-p%Template?ieldY R9!olumn-Y R?ooterSt le Bac&!olorUVW;*H!D)V ?ont7BoldUVTrueV ?ore!olorUV:hiteV 9Y RPagerSt le Bac&!olorUVW<.=)B?V ?ore!olorUV:hiteV 'oriFontalAlignUV!enterV 9Y RSelectedRowSt le Bac&!olorUVWD)DD?)V ?ont7BoldUVTrueV ?ore!olorUVWBBBBBBV 9Y R'eaderSt le ?ont7SiFeUV+ptV Bac&!olorUVW;*H!D)V ?ont7BoldUVTrueV ?ore!olorUV:hiteV 9Y R$ditRowSt le Bac&!olorUVW<.=)B?V 9Y RAlternatingRowSt le Bac&!olorUV:hiteV 9Y R9a-p%/rid(iewYR9centerYRbr 9Y Ra-p%Panel 5DUVPanel<V runatUV-er4erV 'eightUV)*=p@V :idthUVHD;p@V 'oriFontalAlignUVRightVY Rtable cell-pacingUV;V -t leUVheight% ;;p@M margin7left% ;);p@MVY RtrY Rtd -t leUVwidth%)**p@V alignUVleftVYRa-p%>abel 5DUVlbltaBV runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV,ediumVYSubTotal % R9a-p%>abelY R9tdY Rtd -t leUVwidth%);*p@MV alignUVrightVY Ra-p%5mage 5DUV5mage.V runatUV-er4erV 5mageAlignUVAb-,iddleV
66
AlternateTe@tUV5ARV 5mage6rlUVX9web0image-95ndian7!urrenc 7S mbol"pngV 9Y Ra-p%>abel 5DUVlbltpriceV runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV>argeVYR9a-p%>abelY R9tdY R9trY RtrY Rtd -t leUVwidth%)**p@V alignUVleftV widthUVHD;VY Ra-p%>abel 5DUV>abel.V runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV,ediumVYShipping % R9a-p%>abelY R9tdY Rtd -t leUVwidth%);*p@MV alignUVrightVY Ra-p%>abel 5DUV>abel;V runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV>argeV ?ore!olorUVRedV Te@tUV?reeVYR9a-p%>abelY R9tdY R9trY RtrY Rtd col-panUV<VYRhr 9YR9tdY R9trY RtrY Rtd -t leUVwidth%)**p@V alignUVleftVY Ra-p%>abel 5DUVlblta<V runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV,ediumVYTotal Amount % R9a-p%>abelY R9tdY Rtd -t leUVwidth%);*p@MV alignUVrightVY Ra-p%5mage 5DUV5mage;V runatUV-er4erV 5mageAlignUVAb-,iddleV AlternateTe@tUV5ARV 5mage6rlUVX9web0image-95ndian7!urrenc 7S mbol"pngV 9Y Ra-p%>abel 5DUVlbltotalV runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV>argeV ?ore!olorUVRedVYR9a-p%>abelY R9tdY R9trY R9tableY R9a-p%PanelY Rbr 9Y Ra-p%Panel 5DUVPanelBV runatUV-er4erV 'eightUV<.p@V 'oriFontalAlignUV>eftV :idthUVHD;p@VY#nb-pM Ra-p%5mageButton 5DUVimgShop,oreV runatUV-er4erV 'eightUV<<p@V 5mage6rlUVX9web0image-9bac&"gifV :idthUV)*=p@V Po-tBac&6rlUVX9order0hi-tor "a-p@V 9Y R9a-p%PanelY R9di4Y R9tdY R9trY R9tableY R9a-p%!ontentY
67
68
Product# (a%e
RST Page >anguageUV!WV ,a-terPage?ileUVX9e-hop0ma-ter"ma-terV Auto$4ent:ireupUVtrueV !ode?ileUVproduct-"a-p@"c-V 5nherit-UVproduct-V TitleUV6ntitled PageV SY Ra-p%!ontent 5DUV!ontent)V !ontentPlace'older5DUV!ontentPlace'older)V RunatUVSer4erVY RtableY RtrY Rtd heightUVBBVY Rdi4 cla--UVcenter0title0barVYEou are 'ere % Ra-p%>abel 5DUVlblSiteV runatUV-er4erV ?ore!olorUVWBBBB??VYR9a-p%>abelYR9di4Y Rdi4 -t leUVfloat%rightM margin7top%)*p@MVY Ra-p%Panel 5DUVPanel<V runatUV-er4erVY Ra-p%>in&Button 5DUVlbtnPre4iou-TV runatUV-er4erV onclic&UVlbtnPre4iou-0!lic&V ?ont7SiFeUV,ediumVY#ltM#ltM#nb-pMPre4iou-R9a-p%>in&ButtonY#nb-pM#nb-pM Ra-p%>abel 5DUVlbl!PageTV runatUV-er4erV ?ont7SiFeUVSmallVYR9a-p%>abelY#nb-pM#nb-pM Ra-p%>in&Button 5DUVlbtnAe@tTV runatUV-er4erV onclic&UVlbtnAe@t0!lic&V ?ont7SiFeUV,ediumVYAe@t#nb-pM#gtM#gtMR9a-p%>in&ButtonY R9a-p%PanelY R9di4Y R9tdY R9trY RtrY Rtd heightUV=)HVY Rdi4Y Ra-p%Table 5DUVTable)V runatUV-er4erV 'eightUV=)Hp@V :idthUVHD;p@V borderUV)VY R9a-p%TableY R9di4Y R9tdY R9trY Rtr alignUVcenterVY RtdY Ra-p%Panel 5DUVPanel)V runatUV-er4erVY Ra-p%>in&Button 5DUVlbtnPre4iou-V runatUV-er4erV onclic&UVlbtnPre4iou-0!lic&V ?ont7SiFeUV,ediumVY#ltM#ltM#nb-pMPre4iou-R9a-p%>in&ButtonY#nb-pM#nb-pM Ra-p%>abel 5DUVlbl!PageV runatUV-er4erV ?ont7SiFeUVSmallVYR9a-p%>abelY#nb-pM#nb-pM Ra-p%>in&Button 5DUVlbtnAe@tV runatUV-er4erV onclic&UVlbtnAe@t0!lic&V ?ont7SiFeUV,ediumVYAe@t#nb-pM#gtM#gtMR9a-p%>in&ButtonY R9a-p%PanelY R9tdY R9trY R9tableY R9a-p%!ontentY Ra-p%!ontent 5DUV!ontent<V runatUV-er4erV contentplaceholderidUV!ontentPlace'older<VY
69
R9a-p%!ontentY
70
Ra-p%>abel 5DUVlblSearchV runatUV-er4erV $nableThemingUVTrueV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7O4erlineUV?al-eV ?ont7SiFeUVO7>argeV ?ore!olorUVBlueVYR9a-p%>abelY R9tdY R9trY RtrY Rtd heightUV=)HVY Rdi4Y Ra-p%Table 5DUVTable)V runatUV-er4erV 'eightUV=)Hp@V :idthUVHD;p@V borderUV)VY R9a-p%TableY R9di4Y R9tdY R9trY Rtr alignUVcenterVY RtdY Ra-p%Panel 5DUVPanel)V runatUV-er4erVY Ra-p%>in&Button 5DUVlbtnPre4iou-V runatUV-er4erV onclic&UVlbtnPre4iou-0!lic&V ?ont7SiFeUV,ediumVY#ltM#ltM#nb-pMPre4iou-R9a-p%>in&ButtonY#nb-pM#nb-pM Ra-p%>abel 5DUVlbl!PageV runatUV-er4erV ?ont7SiFeUVSmallVYR9a-p%>abelY#nb-pM#nb-pM Ra-p%>in&Button 5DUVlbtnAe@tV runatUV-er4erV onclic&UVlbtnAe@t0!lic&V ?ont7SiFeUV,ediumVYAe@t#nb-pM#gtM#gtMR9a-p%>in&ButtonY R9a-p%PanelY R9tdY R9trY R9tableY R9a-p%!ontentY
71
Si%n in (a%e
RST Page >anguageUV!WV ,a-terPage?ileUVX9e-hop0ma-ter"ma-terV Auto$4ent:ireupUVtrueV !ode?ileUV-ignin"a-p@"c-V 5nherit-UV-igninV TitleUV6ntitled PageV SY Ra-p%!ontent 5DUV!ontent)V runatUV-er4erV contentplaceholderidUV!ontentPlace'older)VY R-cript t peUVte@t9ja4a-criptV languageUVja4a-criptVY function 4alidate0login() [ 4ar $mail5D U document"get$lementB 5d(VRSU t@t$mail5D"!lient5D SYV)M 4ar Pwd U document"get$lementB 5d(VRSU t@tPwd"!lient5D SYV)M return chec&0data($mail5D3Pwd)M \ function 4alidate0new0acc() [ 4ar $mail5D U document"get$lementB 5d(VRSU t@tA6$mail5D"!lient5D SYV)M 4ar Pwd U document"get$lementB 5d(VRSU t@tA6Pwd"!lient5D SYV)M 4ar !Pwd U document"get$lementB 5d(VRSU t@tA6!Pwd"!lient5D SYV)M if(chec&0data($mail5D3Pwd) UU fal-e) return fal-eM if(Pwd"4alueGU!Pwd"4alue) [ alert(VThe pa--word- ou ha4e entered do not match" Plea-e tr again"V)M !Pwd"focu-()M return fal-eM \ return trueM \ function chec&0data($mail5D3Pwd) [ if($mail5D"4alueUUCC) [ alert(VPlea-e enter emailV)M $mail5D"focu-()M return fal-eM \ if($mail5D"4alueGUCC ## i-(alid$mail($mail5D"4alue)UUfal-e) [ return fal-eM \ if(Pwd"4alueUUCC) [ alert(VPlea-e enter pa--wordV)M Pwd"focu-()M return fal-eM \ if(Pwd"4alue"lengthR=)
72
[ alert(VPa--word mu-t be at lea-t -i@ digit long"V)M Pwd"focu-()M return fal-eM \ return trueM \ function i-(alid$mail(emailid) [ 4ar lUemailid"lengthM if(lUU*) [ return fal-eM \ if(lGU*) [ 4ar aUemailid"inde@Of(CTC)M 4ar dUemailid"la-t5nde@Of(C"C)M 4ar -tr)Uemailid"-ub-tr(*3a)M 4ar -tr<Uemailid"-ub-tr(a`)3d7a7))M 4ar -trBUemailid"-ub-tr(d`)3l)M 4ar len)U-tr)"lengthM 4ar len<U-tr<"lengthM 4ar lenBU-trB"lengthM if(aR* ) [ alert(V!hec& for mi--ing CTC or C"C V)M return fal-eM \ el-e if(dR<) [ alert(V!hec& for mi--ing C"C V)M return fal-eM \ el-e if (aYd) [ alert (V5n4alid email" Plea-e enter correct email addre--V)M return fal-eM \ if (len)RU) __ len<RU) __ lenB RU)) [ alert (V5n4alid email" Plea-e enter correct email addre--V)M return fal-eM \ \ return trueM \ R9-criptY Rtable -t leUVwidth% HD;p@M height%=;*p@MVY RtrY Rtd col-panUVBV alignUVcenterV -t leUVheight%D*p@M font7weight%boldM te@t7decoration%underlineM color%/ra M font7-iFe%<;p@MVY Rdi4YRegi-ter9>oginR9di4Y R9tdY R9trY
73
Rtr -t leUVheight%);p@M font7weight%boldM color%W;$AD**M font7-iFe%-mallMVY Rtd alignUVleftVY Aot a cu-tomer etL R9tdY RtdYR9tdY Rtd alignUVleftVY Are ou an e@i-ting cu-tomerL R9tdY R9trY Rtr -t leUVheight%);p@MVY Rtd alignUVleftVYRimg -rcUVweb0image-9gra 7line"gifV altUVV widthUV)**SV heightUV.V 9YR9tdY RtdYR9tdY Rtd alignUVleftVYRimg -rcUVweb0image-9gra 7line"gifV altUVV widthUV)**SV heightUV.V 9YR9tdY R9trY Rtr 4alignUVtopVY Rtd -t leUVwidth%B=Hp@M padding7left%)*p@M height%<**p@MVY Rtable cla--UV-hadowVY RtrY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUV>abel)V runatUV-er4erV Te@tUV$7mail 5D% V ?ont7Aame-UV(erdanaVYR9a-p%>abelY R9tdY Rtd cla--UVtablecell-VY Ra-p%Te@tBo@ 5DUVt@tA6$mail5DV runatUV-er4erV :idthUV)DBp@V ?ont7Aame-UV(erdanaV (alidation/roupUVnuVYR9a-p%Te@tBo@Y R9tdY R9trY RtrY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUV>abel<V runatUV-er4erV Te@tUVPa--word% V ?ont7Aame-UV(erdanaVYR9a-p%>abelY R9tdY Rtd cla--UVtablecell-VY Ra-p%Te@tBo@ 5DUVt@tA6PwdV runatUV-er4erV :idthUV)DBp@V ?ont7Aame-UV(erdanaV Te@t,odeUVPa--wordV (alidation/roupUVnuVYR9a-p%Te@tBo@Y R9tdY R9trY RtrY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUV>abelBV runatUV-er4erV Te@tUV!onfirm Pa--word% V ?ont7Aame-UV(erdanaVYR9a-p%>abelY R9tdY Rtd cla--UVtablecell-VY Ra-p%Te@tBo@ 5DUVt@tA6!PwdV runatUV-er4erV :idthUV)DBp@V ?ont7Aame-UV(erdanaV Te@t,odeUVPa--wordV (alidation/roupUVnuVYR9a-p%Te@tBo@Y R9tdY R9trY RtrY Rtd col-panUV<V alignUVcenterVY Ra-p%5mageButton 5DUVimg!reateAccV runatUV-er4erV
74
On!lient!lic&UCreturn 4alidate0new0acc()C 5mage6rlUVweb0image-9create0account0now"gifV (alidation/roupUVnuV onclic&UVimg!reateAcc0!lic&V 9Y R9tdY R9trY R9tableY R9tdY Rtd -t leUVwidth%.*p@MVY R9tdY Rtd -t leUVwidth%B=Hp@MVY Rtable cla--UV-hadowVY RtrY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUV>abel.V runatUV-er4erV Te@tUV$7mail 5D% V ?ont7Aame-UV(erdanaVYR9a-p%>abelY R9tdY Rtd cla--UVtablecell-VY Ra-p%Te@tBo@ 5DUVt@t$mail5DV runatUV-er4erV :idthUV)DBp@V ?ont7Aame-UV(erdanaV (alidation/roupUVruVYR9a-p%Te@tBo@Y R9tdY R9trY RtrY Rtd cla--UVtablecell-VY Ra-p%>abel 5DUV>abel;V runatUV-er4erV Te@tUVPa--word% V ?ont7Aame-UV(erdanaVYR9a-p%>abelY R9tdY Rtd cla--UVtablecell-VY Ra-p%Te@tBo@ 5DUVt@tPwdV runatUV-er4erV :idthUV)DBp@V ?ont7Aame-UV(erdanaV Te@t,odeUVPa--wordV (alidation/roupUVruVYR9a-p%Te@tBo@Y R9tdY R9trY RtrY Rtd col-panUV<V alignUVrightV -t leUVheight%<;p@MVY Ra-p%>in&Button 5DUVlbtn?PwdV runatUV-er4erV onclic&UVlbtn?Pwd0!lic&VY?orgot our pa--wordLR9a-p%>in&ButtonY R9tdY R9trY RtrY Rtd col-panUV<V alignUVcenterV -t leUVheight%B;p@MVY Ra-p%5mageButton 5DUVimg>oginV runatUV-er4erV On!lient!lic&UCreturn 4alidate0login()C 5mage6rlUVX9web0image-9login"gifV onclic&UVimg>ogin0!lic&V (alidation/roupUVruV 9Y R9tdY R9trY R9tableY R9tdY R9trY RtrY Rtd col-panUVBV alignUVcenterV -t leUVcolor% redM font7weight% boldM font7-iFe% largeMV 4alignUVtopVY Ra-p%>abel 5DUVlbl,e--ageV runatUV-er4erV (i-ibleUV?al-eVYR9a-p%>abelY R9tdY
75
R9trY R9tableY
u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S u-ing S
-temM -tem"!ollection-M -tem"!onfigurationM -tem"DataM -tem">inqM -tem":ebM -tem":eb"Securit M -tem":eb"65M -tem":eb"65"'tml!ontrol-M -tem":eb"65":eb!ontrol-M -tem":eb"65":eb!ontrol-":ebPart-M -tem"Oml">inqM
public partial cla-- -ignin % S -tem":eb"65"Page [ e-hop0function- e-hopf U new e-hop0function-()M -tring uid3 m-gM protected 4oid Page0>oad(object -ender3 $4entArg- e) [ t@t$mail5D"?ocu-()M if (Reque-t"Puer String"'a-8e -()) [ m-g U Reque-t"Puer String"/et(Vm-gV)"ToString()M \ \ protected 4oid img!reateAcc0!lic&(object -ender3 5mage!lic&$4entArg- e) [ uid U e-hopf"get0uid(t@tA6$mail5D"Te@t3 t@tA6Pwd"Te@t)M if (uid UU V*V) [ if (e-hopf"in-ert0u-er(t@tA6$mail5D"Te@t3 t@tA6Pwd"Te@t)) [ uid U e-hopf"get0uid(t@tA6$mail5D"Te@t3 t@tA6Pwd"Te@t)M if (e-hopf"update0reque-t0id(Se--ion]Vreque-t0idV^"ToString()3 uid) UU Vfal-eV) [ lbl,e--age"Te@t U VAccount createdan?ailed to -a4e cartG Plea-e tr after -ometime"VM \ el-e [ Se--ion]VuidV^ U uidM Se--ion]Vreque-t0idV^ U uidM Se--ion]Vu-ernameV^ U t@tA6$mail5D"Te@tM if (m-g UU Vchec&outV) Re-pon-e"Redirect(V-hip0info"a-p@Lm-gUchec&outV)M el-e
76
Re-pon-e"Redirect(V-hip0info"a-p@V)M \ \ el-e lbl,e--age"Te@t U V?ailed to Regi-terGR9brYPlea-e tr after -ometime"VM \ el-e lbl,e--age"Te@t U V$7,ail 5D alread e@i-t-GR9brYPlea-e tr a different one"VM lbl,e--age"(i-ible U trueM \ protected 4oid img>ogin0!lic&(object -ender3 5mage!lic&$4entArg- e) [ uid U e-hopf"get0uid(t@t$mail5D"Te@t3 t@tPwd"Te@t)M if (uid UU V*V) lbl,e--age"Te@t U V5n4alid 6-ername or Pa--wordGVM el-e if (e-hopf"update0reque-t0id(Se--ion]Vreque-t0idV^"ToString()3 uid) UU Vfal-eV) [ lbl,e--age"Te@t U V?ailed to loginG Plea-e tr after -ometime"VM \ el-e [ Se--ion]VuidV^ U uidM Se--ion]Vreque-t0idV^ U uidM -tring uname U e-hopf"get0uname(uid)M if (uname GU V*V) Se--ion]Vu-ernameV^ U unameM el-e Se--ion]Vu-ernameV^ U t@t$mail5D"Te@tM if (m-g UU Vchec&outV) Re-pon-e"Redirect(V-hip0info"a-p@Lm-gUchec&outV)M el-e Re-pon-e"Redirect(Vm 0acc"a-p@V)M \ lbl,e--age"(i-ible U trueM \ protected 4oid lbtn?Pwd0!lic&(object -ender3 $4entArg- e) [ Re-pon-e"Redirect(Vforgot0pwd"a-p@V)M \ \
77
78
to purcha-e product- and -er4ice- where it doe- not intend to complete -uch tran-action-"R9liY RliYAn order placed for a product that i- li-ted at an incorrect price ma be cancelled" Thi- -hall be regardle-- of whether the order ha- been confirmed and9or pa ment le4ied" 5n the e4ent the pa ment ha- been proce--ed3 the -ame -hall be credited to our account and dul notified to ou b email"R9liY RliY5n a credit card tran-action3 ou mu-t u-e our own credit card" Pre-entBaFaar"com will not be liable for an credit card fraud" The liabilit to u-e a card fraudulentl will be on the u-er and the onu- to Cpro4e otherwi-eC -hall be e@clu-i4el on the u-er"R9liY RliY5n the e4ent that a non7deli4er occur- on account of a mi-ta&e b ou (i"e" wrong name or addre--) an e@tra co-t towardre7deli4er -hall be claimed from the 6-er placing the order"R9liY RliYShipment9deli4er time of order proce--ing -tartfrom the da of receipt of the pa ment confirmed again-t the order placed with Pre-entBaFaar"com" 6-uall all order- are proce--ed and -hipped within H wor&ing da -3 once pa ment i- confirmed" 'owe4er3 certain categorie- of product- ha4e different lead7time- for deli4er due to the nature of the product" Do chec& the deli4er timeline- for each product while ordering" Pre-entBaFaar"com -hall not be liable for an dela 9 non7deli4er of purcha-ed good- in the e4ent of flood3 fire3 war-3 actof /od or an cau-e that i- be ond the control of Pre-entBaFaar"com"R9liY RliYThe 6-er agree- to u-e the -er4ice- pro4ided b Pre-entBaFaar"com3 it- affiliate-3 con-ultant- and contracted companie-3 for lawful purpo-e- onl "R9liY RliYThe 6-er agree- to pro4ide authentic and true information" Pre-entBaFaar"com re-er4e- the right to confirm and 4alidate the information and other detail- pro4ided b the 6-er at an point of time" 5f upon confirmation -uch 6-er detail- are found not to be true (wholl or partl )3 Pre-entBaFaar"com ha- the right in it- -ole di-cretion to reject the regi-tration and debar the 6-er from u-ing the Ser4ice- a4ailable at thi- web-ite3 and 9 or other affiliated web-ite- without prior intimation what-oe4er"R9liY R9olY R9tdY R9trY R9tableY R9a-p%!ontentY
79
80
Ra-p%!ommand?ield ShowDeleteButtonUVTrueV 'eaderTe@tUVDeleteV ButtonT peUV5mageV Delete5mage6rlUVX9web0image-9btn7@"gifV DeleteTe@tUVV Y R!ontrolSt le 'eightUV);p@V 9Y R9a-p%!ommand?ieldY Ra-p%Template?ield 'eaderTe@tUVProduct 5mageVY R5temTemplateY Ra-p%5mageButton runatUV-er4erV 5mage6rlUCRSW $4al(Vimage0urlV) SYC 'eightUVD*p@V :idthUVD*p@V Po-tBac&6rlUCRSWVproduct0detail-"a-p@Lp0idUV`$4al(Vp0idV)SYC AlternateTe@tUVProductV 5mageAlignUVAb-,iddleVY R9a-p%5mageButtonY R95temTemplateY R9a-p%Template?ieldY Ra-p%' per>in&?ield DataAa4igate6rl?ield-UVp0idV DataAa4igate6rl?ormatStringUVproduct0detail-"a-p@Lp0idU[*\V DataTe@t?ieldUVp0nameV 'eaderTe@tUVProduct AameV 9Y Ra-p%Template?ieldY R'eaderTemplateY Ra-p%>abel 5DUV>abel<V runatUV-er4erV Te@tUV6nit PriceVYR9a-p%>abelY R9'eaderTemplateY R5temTemplateY Ra-p%5mage 5DUV5mage)V runatUV-er4erV 5mage6rlUVweb0image-95ndian7!urrenc 7S mbol"pngV 'eightUV);V9Y Ra-p%>abel 5DUV>abel)V runatUV-er4erV Te@tUCRSW Bind(VpriceV) SYCYR9a-p%>abelY R95temTemplateY R9a-p%Template?ieldY Ra-p%Template?ield 'eaderTe@tUVPuantit VY R5temTemplateY Ra-p%Te@tBo@ 5DUVt@tPt V runatUV-er4erV Te@tUCRSW $4al(Vqt V) SYC :idthUVB;V AutoPo-tBac&UV?al-eVYR9a-p%Te@tBo@Y Ra-p%Required?ield(alidator 5DUVRequired?ield(alidator)V runatUV-er4erV $rror,e--ageUVZV !ontrolTo(alidateUVt@tPt VYR9a-p%Required?ield(alidatorY Ra-p%Range(alidator 5DUVRange(alidator)V runatUV-er4erV $rror,e--ageUV()7<;)V !ontrolTo(alidateUVt@tPt V ,a@imum(alueUV<;V ,inimum(alueUV)V Di-pla UVD namicV Set?ocu-On$rrorUVTrueV T peUV5ntegerVYR9a-p%Range(alidatorY R95temTemplateY R9a-p%Template?ieldY Ra-p%Button?ield !ommandAameUV6pdateV 'eaderTe@tUV6pdateV Te@tUV6pdateV !au-e-(alidationUVTrueV Show'eaderUVTrueV ButtonT peUV5mageV 5mage6rlUVX9web0image-9update"gifV Y R!ontrolSt le 'eightUV<<p@V :idthUVH*p@V 9Y R9a-p%Button?ieldY Ra-p%Template?ieldY R'eaderTemplateY Ra-p%>abel 5DUV>abelBV runatUV-er4erV Te@tUVTotal PriceVYR9a-p%>abelY R9'eaderTemplateY R5temTemplateY Ra-p%5mage 5DUV5mage<V runatUV-er4erV 5mage6rlUVweb0image-95ndian7!urrenc 7S mbol"pngV 'eightUV);V 9Y Ra-p%>abel 5DUV>abel<V runatUV-er4erV Te@tUCRSW Bind(VtpriceV) SYCYR9a-p%>abelY R95temTemplateY R!ontrolSt le ?ore!olorUVW;=+D**V 9Y R9a-p%Template?ieldY R9!olumn-Y R?ooterSt le Bac&!olorUVW;*H!D)V ?ont7BoldUVTrueV ?ore!olorUV:hiteV 9Y RPagerSt le Bac&!olorUVW<.=)B?V ?ore!olorUV:hiteV 'oriFontalAlignUV!enterV 9Y
81
RSelectedRowSt le Bac&!olorUVWD)DD?)V ?ont7BoldUVTrueV ?ore!olorUVWBBBBBBV 9Y R'eaderSt le ?ont7SiFeUV+ptV Bac&!olorUVW;*H!D)V ?ont7BoldUVTrueV ?ore!olorUV:hiteV 9Y R$ditRowSt le Bac&!olorUVW<.=)B?V 9Y RAlternatingRowSt le Bac&!olorUV:hiteV 9Y R9a-p%/rid(iewYR9centerYRbr 9Y Ra-p%Panel 5DUVPanel<V runatUV-er4erV 'eightUV)*=p@V :idthUVHD;p@V 'oriFontalAlignUVRightVY Rtable cell-pacingUV;V -t leUVheight% ;;p@M margin7left% ;);p@MVY RtrY Rtd -t leUVwidth%)**p@V alignUVleftVYRa-p%>abel 5DUVlbltaBV runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV,ediumVYSubTotal % R9a-p%>abelY R9tdY Rtd -t leUVwidth%);*p@MV alignUVrightVY Ra-p%5mage 5DUV5mage.V runatUV-er4erV 5mageAlignUVAb-,iddleV AlternateTe@tUV5ARV 5mage6rlUVX9web0image-95ndian7!urrenc 7S mbol"pngV 9Y Ra-p%>abel 5DUVlbltprice<V runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV>argeVYR9a-p%>abelY R9tdY R9trY RtrY Rtd -t leUVwidth%)**p@V alignUVleftV widthUVHD;VY Ra-p%>abel 5DUV>abel.V runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV,ediumVYShipping % R9a-p%>abelY R9tdY Rtd -t leUVwidth%);*p@MV alignUVrightVY Ra-p%>abel 5DUV>abel;V runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV>argeV ?ore!olorUVRedV Te@tUV?reeVYR9a-p%>abelY R9tdY R9trY RtrY Rtd col-panUV<VYRhr 9YR9tdY R9trY RtrY Rtd -t leUVwidth%)**p@V alignUVleftVY Ra-p%>abel 5DUVlblta<V runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV,ediumVYTotal Amount % R9a-p%>abelY R9tdY Rtd -t leUVwidth%);*p@MV alignUVrightVY Ra-p%5mage 5DUV5mage;V runatUV-er4erV 5mageAlignUVAb-,iddleV AlternateTe@tUV5ARV 5mage6rlUVX9web0image-95ndian7!urrenc 7S mbol"pngV 9Y Ra-p%>abel 5DUVlbltpriceBV runatUV-er4erV ?ont7BoldUVTrueV ?ont7Aame-UVTime- Aew RomanV ?ont7SiFeUV>argeV ?ore!olorUVRedVYR9a-p%>abelY R9tdY R9trY R9tableY R9a-p%PanelY Rbr 9Y Rbr 9Y Ra-p%Panel 5DUVPanelBV runatUV-er4erV 'eightUV<.p@V 'oriFontalAlignUVRightV :idthUVHD;p@VY#nb-pMRa-p%5mageButton 5DUVimg!hec&OutV runatUV-er4erV AlternateTe@tUV!hec& OutV 5mage6rlUVX9web0image-9chec&out"gifV onclic&UVimg!hec&Out0!lic&V 9Y #nb-pM#nb-pM#nb-pM#nb-pM#nb-pM#nb-pM Ra-p%5mageButton 5DUVimgShop,oreV runatUV-er4erV 'eightUV<<p@V 5mage6rlUVX9web0image-9-hop0more"gifV :idthUV)*=p@V onclic&UVimgShop,ore0!lic&V 9Y R9a-p%PanelY
82
R9a-p%!ontentY
83
83Screen Shot#
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
+"B5B>5O/RAP'E
2he main boo5# ')hich )ere con#u"ted for the (ro>ect de?e"o(ment' are 13 Guide to $icro#oft ,i#ua" StudioB Peter Norton 23 Introduction of $icro#oft SAL Ser?er &(tech 73 $S!N Library 03 Soft)are En%ineerin% B +o%er S3 Pre##man' 43 43 &%%ar)a" 93 $a#terin% ,i#ua" 1a#ic B 1P1 Pub"ication
100