部分**:
fm_change_password.cs
using system;
using system.collections.generi程式設計客棧c;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windowwww.cppcns.coms.forms;
using system.io;
using system.data.sqlclient;
namespace foodmanage
public string useridname = "";
private void bt_ok_click(object sender, eventargs e)
if (tb_newpassw.text != tb_newpass.text)
sqlcommand cmd = new sqlcommand("update tuser set password=@password where useridname='" + useridname + "'", cwww.cppcns.comonn);
cmd.parameters.add("@password",sqldbtype.varchar,128).value=tb_newpassw.text;
cmd.executenonquery();
messagebox.show("修改密碼成功!(* ̄︶ ̄)y ");
conn.close();
this.close();
} private void bt_esc_click(object sender, eventargs e)}}
fm_login.cs
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
using system.data.sqlclient;
namespace foodmanage
private void bt_login_click(object sender, eventargs e)
if (tb_password.text == "")
}//連線資料庫
sqlconnection conn = new sqlconnection(fm_public.strcon);
conn.open();
string selectsql = "select * from tuser where useridname='" + tb_username.text + "'";
sqldataadapter sda = new sqldataadapter(selectsql, conn);
datatable dt = new datatable();
sda.fill(dt);
//判斷使用者是否存在
if (dt.rows.count == 0)
//判斷使用者名稱是否被鎖定
if (convert.toboolean(dt.rows[0]["lockif"]) == true)
//更新資料庫前的準備
sqlcommand cmd = new sqlcommand();
cmd.connection = conn;
cmd.commandtype = commandtype.text;
//判www.cppcns.com斷輸入密碼是否正確,輸入錯誤則「錯誤次數」+1,成功登入則「錯誤次數」清零
if(tb_password.text!=dt.rows[0]["password"].tostring())
//經過以上驗證使用者名稱密碼無錯執行以下**(設定錯誤次數為0)
cmd.commandtext = "update tuser set errortime=0 where useridname=@username";
cmd.parameters.add("@username", sqldbtype.varchar, 8);
cmd.parameters["@username"].value = tb_username.text.trim();
cmd.executenonquery();
conn.close();
fm_public.loginsuccess = true;
//設定使用者許可權以及初始化主介面的相關引數
if (dt.rows[0]["post"].tostring() == "管理員")
else
fm_public.useridname = dt.rows[0]["useridname"].tostring();
fm_public.logintime = datetime.now.toshortdatestring();
this.close();
} private void bt_esc_click(object sender, eventargs e)
}private void fm_login_activated(object sender, eventargs e)
private void fm_login_load(object sender, eventargs e)}}
原始碼**:c#實現餐廳管理系統
本文標題: c#實現餐廳管理系統
本文位址: /ruanjian/csharp/251471.html
C 餐廳管理系統3 MAIN視窗
這小節我們主要來寫main視窗。可以看到。main視窗主要由menustrip listview imagelist statusstrip構成。其實還有contextmenustrip,這是乙個右鍵選單。右鍵選單圖 其中的menustrip對應著第1節的er圖可以寫出。中間的listview控制項...
C 餐廳管理系統4 增刪改查!
在此節我來介紹一下c 下的增刪改查。首先複習下資料庫的連線。sqlconnection objsqlconnection newsqlconnection server 127.0.0.1 uid sa pwd sa database test objsqlconnection.open 而之前我在...
c winform初學習 餐廳管理系統
1.簡介 最近在學習c 發現c 真的是乙個很好的miss系統開發語言,用c 的winform可以簡單實現控制項的擺放和設計,在使用一下第三方控制項,就可以吧miss系統的顏值打造的和web專案相差無幾。本次我做的是乙個餐廳管理系統,主要功能是 餐廳首頁可以實現餐館座位的檢視與預約。可以實現使用者的消...