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

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

申請免費試用、咨詢電話:400-8352-114

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

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

  控件名稱

  下拉框(comboBox)

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

  文本框(textBox)

  按鈕(button)

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

  1、表與關系

  2、綁定下拉框

  第一步:數(shù)據(jù)庫存儲過程

  第二步:服務端代碼

  第三步:界面層代碼

  3、登錄功能實現(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

  第二步:服務端代碼

  [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();//實例化窗口

  PublicStaticForm.pubMain.ShowDialog();//顯示主界面

  }

  else

  {

  MessageBox.Show("密碼錯誤,請重新輸入。");//彈出窗口提示密碼錯誤

  txt_Password.Text = "";//清空密碼

  txt_Password.Focus();//設置焦點

  }

  4取消按鈕功能實現(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();//關閉窗口

  Application.Exit();//停止程序

  }

發(fā)布:2021-05-17 14:04    編輯:泛普軟件 · hujian    [打印此頁]    [關閉]

相關欄目

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