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

正文內(nèi)容

房屋中介管理系統(tǒng)課程設(shè)計方案-資料下載頁

2025-02-10 01:53本頁面

【導(dǎo)讀】遲到早退,出勤好。本工作,出勤較好。構(gòu)清晰,邏輯嚴(yán)謹(jǐn),的編碼與調(diào)試工作,程序功能較完善。格式規(guī)范,層次清晰,按各項指標(biāo)打分后,總分。90~100為優(yōu),80~89為良,70~79為中,60~69為及格,60分以下為不及格。

  

【正文】 } strWhere = 。 strMidle = 。 (0,().Length)。 = false。 = 。 = false。 = false。 } 房源狀態(tài)查詢模塊設(shè)計 在 frmStateHouse 窗體的 Load 事件中,進行數(shù)據(jù)綁定,以顯示房源的相關(guān)信息。代碼如下: private void frmStateHouse_Load(object sender, EventArgs e) { = false。 ListInfo(strSql)。 ()。 } 房屋中介管理 系統(tǒng)提供了房屋三種狀態(tài)的表現(xiàn)形式,即“閑置”,“預(yù)定”和“出租”,主要通過 ListInfo(string SQL)方法顯示房屋不同狀態(tài)的圖標(biāo)。實現(xiàn)代碼如下: private void ListInfo(string SQL) { ()。 ()。 SqlDataAdapter da = new SqlDataAdapter(SQL, )。 DataTable dt = new DataTable()。 (dt)。 if ( 0) { foreach (DataRow dr in ) { ListViewItem lv。 if (dr[11].ToString() == none) { lv = new ListViewItem(dr[0].ToString(), 0)。//說明沒有要人要呢 } else if (dr[11].ToString() == remark) { lv = new ListViewItem(dr[0].ToString(), 1)。//有人預(yù)訂了 } else { lv = new ListViewItem(dr[0].ToString(), 2)。//已租出去了 } (dr[1].ToString())。 (dr[2].ToString())。 (dr[5].ToString())。 (dr[6].ToString())。 (dr[7].ToString())。 (dr[8].ToString())。 (lv)。 } } else { (查詢結(jié)果為空 )。 } [0].Width =120。 } 用戶可以通過輸入手機號碼預(yù)定或取消預(yù)定房源信息,在 txtPhone控件中按下回車鍵時,判斷用戶是否有權(quán)享受這兩項功能。實現(xiàn)代碼如下: private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if ( == 13) { try { //在用戶里去找這個人把房屋的編號放入這個的信息中去 ClsCon con = new ClsCon()。 ()。 ()。 //查要租房的人不要把要出租的人也混進去 SqlCommand cmd = new SqlCommand(select Max(user_names+39。您的證件號為 :39。+user_cardid) from tb_User where user_phone=39。 + ().ToString() + 39。 and user_type39。lend39。, )。 ()。 string strRe = ().ToString()。 ()。 if (strRe != ) { SqlCommand cmdl = new SqlCommand(select Max(house_ID) from tb_User where user_phone=39。 + ().ToString() + 39。, )。 ()。 string strReS = ().ToString()。 ()。 if (strReS == none) { (strRe + 你有權(quán)預(yù)訂房源 )。 = true。 = false。 } else { = false。 = true。 } ({Tab})。 } else { (電話號嗎不存在 )。 (0, )。 } } catch (Exception ey) { ()。 ()。 } } } 員工信息設(shè)置模塊設(shè)計代碼 在 Load事件中。通過調(diào)用自定義 showAll方法對 dataGridView控件進行員工信息進行綁定。實現(xiàn)代碼如下: private void frmEmpleeyAll_Load(object sender, EventArgs e) { showAll()。 (員工 )。 (經(jīng)理 )。 } 自定義 selectInfo方法,主要用來顯示員工詳細(xì)信息,代碼如下: private void selectInfo() { try { string str = [0].()。 //再來個反添信息 SqlCommand cmd = new SqlCommand(select 姓名 ,電話 ,權(quán)限 ,工資 from view_empleey where 員工編號 =39。 + str + 39。, )。 ()。 SqlDataReader dr = ()。 while (()) { = dr[0].ToString()。 = dr[1].ToString()。 = dr[3].ToString()。 if (dr[2].ToString() == 0) { = 員工 。 } else { = 經(jīng)理 。 } } ()。 ()。 } catch {//have hide error } } 第 5 章 疑難問題解析 通過觸發(fā)器對視圖進行添加、修改和刪除操作 當(dāng)直接對視圖表進行操作時,如果沒有 instead of 觸發(fā)器是無法操作的,如果視圖是由多個表組成的,一一對每個表進行操作很麻煩,而且出錯的可能性很大。通過下面的代碼便可以輕松的解決, trig_update_OfEmployee 是一個 update 觸發(fā)器 ,針對由員工表和登錄表組成的視圖 view_employeey 進行添 加、修改和刪除操作。 trig_update_OfEmployee觸發(fā)器代碼如下: create TRIGGER trig_update_OfEmployee ON view_employeey INSTEAD OF update AS BEGIN declare@UName varchar(15) declare@power varchar(10) declare@phone varchar(10) declare@money numeric select@power=權(quán)限, @UName=姓名, @phone=電話, @money=工資 from inserted update tb_login set login_power=@power where login_name=@Uname update tb_employee set employee_basepay=@money,employee_phone=@phone where employee_name=@Uname 結(jié)束數(shù)據(jù)庫連接進程完成數(shù)據(jù)庫還原 還原數(shù)據(jù)時,應(yīng)確保要還原的數(shù)據(jù)庫處于非連接狀態(tài),否則無法還原數(shù)據(jù)。為了達(dá)到要求,我們在這里 寫了一個過程 killspid。 存儲過程 killspid 通過游標(biāo)找到相應(yīng)數(shù)據(jù)庫的編號,然后使用 kill 方法殺死數(shù)據(jù)庫連接過程。存儲過程在應(yīng)用過程中,須在前臺通過傳遞相應(yīng)的參數(shù)完成,有時可能出現(xiàn)服務(wù)器超時信息,則再次執(zhí)行后會成功。 在“還原”按鈕的 Click 事件中調(diào)用存儲過程,代碼如下: private bool RestoreBase(string server
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1