实训七 产品小类管理17652.docx

上传人:you****now 文档编号:63152509 上传时间:2022-11-23 格式:DOCX 页数:18 大小:64.58KB
返回 下载 相关 举报
实训七 产品小类管理17652.docx_第1页
第1页 / 共18页
实训七 产品小类管理17652.docx_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《实训七 产品小类管理17652.docx》由会员分享,可在线阅读,更多相关《实训七 产品小类管理17652.docx(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、实训七 产品小类管理实训目的:实训内容:实训过程:1. 界面制作(smaallCClasss.aaspxx页面)该页面全部部静态代代码如下下: 无标题题页 小小类名称称: 所所属大类类: 小小类编号号: &nbssp; aspp:Labbel ID=Labbel11 runnat=seerveer Texxt= aspp:HidddennFieeld ID=HidddennFieeld22 runnat=seerveer Vaaluee= / aspp:HidddennFieeld ID=HidddennFieeld11 runnat=seerveer Vaaluee= / aspp:Labb

2、el ID=Labbel11 runnat=seerveer Texxt= aspp:HidddennFieeld ID=HidddennFieeld22 runnat=seerveer Vaaluee= / 2. 动态代码編編写(ssmalllcllasss.asspx.cx)usingg Syysteem;usingg Syysteem.CColllecttionns;usingg Syysteem.CConffiguurattionn;usingg Syysteem.DDataa;usingg Syysteem.LLinqq;usingg Syysteem.WWeb;usingg Syy

3、steem.WWeb.Seccuriity;usingg Syysteem.WWeb.UI;usingg Syysteem.WWeb.UI.HtmmlCoontrrolss;usingg Syysteem.WWeb.UI.WebbConntrools;usingg Syysteem.WWeb.UI.WebbConntrools.WebbParrts;usingg Syysteem.XXml.Linnq;publiic parrtiaal claass biggClaass : SSysttem.Webb.UII.Paage ppubllic DBffuncctioon ddb = neew D

4、Bffuncctioon(); pprottectted voiid PPagee_Looad(objjectt seendeer, EveentAArgss e) db.isLLogiin(); if (!IssPosstBaack) biindddataa(); dbb.innitDDroppDowwnLiist(DroopDoownLListt1, seelecct * frrom biggclaass, bbigNNamee, biigIDD, nulll); vvoidd biindddataa() GriidViiew11.DaataSSourrce = ddb.ggetDData

5、aVieew(sellectt * froom ssmalllCllasss); GriidViiew11.DaataBBindd(); pprottectted voiid BButtton11_Cllickk(obbjecct ssendder, EvventtArggs ee) if (Sesssioonquaanxiian != nnulll & Seessiionquuanxxiann.ToSStriing() != 0) SccripptMaanagger.ReggistterSStarrtuppScrriptt(thhis, GeetTyype(), , allertt(对对不起

6、,您您的权限限不够!), trrue); reeturrn; elsse iff (TTexttBoxx1.TTextt.Trrim().LLenggth 00 & TeextBBox22.Teext.Triim().Leengtth 0) iif (!dbb.issExiist(seelecct * frrom smaallCClasss wwherre ssmalllIDD= + TexxtBoox2.Texxt.TTrimm() + aand smaallNNamee= + TexxtBoox1.Texxt.TTrimm() + aand biggid= + DDroppDowwnLii

7、st11.SeeleccteddVallue.ToSStriing()+) db.sqllExeecutte(inssertt innto smaallCClasss(ssmalllNaame,smaallIID,bbigIID) valluess( + TexxtBoox1.Texxt.TTrimm() + , + TeextBBox22.Teext.Triim() + , + DDroppDowwnLiist11.SeeleccteddVallue.ToSStriing() + ); binnddaata(); eelsee ScrripttMannageer.RRegiisteerStt

8、arttupSScriipt(thiis, GettTyppe(), , aalerrt(小类编编号或小小类名称称不能相相同!), trrue); ellse SScriiptMManaagerr.ReegissterrStaartuupSccrippt(tthiss, GGetTTypee(), , aalerrt(小类名名称和小小类编号号不能为为空), truue); pprottectted voiid GGriddVieew1_RowwUpddatiing(objjectt seendeer, GriidViiewUUpdaateEEvenntArrgs e) TexxtBoox tt

9、bsmmalllNamme, tbssmalllIDD; DroopDoownLListt drrpBiigCllasss; strringg sqqlchheckk=,sqqluppdatte=; tbssmalllIDD = (TeextBBox)GriidViiew11.Roowse.RRowIIndeex.Cellls2.Conntrools0; tbssmalllNaame = (TexxtBoox)GGriddVieew1.Rowwsee.RoowInndexx.CCellls11.CConttrolls00; drppBiggClaass = (DroopDoownLListt)

10、GrridVVieww1.RRowsse.RowwInddex.Ceellss0.FiindCConttroll(DDroppDowwnLiist22); if (tbssmalllNaame.Texxt.TTrimm().Lenngthh 0 & ttbsmmalllID.Texxt.TTrimm().Lenngthh 0) sqqlchheckk=sseleect * ffromm (sseleect * ffromm smmalllclaass wheere id + GGriddVieew1.DattaKeeyse.RRowIIndeex.Vallue + ) aas tt1 wwhe

11、rre ssmalllidd=+ ttbsmmalllID.Texxt.TTrimm()+ or smaallnnamee=+tbbsmaallNNamee.Teext.Triim()+; iff (!db.isEExisst(ssqlcchecck) ddb.ssqlEExeccutee(uupdaate smaallCClasss sset smaallNNamee= + tbssmalllNaame.Texxt.TTrimm() + ,ssmalllIDD= + tbssmalllIDD.Teext.Triim() + ,biggID= + ddrpBBigCClasss.SSeleec

12、teedVaaluee.TooStrringg() + wheere id= + GrridVVieww1.DDataaKeyysee.RoowInndexx.VValuue); GGriddVieew1.EdiitInndexx = -1; bbindddatta(); ellse SScriiptMManaagerr.ReegissterrStaartuupSccrippt(tthiss, GGetTTypee(), , aalerrt(小类编编号或小小类名称称不能相相同), truue); /GrridVVieww1.EEdittInddex = -1; / bbindddatta();

13、 rretuurn; elsse SccripptMaanagger.ReggistterSStarrtuppScrriptt(thhis, GeetTyype(), , allertt(小小类名称称和小类类编号不不能为空空), trrue); pprottectted voiid GGriddVieew1_RowwEdiitinng(oobjeect sennderr, GGriddVieewEdditEEvenntArrgs e) if (Sesssioonquaanxiian != nnulll & Seessiionquuanxxiann.ToSStriing() != 0) Sccr

14、ipptMaanagger.ReggistterSStarrtuppScrriptt(thhis, GeetTyype(), , allertt(对对不起,您您的权限限不够!), trrue); reeturrn; elsse GrridVVieww1.EEdittInddex = ee.NeewEdditIIndeex; biindddataa(); pprottectted voiid GGriddVieew1_RowwDelletiing11(obbjecct ssendder, GrridVViewwDelleteeEveentAArgss e) if (Sesssioonquaanx

15、iian != nnulll & Seessiionquuanxxiann.ToSStriing() != 0) SccripptMaanagger.ReggistterSStarrtuppScrriptt(thhis, GeetTyype(), , allertt(对对不起,您您的权限限不够!), trrue); reeturrn; elsse dbb.sqqlExxecuute(deelette ffromm smmalllClaass wheere id= + GrridVVieww1.DDataaKeyysee.RoowInndexx.VValuue); biindddataa();

16、pprottectted voiid GGriddVieew1_RowwCanncellinggEdiit(oobjeect sennderr, GGriddVieewCaanceelEdditEEvenntArrgs e) GriidViiew11.EdditIIndeex = -11; binnddaata(); pprottectted voiid GGriddVieew1_RowwDattaBooundd(obbjecct ssendder, GrridVViewwRowwEveentAArgss e) DattaRoow ddr; Labbel Lb; DroopDoownLListt dddl; HidddennFieeld hf; if (e.RRow.RowwTyppe = DDataaConntroolRoowTyype.DattaRoow) e.Roww.Attt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 商业计划书

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com