【人參果】
技術點:
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列,這裡就不再贅...