C 個人重構之修改密碼

2021-08-11 00:26:58 字數 1238 閱讀 5164

【人參果】

技術點:

1、在登陸窗體裡設定全域性變數,在系統任何窗體內都可以使用。

2、分表修改,其實很簡單!

【山巔遠眺】

設計理念:

1、我認為,既然一般使用者是學生,操作員和管理員是老師或者更高階別人物。就應該分成兩張表。都有秘密。

如下:

【披荊斬棘】 u層

#region 一般使用者修改密碼

if (lbltppetxt.text=="一般使用者")

else

}#endregion

#region 操作員\管理員修改密碼

if (lbltppetxt.text != "一般使用者")

else

}#endregion

這裡其實寫的不好,因為很多的業務邏輯應該寫到b層去,我在後來意識到了這一點,在以後的窗體中改善了!d層

#region 一般使用者修改密碼

public bool updatestudentpasswword(entity.studentinfo studentinfo)

;int res = sqlsqlhelperupdatestudentpasswword.executenonquery(sql, commandtype.text, sqlparams);

if (res>0)

return result;

}

#endregion

#region 操作員\管理員修改密碼

public bool updateuserpasswword(entity.userinfo userinfo)

;int res = sqlhelperupdateuserpasswword.executenonquery(sql, commandtype.text, sqlparams);

if (res > 0)

return result;

}#endregion

【筋斗雲】

C 個人重構之充值

人參果 技術點 充值就是更新一下表的乙個字段值,沒什麼可說的。主要說一下思路 山巔遠眺 設計理念 1 判斷卡號和金額是不是為空 2 判斷有沒有卡號,有沒有上機 3 判斷是不是小於最小充值金額 最小為10元 這裡與基本資料沒關係 金額是不是超過最大值,限定最多為1000元 4 充值 更新卡的餘額資訊 ...

C 個人重構之組合查詢

人參果 技術點 1 模板模式 2 儲存過程 3 控制項之間的邏輯 山巔遠眺 學習思路 1 設定父窗體,想象什麼寫在父窗體上,什麼寫在子窗體上。披荊斬棘 父窗體控制項 region 全域性的變數,整個系統都可以用 public string filed1 public string filed2 pu...

C 重構之修改學生資訊

前言 對學生的資訊進行維護的時候會涉及到對學生資訊的修改,那如何確定要修改的是哪個學生的資訊呢?這裡就涉及到了從乙個窗體的datagridview控制項選中值後把值傳給另乙個窗體上,現在我們一起來看一下是如何實現的吧!詳解 之前咱們了解過如何在datagridview控制項中插入第0列,這裡就不再贅...