當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > ERP系統(tǒng) > ERP設(shè)計(jì)運(yùn)用 > ERP系統(tǒng)設(shè)計(jì)
企業(yè)erp系統(tǒng)登錄
在登錄界面可以在下拉框控件選擇操作員的名稱,根據(jù)操作員的名稱輸入相對應(yīng)的密碼進(jìn)行登錄,如果輸入密碼不正確系統(tǒng)將會自動提示你密碼輸入錯誤,然后清空密碼的文本框,讓用戶重新輸入。
從界面上可以看到的控件有
控件名稱
下拉框(comboBox)
控件可以在工具箱直接拖動至窗體,拖至窗體后右擊屬性可以修改控件的樣式和各種屬性,還可以編輯事件。
文本框(textBox)
按鈕(button)
第一步:登錄功能實(shí)現(xiàn)
1、表與關(guān)系
2、綁定下拉框
第一步:數(shù)據(jù)庫存儲過程
第二步:服務(wù)端代碼
第三步:界面層代碼
3、登錄功能實(shí)現(xiàn)
第一步:數(shù)據(jù)庫存儲過程
if(@Type='frm_Login_SelectTheOperatorTable')--登錄時使用操作員與密碼
begin
SELECT TheOperatorID AS 操作員ID, TheOperatorTypeName AS 操作員名稱, Password AS 密碼
FROM TheOperatorTable
where (TheOperatorTypeName=@TheOperatorTypeName )and (Password=@Password)
End
第二步:服務(wù)端代碼
[OperationContract]
public DataSet frm_Login_SelectTheOperatorTable(string TheOperatorTypeName, string Password)//登錄時使用操作員與密碼
{
SqlParameter[] SQlCMDpas = {
new SqlParameter("@Type", SqlDbType.Char),
new SqlParameter("@TheOperatorTypeName",SqlDbType.NChar),
new SqlParameter("@Password",SqlDbType.NChar),
};
SQlCMDpas[0].Value = "frm_Login_SelectTheOperatorTable";
SQlCMDpas[1].Value = TheOperatorTypeName;
SQlCMDpas[2].Value = Password;
DataTable dt = myDALMethod.QueryDataTable("frm_Login", SQlCMDpas);
DataSet ds = new DataSet();
ds.Tables.Add(dt);
return ds;
第三步:界面層代碼
登錄按鈕的單擊事件
private void btn_Login_Click(object sender, EventArgs e)
{
PublicStaticFields.intOperatorID = Convert.ToInt32(cbo_Operator.SelectedValue.ToString().Trim());//獲取下拉框的值
PublicStaticFields.strOperatorName = cbo_Operator.Text;//獲取操作員名字
string strPassword = txt_Password.Text;//獲取文本框密碼
if (txt_Password.Text == "")//如果密碼為空
{
MessageBox.Show("請輸入密碼。");//彈出窗口提示“請輸入密碼”
return;//返回
}
if (myfrm_LoginClient.frm_Login_SelectTheOperatorTable(PublicStaticFields.strOperatorName, strPassword).Tables[0].Rows.Count == 1)//如果登錄人與密碼一致
{
this.Hide();//隱藏登錄窗口
PublicStaticForm.pubMain = new frm_Main();//實(shí)例化窗口
PublicStaticForm.pubMain.ShowDialog();//顯示主界面
}
else
{
MessageBox.Show("密碼錯誤,請重新輸入。");//彈出窗口提示密碼錯誤
txt_Password.Text = "";//清空密碼
txt_Password.Focus();//設(shè)置焦點(diǎn)
}
4取消按鈕功能實(shí)現(xiàn)
取消按鈕單擊事件
private void btn_Cancel_Click(object sender, EventArgs e)
{
DialogResult result = MessageBox.Show("是否退出系統(tǒng)?", "系統(tǒng)提示", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);//彈出提示框
if (result == DialogResult.Yes)//返回是
{
this.Dispose();//釋放資源
this.Close();//關(guān)閉窗口
Application.Exit();//停止程序
}
- 1ERP系統(tǒng)界面設(shè)計(jì)
- 2erp課程設(shè)計(jì)報(bào)告工單子系統(tǒng)
- 3erp系統(tǒng)課程設(shè)計(jì)考勤系統(tǒng)
- 4邯鄲erp系統(tǒng)開發(fā)費(fèi)用
- 5公司erp系統(tǒng)項(xiàng)目設(shè)計(jì)與實(shí)現(xiàn)
- 6erp藥品冷鏈物流系統(tǒng)設(shè)計(jì)
- 7廣東電商erp系統(tǒng)開發(fā)
- 8湖州erp系統(tǒng)開發(fā)管理
- 9重慶一體化erp系統(tǒng)的設(shè)計(jì)
- 10餐飲業(yè)erp系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 11ERP(OA)設(shè)計(jì)系統(tǒng)挑選策略分享,全面功能概覽
- 12ERP(OA)設(shè)計(jì)系統(tǒng)費(fèi)用概覽及為企業(yè)帶來的主要優(yōu)勢是什么?
- 13國外erp系統(tǒng)軟件開發(fā)
- 14erp系統(tǒng)規(guī)劃設(shè)計(jì)招標(biāo)系統(tǒng)
- 15erp成本計(jì)算模塊系統(tǒng)設(shè)計(jì)
- 16設(shè)計(jì)ERP系統(tǒng)
- 17erp系統(tǒng)生產(chǎn)成本核算設(shè)計(jì)
- 18erp系統(tǒng)中如何設(shè)計(jì)打印格式
- 19合肥專業(yè)從事erp管理系統(tǒng)設(shè)計(jì)
- 20裝修公司設(shè)計(jì)管理系統(tǒng)erp
- 21erp企業(yè)管理系統(tǒng)界面
- 22便利店erp系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 23erp設(shè)計(jì)軟件
- 24移動端erp管理系統(tǒng)是怎樣設(shè)計(jì)的
- 25erp系統(tǒng)軟件設(shè)計(jì)
- 26erp進(jìn)銷存系統(tǒng)分析與設(shè)計(jì)
- 27工廠erp生產(chǎn)管理系統(tǒng)設(shè)計(jì)
- 28生產(chǎn)制造企業(yè)管理erp系統(tǒng)設(shè)計(jì)
- 29erp系統(tǒng)設(shè)計(jì)報(bào)告財(cái)務(wù)管理
- 30erp界面設(shè)計(jì)要點(diǎn)
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓