freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visualstudio信息管理系統(tǒng)解決方案畢業(yè)論文(編輯修改稿)

2025-05-24 22:01 本頁面
 

【文章內(nèi)容簡介】 信息修改窗體初始化的依據(jù),注意的是在點(diǎn)擊修改時(shí),需要判斷用戶是否有選中任意一條數(shù)據(jù)。刪除專業(yè)信息功能窗體并沒有單獨(dú)進(jìn)行設(shè)計(jì),而是在瀏覽專業(yè)信息窗體中實(shí)現(xiàn)的。當(dāng)刪除一條專業(yè)信息記錄時(shí),需要充分考慮當(dāng)前是否有與該專業(yè)相關(guān)的班級(jí)存在,若不存在測允許刪除,若存在則會(huì)提示用戶,并且停止刪除操作。運(yùn)行效果圖:關(guān)鍵代碼:using System。using 。using 。using 。//using 。using 。using 。namespace { /// summary /// 專業(yè)信息的數(shù)據(jù)訪問類 /// /summary public class SpecialityService { /// summary /// 驗(yàn)證專業(yè)名稱 /// /summary /// returnsint/returns public int ValidateSpecialityName(string speName) { string sql = (select count(*) from SpecialityInfo where SpecialityName = 39。{0}39。, speName)。 return ((sql).ToString())。 } /// summary /// 驗(yàn)證不包括自身的名稱信息 /// /summary /// param name=name名稱/param /// returnsint/returns public int ValidateUpdateName(string name) { string sql = (select count(*) from SpecialityInfo where SpecialityName = 39。{0}39。 and SpecialityID (select SpecialityID from SpecialityInfo where SpecialityName = 39。{1}39。), name)。 return ((sql).ToString())。 } /// summary /// 增加專業(yè)信息 /// /summary /// param name=speInfo專業(yè)的對(duì)象/param /// returnsint/returns public int InsertSpecialityInfo(SpecialityInfo speInfo) { string sql = (insert into SpecialityInfo values(39。{0}39。,39。{1}39。), , )。 return ((sql).ToString())。 } /// summary /// 填充專業(yè)信息到DataGirdView /// /summary /// returnsDataSet/returns public DataSet FillSpecialityList() { string sql = select SpecialityID as 編號(hào),SpecialityName as 專業(yè)名稱,SpecialityRemark as 專業(yè)描述 from SpecialityInfo。 return (sql)。 } /// summary /// 修改專業(yè)信息 /// /summary /// param name=speInfo專業(yè)的對(duì)象/param /// returnsint/returns public int UpdateSpecialityInfo(SpecialityInfo speInfo) { string sql = (update SpecialityInfo set SpecialityName = 39。{0}39。,SpecialityRemark = 39。{1}39。 where SpecialityID = 39。{2}39。, , , )。 return ((sql).ToString())。 } /// summary /// 刪除專業(yè) /// /summary /// param name=speID專業(yè)ID/param /// returnsint/returns public int DeleteSpeciality(int speID) { try { string sql = (delete from SpecialityInfo where SpecialityID = {0}, speID)。 return ((sql).ToString())。 } catch (Exception ex) { throw ex。 } } /// summary /// 獲取專業(yè)名稱 /// /summary /// returnsList/returns public Liststring FillSpeInfo() { string sql = select SpecialityName from SpecialityInfo。 SqlDataReader da = (sql)。 //創(chuàng)建一個(gè)集合存放專業(yè)名稱 Liststring speNameList = new Liststring()。 try { while (()) { (da[0].ToString())。 } ()。 } catch (Exception ex) { throw ex。 } //返回專業(yè)名稱的集合 return speNameList。 } }} 班級(jí)信息管理模塊模塊設(shè)計(jì):添加班級(jí)界面用于班級(jí)基本信息的錄入,根據(jù)創(chuàng)建班級(jí)的入學(xué)時(shí)間及年制,自動(dòng)計(jì)算出在校期間的總學(xué)期數(shù)。在Load事件中線要對(duì)專業(yè)信息進(jìn)行綁定,在對(duì)所輸入的信息進(jìn)行驗(yàn)證之后再執(zhí)行Insert語句。在瀏覽班級(jí)信息窗體中,用戶可以上方提供的2中篩選條件,對(duì)班級(jí)信息進(jìn)行分類并顯示在DataGridView控件中。在修改班級(jí)信息窗體中,考慮到數(shù)據(jù)間的依賴關(guān)系,一些字段不能讓用戶修改,相應(yīng)的控件只顯示信息,不能編輯,如班級(jí)的專業(yè)、入學(xué)年份等關(guān)鍵信息,因此需要再Load事件中降這些控件的Enable屬性初始化為false。在刪除班級(jí)信息之前需要先檢索班級(jí)中是否已經(jīng)存在有學(xué)生,如果沒有則允許刪除,否則給予提示,拒絕刪除操作。運(yùn)行效果圖:關(guān)鍵代碼:using System。using 。using 。//using 。using 。using 。namespace { /// summary /// 班級(jí)信息的數(shù)據(jù)訪問層 /// /summary public class ClassInfoService { /// summary /// 驗(yàn)證班級(jí)名稱 /// /summary /// returnsint/returns public int ValidateClassName(string clsName) { string sql = (select count(*) from ClassInfo where ClassName = 39。{0}39。, clsName)。 return ((sql).ToString())。 } /// summary /// 驗(yàn)證不包括自身的名稱信息 /// /summary /// param name=name名稱/param /// returnsint/returns public int ValidateUpdateName(string name) { string sql = (select count(*) from ClassInfo where ClassName = 39。{0}39。 and ClassID (select ClassID from ClassInfo where ClassName = 39。{1}39。), name)。 return ((sql).ToString())。 } /// summary /// 增加班級(jí)信息的方法 /// /summary /// param name=classInfo班級(jí)的對(duì)象/param /// returnsint/returns public int AddClassInfo(ClassInfo classInfo) { try { string sql = (insert into ClassInfo values(39。{0}39。,39。{1}39。,39。{2}39。,39。{3}39。,39。{4}39。,39。{5}39。,39。{6}39。), , , , , , , )。 return ((sql).ToString())。 } catch (Exception ex) { throw ex。 } } /// summary /// 填充班級(jí)信息列表 /// /summary /// returnsDataSet/returns public DataSet FillAllClassInfo() { string sql = select ClassID as 班級(jí)編號(hào),ClassName as 班級(jí)名稱,SpecialityName as 所屬專業(yè),ClassNum as 教室編號(hào),SchoolReform as 學(xué)制,HeadTeacher as 班主任,EnrolmentTime as 入學(xué)時(shí)間,classRemark as 班級(jí)描述 from ClassInfo。 return (sql)。 } /// summary /// 查詢班級(jí)信息 /// /summary /// param name=type專業(yè)名稱/param /// param name=key入學(xué)年份/param /// returnsDataSet/returns public DataSet SearchClassInfo(string speName,string time) { string sql = (select ClassID as 班級(jí)編號(hào),ClassName as 班級(jí)名稱,Special
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1