監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

企業(yè)erp系統(tǒng)登錄

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

   在登錄界面可以在下拉框控件選擇操作員的名稱(chēng),根據(jù)操作員的名稱(chēng)輸入相對(duì)應(yīng)的密碼進(jìn)行登錄,如果輸入密碼不正確系統(tǒng)將會(huì)自動(dòng)提示你密碼輸入錯(cuò)誤,然后清空密碼的文本框,讓用戶重新輸入。

  從界面上可以看到的控件有

  控件名稱(chēng)

  下拉框(comboBox)

  控件可以在工具箱直接拖動(dòng)至窗體,拖至窗體后右擊屬性可以修改控件的樣式和各種屬性,還可以編輯事件。

  文本框(textBox)

  按鈕(button)

  第一步:登錄功能實(shí)現(xiàn)

  1、表與關(guān)系

  2、綁定下拉框

  第一步:數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程

  第二步:服務(wù)端代碼

  第三步:界面層代碼

  3、登錄功能實(shí)現(xiàn)

  第一步:數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程

  if(@Type='frm_Login_SelectTheOperatorTable')--登錄時(shí)使用操作員與密碼

  begin

  SELECT TheOperatorID AS 操作員ID, TheOperatorTypeName AS 操作員名稱(chēng), Password AS 密碼

  FROM TheOperatorTable

  where (TheOperatorTypeName=@TheOperatorTypeName )and (Password=@Password)

  End

  第二步:服務(wù)端代碼

  [OperationContract]

  public DataSet frm_Login_SelectTheOperatorTable(string TheOperatorTypeName, string Password)//登錄時(shí)使用操作員與密碼

  {

  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("請(qǐng)輸入密碼。");//彈出窗口提示“請(qǐng)輸入密碼”

  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("密碼錯(cuò)誤,請(qǐng)重新輸入。");//彈出窗口提示密碼錯(cuò)誤

  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();//停止程序

  }

發(fā)布:2021-05-17 14:04    編輯:泛普軟件 · hujian    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:
功能詳情
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

相關(guān)欄目

ERP系統(tǒng)設(shè)計(jì) ERP系統(tǒng)開(kāi)發(fā) ERP需求調(diào)研 ERP系統(tǒng)實(shí)施 ERP系統(tǒng)培訓(xùn) ERP解決方案 ERP售后服務(wù) ERP系統(tǒng)免費(fèi)下載 ERP系統(tǒng)破解 ERP系統(tǒng)二次開(kāi)發(fā) ERP系統(tǒng)怎么用 ERP是什么意思 行業(yè)動(dòng)態(tài) 規(guī)劃選型 技術(shù)文章