C# WindowsForm 员工管理系统三【注册】

本文档介绍了如何在C#的WindowsForm应用程序中开发员工管理系统的注册功能。首先创建MainForm窗体作为系统管理入口,然后新建AddUserForm用于用户注册。在AddUserForm中设置各种控件,包括TextBox、ComboBox、RadioButton等,并通过事件处理程序实现用户信息的验证和入库操作。完成注册功能后,用户可以安全地添加新员工到StaffInfo和StaffAccount表中。
摘要由CSDN通过智能技术生成

上一章已经完成了删除用户的功能,现在来完成用户注册功能。
因为是员工管理系统,也就是公司内部使用的,所以应该由公司的管理员为新员工注册账号。
在这之前先创建一个MainForm窗体用来管理系统的所以功能

新建MainForm窗体

将工具栏中ToolStrip控件拖入新建的MainForm窗体,添加五个按钮如图:
这里写图片描述
更改Form1中跳转程序

MessageBox.Show("系统登录成功,正在跳转主页面...");
MainForm mainForm = new MainForm();
mainForm.Show();
this.Hide();

双击“管理界面”添加

            ManagerForm managerForm = new ManagerForm();
            managerForm.Show();

双击“退出系统”添加

            Application.Exit();

新建AddUserForm

包含控件Lable,TextBox,Button,GroupBox,RadioButton,ComboBox

注意:前四个TextBox控件后Lable控件,用来提示用户输入了错误信息

这里写图片描述
控件Name属性(txtUserName,txtPassword,txtPwdConfirm,txtName,txtAge,cmboxSex,cmboxOffice,rbtNormalUser,rbtAdmin)
编辑cmboxSex,cmboxOffice如图:
这里写图片描述
这里我们希望ComboBox不可编辑,这样可以避免用户输入一些错误的值造成程序崩溃。解决的方法是将其DropDownStyle属性设置为DropDownList。
这里写图片描述
双击“注册”按钮,添加事件代码

注意:因为StaffInfo.ID为主键,StaffAccount.ID为外键,所有应先将记录添加到StaffInfo表中,再添加到StaffAccount表中

        private void button1_Click(object sender, EventArgs e)
        {
            string sql = "select Name from StaffAccount where Name='" + txtUserName + "'";
            string connstr = ConfigurationManager
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值