使用者等級顯示不同窗體

2021-09-24 05:10:20 字數 761 閱讀 8233

判斷思路:

1.判斷有無這個使用者(根據bool型別的flag)

2.判斷表中level列中的等級名稱(根據表中的資料)

實現思路:

使用者等級判斷就是一層一層的呼叫(和登陸的順序一樣),到sqlhelper層中真正例項化和將資料賦值給表,在一層一層返回(用datatable類接收),到u層判斷表中的資料,根據資料不同,顯示不同等級的窗體

**:

u層(ps:flogin是外觀層的例項化的物件名)

if (flag)

else if (level.rows[0][2].tostring().trim() == "操作員")

else if (level.rows[0][2].tostring().trim() == "管理員")

}else

外觀層:

public datatable selectlevel(loginentity.userinfo userlevel)

b層:

public datatable levelbll(loginentity.userinfo userinfo)

ps:這一層之後就是連線資料庫,將資料賦值給datatable表中(datatable表例項化在sqlhelper層)

不同窗體間傳值

一 執行前後截圖,實現功能將子窗體的lable的text值取出來給父窗體的lable的text 二 全部 a,父窗體 using system using system.collections.generic using system.componentmodel using system.data...

MFC 不同窗體之間變數呼叫

1 主對話方塊包含乙個tab控制項,tab控制項用來切換顯示若干子對話方塊,子對話方塊類的成員需要互相訪問。2 或者程式中包含多個類,各類之間需要互相訪問。詳情參見文章 mfc乙個類訪問另乙個類成員物件的成員變數值 路人淺笑 與方法1類似,只不過定義的指標變數在類的實現cpp檔案中,是全域性變數。t...

winform不同窗體之間的傳值功能實現方案

winform不同窗體之間的傳值功能實現方案 在窗體feature中獲取窗體login中的資料值 方案一 執行結果 在feature中獲取login中combobox1.text的值並且將其賦值給了ft 1.在login中輸入如下 public string stringvalue set 2.在l...