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

正文內(nèi)容

某公司員工管理系統(tǒng)的設(shè)計與實現(xiàn)—免費畢業(yè)設(shè)計論文(已改無錯字)

2023-01-12 13:26:31 本頁面
  

【正文】 ngth 30 ) {lblInfo . Text = NameWarning。 return。 } if ( txtStaffNumber . Text . Length 2 || txtStaffNumber . Text . Length 20 ) {lblInfo . Text = StaffFactID。 return。 } if ( RegexValidator . IsMatch ( txtStaffUserName . Text,Pattern . ACCOUNT ) == false ) {lblInfo . Text = UseNameWarning。 return。 } if ( ! RegexValidator . IsMatch ( ddlPart . SelectedValue,Pattern . INTEGER ) ) {lblInfo . Text = SelectStaffPart。 return。 } if ( !RegexValidator . IsMatch ( ddlJob . SelectedValue, Pattern . INTEGER ) ) { lblInfo . Text = SelectStaffJob。 return。 } 第 14 頁 共 24 頁 if ( chkCheckIDCard . Checked ) {if ( ! ( RegexValidator . IsMatch ( txtStaffIDCard . Text,Pattern . IDCARDNUMBER18 ) || RegexValidator . IsMatch ( txtStaffIDCard . Text,Pattern . IDCARDNUMBER15 ) ) ) { if ( ! ( txtStaffIDCard . Text . Length == 10 ) ) { lblInfo . Text = IDCardError。 return。 }}} if ( txtStaffTryoutPay . Text == || RegexValidator . IsMatch ( txtStaffTryoutPay . Text, Pattern . FLOAT ) == false ) { lblInfo . Text = StaffPayError。 return。 } if ( txtStaffTel . Text . Length 2 || txtStaffTel . Text . Length 16 ) lblInfo . Text = TelephoneErrorLegth。 return。 } if ( !RegexValidator . IsMatch ( txtStaffWorkEmail . Text, Pattern . EMAIL ) ) {lblInfo . Text = WorkEmailError。 return。 } lblInfo . Text = 。 endregion staffs staffDAL = Staffs . Instance ( CommConfig . BaseInfoConnectstring ) 。 // 檢查用戶名是否有存在的 try{if ( staffDAL . C_GetStaffIDByUserName ( txtStaffUserName . Text ) != 1 ) { lblInfo . Text = LoginWarning + txtStaffUserName . Text + LoginWarnings。 return。 }} catch ( Exception ex ) {this . errorHandler ( ex . Message ) 。 } staff staff = new Staff ( ) 。 staff . BloodTypeID = int . Parse ( ddlBloodType . SelectedValue ) 。 staff . CountryID = int . Parse ( ddlCountry . SelectedValue ) 。 staff . JobID = int . Parse ( ddlJob . SelectedValue ) 。 staff . PartID = int . Parse ( ddlPart . SelectedValue ) 。 staff . PayTypeID = int . Parse ( ddlPayType . SelectedValue ) 。 staff . RaceID = int . Parse ( ddlRace . SelectedValue ) 。 staff . StaffAddress = txtStaffAddress . Text。 staff . StaffAddtime = DateTime . Now。 staff . StaffBirthday = txtStaffBirthday . Date。 staff . StaffDemerit = txtStaffDemerit . Text。 staff . StaffDeputy = txtStaffDeputy . Text。 staff . StaffDesc = txtStaffDesc . Text。 staff . StaffIDCard = txtStaffIDCard . Text。 staff . StaffIDCardFileID = tIDCardFileID。 第 15 頁 共 24 頁 staff . StaffInfoLv = int . Parse ( ddlInfoLv . SelectedValue ) 。 staff . StaffInWork = true。 staff . StaffIsMarry = rdoStaffisMarry . Checked。 staff . StaffLike = txtStaffLike . Text。 staff . StaffMail = txtStaffMail . Text。 staff . StaffMobile = txtStaffMobile . Text。 staff . StaffName = txtStaffName . Text。 staff . StaffNumber = txtStaffNumber . Text。 staff . StaffOtherTel = txtStaffOtherTel . Text。 staff . StaffPassword = Safety . MD5 ( txtStaffUserName . Text ) 。 staff . StaffPicFileID = tPicFileID。 staff . StaffPoint = txtStaffPoint . Text。 staff . StaffRPRAddress = txtStaffRPRAddress . Text。 staff . StaffSex = bool . Parse ( ddlSex . SelectedValue ) 。 staff . StaffTel = txtStaffTel . Text。 staff . StaffTryoutBeginTime = txtStaffTryOutBeginTime . Date。 if ( txtStaffTryOutEndTime . Date != null ) { staff . StaffTryoutEndTime = txtStaffTryOutEndTime . Date。 } staff . StaffTryoutPay = float . Parse ( txtStaffTryoutPay . Text ) 。 staff . StaffUserName = txtStaffUserName . Text。 staff . StaffWorkMail = txtStaffWorkEmail . Text。 staff . StarID = int . Parse ( ddlStar . SelectedValue ) 。 try{staff = staffDAL . Insert ( staff ) 。 this . RedirectPage ( StaffDetail . aspx?id= + staff . StaffID . ToString ( ) ) 。} catch ( Exception ex ) {this . errorHandler ( ex . Message ) 。 }} 添加完數(shù)據(jù)后跳轉(zhuǎn)到查看員工信息的頁面 Staff / Staffs / StaffDetail . aspx,此頁面顯示員工的基礎(chǔ)信息。查看員工信息頁面下方有瀏覽親屬資料、瀏覽朋友資料、瀏覽語言等級資料、瀏覽學(xué)習(xí)經(jīng)歷資料、瀏覽工作經(jīng)歷資料、瀏覽擔(dān)保人資料的連接,點擊這些連接將彈出相關(guān)的信息。如點擊瀏覽語言等級資料,將彈出語言等級信息。如下圖所示 第 16 頁 共 24 頁 圖 38查看員工 信息頁面 添加員工擴(kuò)展信息 員工的擴(kuò)展信息主要有: 1. 員工工作經(jīng)歷:菜單名稱是添加員工工作經(jīng)歷,頁面名稱是 Staff / Staffs / WorkExp . aspx。它主要記錄員工的工作經(jīng)歷以及在每次工作階段中員工的一些相關(guān)信息。 2. 員工學(xué)習(xí)經(jīng)歷:菜單名稱是添加員工學(xué)習(xí)經(jīng)歷,頁面名稱是 Staff / Staffs / StudyExp . aspx。它主要記錄員工的學(xué)習(xí)經(jīng)歷以及員工的特長。 3. 員工語言能力:菜單名稱是添加員工語言能力,頁面名稱是 Staff / Staffs / LanguageLV . aspx。它主要記錄員工外語能力如:英語過四級,日語過三級。 4. 員工親屬:菜單名稱是添加員工親屬,頁面名稱是 Staff / Staffs / Familys . aspx。它主要記錄員工的主要親戚的聯(lián)系方式以方便在員工需要時公司幫忙聯(lián)系。 5. 員工朋友:菜單名稱是添加員工朋友,頁面名稱是 Staff / Staffs / Friends . aspx。它主要記錄員工朋友的聯(lián)系方式以方便在員工需要時公司幫忙聯(lián)系,可以通過聯(lián)系的優(yōu)先級別知道優(yōu)先聯(lián)系的員工朋友。 6. 員工擔(dān)保人:菜單名稱是添加員工擔(dān)保人,頁面名稱是 Staff / Staffs / Suretys . aspx。它主要記錄員工朋友的擔(dān)保聯(lián)系方式以及相關(guān)信息。 修改員工信息 修改員工信息的頁面名稱是 Staff / Staffs / StaffEdit . aspx。此頁面第 17 頁 共 24 頁 根據(jù)傳入的員工編號修改員工信息,但員工的用戶名不能修改,因為員工用此名登陸系統(tǒng)。 員工本人資料 員工本人資料頁面的菜單名稱是查看我的資料。通過此頁面可以查看到員工自己的相關(guān)信息。 員工離職管理 離職管理的菜單名稱是 離職管理 。此頁面有添加、修改、離職信息的按鈕和復(fù)職按鈕,點擊按鈕分別跳轉(zhuǎn)到添加員工離職記錄頁面,修改離職記錄頁面和恢復(fù)離職員工。在點擊復(fù)職按鈕后,會彈出信息提醒框,提醒操作者是否要將此員工復(fù)職。 員工過失記錄 圖 39員工過失記錄流程圖 員工過失列表 員工過失列表菜單名稱是員工過失列表,頁面名稱是 Staff / LapseLogs / Default . aspx。通過此頁面可以跳轉(zhuǎn)到添加過失記錄頁面,修改過失記錄頁面第 18 頁 共 24 頁 和查看過失記錄頁面。在此頁面中可以按員工工號、員工姓名、部門以及過失等級查詢過失記錄,還可以刪除過失記錄,在刪除會時會提醒操作者是否真的刪除此條記錄,如果點確定就刪除此條記錄,點取消就返回。 主要代碼 public void BindData ( int aGetType,int aStaffID ) {LapseLogs lapselogsDAL = LapseLogs . Instance ( CommConfig . BaseInfoConnectstring ) 。 try{gvList . DataSource = lapselogsDAL . C_GetList ( aGetType, aStaffID ) . DefaultView。 gvList . DataBind ( ) 。} catch ( Exception ex ) {this . errorHandler ( ex . Message ) 。 } } protected void gvList_PageIndexChanging ( object sender, GridViewPageEventArgs e ) {int listGetType。 if ( Master . JobID == 1 || Master . JobID == 4 || Master . JobID == 3 ) { listGetType = 3。 }else{listGetType = 2。 } int staffID。 if ( !RegexValidator . IsMatch ( this . GetCookie ( StaffI
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1