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

正文內(nèi)容

軟件工程課程設(shè)計(jì)人事管理系統(tǒng)(doc畢設(shè)論文)-資料下載頁(yè)

2025-06-28 15:55本頁(yè)面
  

【正文】 qlConnection對(duì)象信息;public static SqlConnection getcon() { My_con = new SqlConnection(M_str_sqlcon)。 //用SqlConnection對(duì)象與指定的數(shù)據(jù)庫(kù)相連接 ()。 //打開數(shù)據(jù)庫(kù)連接 return My_con。 //返回SqlConnection對(duì)象的信息 }3)con_close()方法該方法主要是用于在將數(shù)據(jù)庫(kù)操作之后,通過該方法判斷是否與數(shù)據(jù)庫(kù)連接,如果連接則關(guān)閉數(shù)據(jù)庫(kù); public void con_close() { if ( == ) //判斷是否打開與數(shù)據(jù)庫(kù)的連接 { ()。 //關(guān)閉數(shù)據(jù)庫(kù)的連接 ()。 //釋放My_con變量的所有空間 } }4)get()方法該方法的主要功能是用SqlDataReader對(duì)象以只讀的方式讀取數(shù)據(jù)庫(kù)中的信息,并以SqlDataReader對(duì)象進(jìn)行返回。public SqlDataReader get(string SQLstr) { getcon()。 //打開與數(shù)據(jù)庫(kù)的連接 SqlCommand My_ = ()。 //創(chuàng)建一個(gè)SqlCommand對(duì)象,用于執(zhí)行SQL語(yǔ)句 = SQLstr。 //獲取指定的SQL語(yǔ)句 SqlDataReader My_read = ()。 //執(zhí)行SQL語(yǔ)名句,生成一個(gè)SqlDataReader對(duì)象 return My_read。 }5)getsql()方法該方法主要通過SqlCommand對(duì)象執(zhí)行數(shù)據(jù)庫(kù)中的添加、修改和刪除操作,并在執(zhí)行完之后關(guān)閉數(shù)據(jù)庫(kù)鏈接。public void getsql(string SQLstr) { getcon()。 //打開與數(shù)據(jù)庫(kù)的連接 SqlCommand SQL = new SqlCommand(SQLstr, My_con)。 //創(chuàng)建一個(gè)SqlCommand對(duì)象,用于執(zhí)行SQL語(yǔ)句 ()。 //執(zhí)行SQL語(yǔ)句 ()。 //釋放所有空間 con_close()。 //調(diào)用con_close()方法,關(guān)閉與數(shù)據(jù)庫(kù)的連接 }6)getDataSet()方法該方法的主要功能是通過SqlDataAdapter獲取數(shù)據(jù)庫(kù)中數(shù)據(jù)信息。public DataSet getDataSet(string SQLstr, string tableName) { getcon()。 //打開與數(shù)據(jù)庫(kù)的連接 SqlDataAdapter SQLda = new SqlDataAdapter(SQLstr, My_con)。 //創(chuàng)建一個(gè)SqlDataAdapter對(duì)象,并獲取指定數(shù)據(jù)表的信息 DataSet My_DataSet = new DataSet()。 //創(chuàng)建DataSet對(duì)象 (My_DataSet, tableName)。 //通過SqlDataAdapter對(duì)象的Fill()方法,將數(shù)據(jù)表信息添加到DataSet對(duì)象中 con_close()。 //關(guān)閉數(shù)據(jù)庫(kù)的連接 return My_DataSet。 //返回DataSet對(duì)象的信息 }Mymodule公共類該類將系統(tǒng)中所有窗體的動(dòng)態(tài)調(diào)用,以及動(dòng)態(tài)生成添加、修改、刪除和查詢的SQL語(yǔ)句等全部封裝在指定的方法中,以便開發(fā)過程中的反復(fù)調(diào)用。由于該類中方法較多,下面重點(diǎn)介紹幾個(gè)。1)Show_Form方法該方法通過FrmName參數(shù)傳遞窗體名稱,調(diào)用相應(yīng)子窗體。 public void Show_Form(string FrmName, int n)//窗體的調(diào)用方法,n為判斷的標(biāo)志,代表二級(jí)子菜單,代表三級(jí)子菜單 { if (n == 1) { if (FrmName == 人事檔案瀏覽) //判斷當(dāng)前要打開的窗體 { FrmManFile = new ()。//實(shí)例化窗體 = 人事檔案瀏覽。 //設(shè)置窗體名稱 ()。 //顯示窗體 ()。 } …….. } if (n == 2) { String FrmStr = 。 //記錄窗體名稱 if (FrmName == 民族類別設(shè)置) //判斷要打開的窗體 { = select * from tb_Folk。 //SQL語(yǔ)句 = tb_Folk。 //表名 = FolkName。//添加、修改數(shù)據(jù)的字段 FrmStr = FrmName。 } ……. FrmBasic = new ()。 = FrmStr。 //設(shè)置窗體名稱 ()。 //顯示調(diào)用的窗體 ()。 } }2)GetAutocoding()方法該方法的主要功能是在添加數(shù)據(jù)時(shí),自動(dòng)獲取添加數(shù)據(jù)的編號(hào)。其實(shí)現(xiàn)過程是通過表名和ID字段名在表中查找最大的ID值,并將ID值加1進(jìn)行返回,當(dāng)表中無記錄時(shí)返回“0001”。public String GetAutocoding(string TableName, string ID) { //查找指定表中ID號(hào)為最大的記錄 SqlDataReader MyDR = (select max( + ID + ) NID from + TableName)。 int Num = 0。 if () //當(dāng)查找到記錄時(shí) { ()。 //讀取當(dāng)前記錄 if (MyDR[0].ToString() == ) return 0001。 Num = (MyDR[0].ToString())。 //將當(dāng)前找到的最大編號(hào)轉(zhuǎn)換成整數(shù) ++Num。 //最大編號(hào)加1 string s = ({0:0000}, Num)。 //將整數(shù)值轉(zhuǎn)換成指定格式的字符串 return s。 //返回自動(dòng)生成的編號(hào) } else { return 0001。 //當(dāng)數(shù)據(jù)表沒有記錄時(shí),返回 } }3)MainPope()方法該方法的主要功能是通過當(dāng)前登錄的用戶的名稱,在權(quán)限用戶表中查詢當(dāng)前用戶的所有權(quán)限,并根據(jù)權(quán)限設(shè)置菜單欄中各菜單項(xiàng)的可用狀態(tài)。public void MainPope(MenuStrip MenuS, String UName) { string Str = 。//存儲(chǔ)權(quán)限名稱 string MenuName = 。//存儲(chǔ)菜單項(xiàng)的名稱 DataSet DSet = (select ID from tb_Login where Name=39。 + UName + 39。, tb_Login)。 //獲取當(dāng)前登錄用戶的信息 string UID = ([0].Rows[0][0])。 //獲取當(dāng)前用戶編號(hào) DSet = (select ID,PopeName,Pope from tb_UserPope where ID=39。 + UID + 39。, tb_UserPope)。 //獲取當(dāng)前用戶的權(quán)限信息 bool bo = false。 for (int k = 0。 k [0].。 k++) //遍歷當(dāng)前用戶的權(quán)限名稱 { Str = ([0].Rows[k][1])。//獲取權(quán)限名 if (([0].Rows[k][2]) == 1) //判斷用戶是否有此權(quán)限 bo = true。 else bo = false。 for (int i = 0。 i 。 i++) //遍歷菜單欄中的一級(jí)菜單項(xiàng) { ToolStripDropDownItem newmenu = (ToolStripDropDownItem)[i]。 //記錄當(dāng)前菜單項(xiàng)下的所有信息 if ( amp。amp。 0) //如果當(dāng)前菜單項(xiàng)有子級(jí)菜單項(xiàng) for (int j = 0。 j 。 j++) //遍歷二級(jí)菜單項(xiàng) { MenuName = [j].Name。 //獲取當(dāng)前菜單項(xiàng)的名稱 if ((Str) 1) //如果包含權(quán)限名稱 [j].Enabled = bo。 //根據(jù)權(quán)限設(shè)置菜單可用狀態(tài) ToolStripDropDownItem newmenu2 = (ToolStripDropDownItem)[j]。 //記錄當(dāng)前菜單項(xiàng)的所有信息 if ( amp。amp。 0) //如果當(dāng)前菜單項(xiàng)有子級(jí)菜單項(xiàng) for (int p = 0。 p 。 p++) //遍歷三級(jí)菜單項(xiàng) { MenuName = [p].Name。 //獲取當(dāng)前菜單項(xiàng)的名稱 if ((Str) 1) //如果包含權(quán)限名稱 [p].Enabled = bo。 //根據(jù)權(quán)限設(shè)置菜單可用狀態(tài) } } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1