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

正文內(nèi)容

基于coracle的考勤管理系統(tǒng)的設(shè)計(jì)與開發(fā)_(留存版)

2025-09-15 08:38上一頁面

下一頁面
  

【正文】 btnBC_Click(object sender, EventArgs e) { = ()。 } string sql = 。 } else { for (int i = 0。 } catch { } type = 。 } 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計(jì)與開發(fā) 第 26 頁 共 43 頁 else (刪除失敗,請(qǐng)重新修改。 table3 = (select * from KQLXB)。 [ 1].Cells[2].Value = row[LXBH].ToString() + + row[LX].ToString()。 0) 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計(jì)與開發(fā) 第 29 頁 共 43 頁 { string[] temp = { [0].Cells[1].(), [0].Cells[2].() }。 = 0。 ChangeEnabled()。 + time + 39。 else return。 } isbj = false。 , 提示 , , )。 and KQRQ=39。 if ( != 全部 ) sql += and BM=39。 [ 1].Cells[0].Value = row[BM].ToString()。 int tableTop = 100。 columnIndex 。 // 畫最后一條橫線 (, new Point(columnsLeft[0], tableTop + * rowHidth + tableHeadHeight 5), new Point(columnsLeft[ 1] + columnsWidth[ 1], tableTop + * rowHidth + tableHeadHeight 5))。 } /// summary /// 繪制頁面 事件 /// /summary private void pdDY_PrintPage(object sender, e) { Font font = new Font(宋體 , 10)。 for (int i = 。 , 提示 , , )。 string time = GetTime()。 ChangeEnabled()。 [i].Cells[3].Value = 。 where KQRQ=39。 return。 type = ZJ。 i 。 } /// summary /// 改變顯示數(shù)據(jù) 事件 /// /summary private void ChangeInfo() { if (type != JZ amp。 ++i) (0)。 // 封裝數(shù)據(jù) private bool isbj = false。 = [0].Cells[1].()。 else (修改失敗,請(qǐng)重新修改。 = table。 } } } if ( == ) { (類型不能為空。 } /// summary /// 修改數(shù)據(jù)事件 /// /summary private void btnXG_Click(object sender, EventArgs e) { if ( == ) return。 else = isbj。 , 提示 , , )。 i 。 isbj = false。 else return。 + + 39。 } else if ( 8) { (編號(hào)長度不能少于位。 = 。 = isbj。 ()。 ()。 // 考勤管理 窗體變量 public frm_kqtj kqtj = null。 2. 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 員工信息實(shí)體 ER 圖 考勤類型實(shí)體 ER 圖 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計(jì)與開發(fā) 第 5 頁 共 43 頁 員工考勤實(shí)體 ER 圖 實(shí)體與實(shí)體間的關(guān)系 ER 圖 3. 各表格數(shù)據(jù)庫設(shè)計(jì) 代碼 ( Oracle 平臺(tái) ) 考勤 類型 表格 CREATE TABLE KQLXB ( BH VARCHAR(4) NOT NULL PRIMARY KEY, LX VARCHAR(20) NULL )。 END delete_ygb。 if (kqtj != null) = 。 if (kqgl == null) { kqgl = new frm_kqgl()。 // 封裝數(shù)據(jù) private bool isbj = false。 = false。 } /// summary /// 修改數(shù)據(jù) 事件 /// /summary private void btnXG_Click(object sender, EventArgs e) { if ( == ) return。 i 。, 39。 , 提示 , , )。 , 提示 , , )。 = [0].Cells[0].()。 // 按鈕禁用判斷標(biāo)記 private DataTable table = null。 = false。 = ()。 if (type == ZJ) sql = insert into KQLXB values(39。 i 。 isbj = false。 , 提示 , , )。 foreach (DataRow row in ) (row[BH].ToString() + + row[LX].ToString())。 [ 1].Cells[3].Value = row[BZ].ToString()。 string YGBH = temp[0].Substring(0, temp[0].IndexOf( ))。 = 。 } /// summary /// 修改數(shù)據(jù)事件 /// /summary private void btnXG_Click(object sender, EventArgs e) { isbj = true。,39。 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計(jì)與開發(fā) 第 32 頁 共 43 頁 if ((sql) 0) { if (type == ZJ) { ()。 type = 。 = true。 + (( )) + 39。 + + 39。 [ 1].Cells[1].Value = row[XM].ToString()。 int tableHeadHeight = 25。 columnIndex++) { ([rowIndex].Cells[columnIndex].(), font, , new Point(columnsLeft[columnIndex] + columnsWidth[columnIndex] / 2, tableTop + rowHidth * rowIndex + tableHeadHeight), sf)。 // 畫第一條橫線 (, new Point(columnsLeft[0], tableTop 5), new Point(columnsLeft[ 1] + columnsWidth[ 1], tableTop 5))。 , 提示 , , )。 DataTable table = (sql)。 } /// summary /// 結(jié)束 時(shí)間選擇判斷事件 /// /summary private void dtpJS_CloseUp(object sender, EventArgs e) { if ( ) { (this, 結(jié)束日期不能早于開始日期。 = 0。 ChangeInfo()。 ++i) if ([i].Cells[1].() == ) { [i].Cells[2].Value = 。 + + 39。 = false。 } /// summary /// 增加數(shù)據(jù)事件 /// /summary private void btnZJ_Click(object sender, EventArgs e) { isbj = true。 } for (int i = 0。 = isbj。 i count。 // 封裝數(shù)據(jù) private DataTable table3 = null。 = [0].Cells[0].()。 , 提示 , , )。 if ((sql) 0) { if (type == ZJ) { (, )。 return。 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計(jì)與開發(fā) 第 22 頁 共 43 頁 ChangeButton(ZJ)。 } } 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計(jì)與開發(fā) 第 21 頁 共 43 頁 /// summary /// 窗體按鈕是否禁用處理事件 /// /summary private void ChangeButton(string type) { if (type == XG) = !isbj。 } /// summary /// 退出判斷事件 /// /summary private void frm_ygxx_FormClosing(object sender, FormClosingEventArgs e) { if (isbj) { (請(qǐng)先關(guān)閉編輯。 if ((sql) 0) { for (int i = 0。 } type = 。 + + 39。 if (type == ZJ) sql = insert into YGB values(39。 return。 isbj = true。 = isbj。 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計(jì)與開發(fā) 第 12 頁 共 43 頁 } else { = 。 = this。 // 考勤類型 窗體變量 publ
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1