监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
ERP系统设计

当前位置:工程项目OA系统 > ERP系统 > ERP设计运用 > ERP系统设计

企业erp系统登录

申请免费试用、咨询电话:400-8352-114

   在登录界面可以在下拉框控件选择操作员的名称,根据操作员的名称输入相对应的密码进行登录,如果输入密码不正确系统将会自动提示你密码输入错误,然后清空密码的文本框,让用户重新输入。

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

  控件名称

  下拉框(comboBox)

  控件可以在工具箱直接拖动至窗体,拖至窗体后右击属性可以修改控件的样式和各种属性,还可以编辑事件。

  文本框(textBox)

  按钮(button)

  第一步:登录功能实现

  1、表与关系

  2、绑定下拉框

  第一步:数据库存储过程

  第二步:服务端代码

  第三步:界面层代码

  3、登录功能实现

  第一步:数据库存储过程

  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取消按钮功能实现

  取消按钮单击事件

  private void btn_Cancel_Click(object sender, EventArgs e)

  {

  DialogResult result = MessageBox.Show("是否退出系统?", "系统提示", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);//弹出提示框

  if (result == DialogResult.Yes)//返回是

  {

  this.Dispose();//释放资源

  this.Close();//关闭窗口

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

  }

发布:2021-05-17 14:04    编辑:泛普软件 · hujian    [打印此页]    [关闭]

相关栏目

ERP系统设计 ERP系统开发 ERP需求调研 ERP系统实施 ERP系统培训 ERP解决方案 ERP售后服务 ERP系统免费下载 ERP系统破解 ERP系统二次开发 ERP系统怎么用 ERP是什么意思 行业动态 规划选型 技术文章