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

正文內(nèi)容

基于coracle的考勤管理系統(tǒng)的設(shè)計與開發(fā)_(專業(yè)版)

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

下一頁面
  

【正文】 rowIndex 。 int rowHidth = 22。 i) (0)。 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計與開發(fā) 第 36 頁 共 43 頁 } } /// summary /// 統(tǒng)計 事件 /// /summary private void btnTJ_Click(object sender, EventArgs e) { string time = GetTime()。 sql += and KQRQ=39。 } /// summary /// 退出 事件 /// /summary private void btnTC_Click(object sender, EventArgs e) { Close()。 } (修改成功。 and YGBH=39。 string time = + + + 月 + 。 = 0。 break。 0 amp。 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計與開發(fā) 第 28 頁 共 43 頁 [ 1].Cells[0].Value = (row[KQRQ].ToString()).ToLongDateString()。 table2 = (select BH, XM from YGB)。 (刪除成功。 } } /// summary /// 取消事件 /// /summary private void btnQX_Click(object sender, EventArgs e) { try { = [0].Cells[0].()。 (添加成功。 ()。 isbj = true。 = !isbj。 } } /// summary /// 退出 后處理主界面變量 事件 /// /summary private void frm_ygxx_FormClosed(object sender, FormClosedEventArgs e) { = null。 = table。 } else { if (type == ZJ) (添加 失敗,請重新添加。 = table。 + + 39。 ()。 = 男 。 = !isbj。 } 2. 員工信息管理模塊 功能: 操作 當(dāng)前員工 信息 表,并可以進行員工信息增 、 改 、 刪的操作 。 ()。 } /// summary /// 各子窗體狀態(tài) 處理 事件 /// /summary private void CloseFrm() 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計與開發(fā) 第 10 頁 共 43 頁 { if (ygxx != null) = 。 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計與開發(fā) 第 6 頁 共 43 頁 考勤情況管理表格 CREATE TABLE KQGLB ( KQRQ DATE NOT NULL, YGBH VARCHAR(8) NOT NULL, LXBH VARCHAR(4) NOT NULL, BZ VARCHAR(60) , CONSTRAINT KQGLBPRI PRIMARY KEY(KQRQ,YGBH) )。 外鍵設(shè)計 ALTER TABLE KQGLB ADD ( CONSTRAINT KQGL_BH_FK FOREIGN KEY(LXBH) REFERENCES KQLXB(BH), CONSTRAINT YG_BH_FK FOREIGN KEY(YGBH) REFERENCES YGB(BH) )。 if (kqlx != null) = 。 } = new Point(0, 30)。 // 自定義變量 private string type = 。 = !isbj。 = 。 return。, 39。 [ 1].Selected = true。 , 提示 , , )。 break。 } 3. 考勤 類型管理 模塊 功能: 操作 當(dāng)前 考勤類型 表,并可以進行 考勤類型 增 、 改 、 刪的操作。 = !isbj。 ChangeButton(XG)。 return。 , 提示 , , )。 = [0].Cells[1].()。 , 提示 , , )。 foreach (DataRow row in ) (row[BH].ToString() + + row[XM].ToString())。 [ 1].Cells[1].Value = row[YGBH].ToString() + + row[XM].ToString()。amp。 } } else { = 0。 = 。 if (type == ZJ) sql = insert into KQGLB values(39。 + (0, ( )) + 39。 , 提示 , , )。 } /// summary /// 退出判斷事件 /// /summary private void frm_kqgl_FormClosing(object sender, FormClosingEventArgs e) { if (isbj) { (請先 關(guān)閉編輯。 + (0, ( )) + 39。 string sql = select BM, XM, LX, Count(*) CS from KQLXB, YGB, KQGLB where =LXBH and =YGBH 。 foreach (DataRow row in ) { ()。 int tableLeft = ( 360) / 2。 rowIndex++) 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計與開發(fā) 第 39 頁 共 43 頁 { for (int columnIndex = 0。 // 打印表中的內(nèi)容 // 循環(huán)畫行 for (int rowIndex = 0。 int[] columnsWidth ={ 100, 100, 100, 60 }。 i 0。 = 。 string sql = select BM, XM, LX, Count(*) CS from KQLXB, YGB, KQGLB where =LXBH and =YGBH 。 = true。 break。 + time + 39。 } } string sql = 。 = 0。 ++i) if ([i][BH].ToString() == LXBH) { = i。amp。 foreach (DataRow row in ) { ()。 // 狀態(tài)標(biāo)記 /// summary /// 窗體加載事件 /// /summary private void frm_kqgl_Load(object sender, EventArgs e) { type = JZ。 } ChangeButton(SC)。 , 提示 , , )。 [ 1].Selected = true。 , 提示 , , )。 type = XG。 = isbj。 = true。 ++i) if ([i][0].ToString() == [0].Cells[0].()) { (i)。 ChangeButton(BC)。 if ((sql) 0) { if (type == ZJ) { (, , , )。, 39。 , 提示 , , )。 = 。 = isbj。 } = new Point(0, 30)。 } 基于 C+Oracle 的考勤管理系統(tǒng)的設(shè)計與開發(fā) 第 11 頁 共 43 頁 else { = 。 // 考勤統(tǒng)計 窗體變量 /// summary /// 窗體加載事件 /// /summary private void frm_kqglxt_Load(object sender, EventArgs e) { = (Width ) / 2。 員工信息表格 CREATE TABLE YGB ( BH VARCHAR(8) NOT NULL PRIMARY KEY, XM VARCHAR(12) NOT NULL, XB VARCHAR(2) NOT NULL, BM VARCHAR(20) )。 觸發(fā)器 CREATE or REPLACE TRIGGER delete_ygb AFTER DELETE ON ygb FOR EACH ROW BEGIN DELETE FROM kqglb WHERE =:。 if (kqgl != null) = 。 } /// summary /// 考勤管理按鈕事件 /// /summary private void btnKQGL_Click(object sender, EventArgs e) { CloseFrm()。 // 按鈕禁用 判斷標(biāo)記 private DataTable table = null。 if ( == 0) { = false。 ChangeButton(ZJ)。 } else { if (type != XG) { for (int i = 0。 + + 39。 (添加成功。 else (修改失敗,請重新修改。 } if ( 0) { if ( = 0) [ 1].Selected = true。 // 自定義變量 private string type = 。 if ( == 0) { = false。 } /// summary /// 保存數(shù)據(jù)事件 /// /summary private void
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1