欢迎来到天天文库
浏览记录
ID:38657291
大小:133.00 KB
页数:18页
时间:2019-06-17
《实体类的创建》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实体类的创建一、实验目的:1、能够使用实体类和命名空间实现用户注册功能2、拥有良好的编程习惯3、拥有分析问题、解决问题的能力4、拥有独立思考意识、勇于克服困难的素质二、实验内容创建用户实体类、药品实体类、商家实体类三、实验步骤1、创建用户实体类:1)在MedicineBLL层创建代码:namespaceMedicineBLL{publicstaticclassUserManager{publicstaticvoidAddUser(Useruser){UserService.AddUser(user);}publicstaticvoidDeleteUser(Useruser){UserS
2、ervice.DeleteUser(user);}publicstaticvoidModifyUser(Useruser){UserService.ModifyUser(user);}publicstaticIListGetUsers(){returnUserService.GetUsers();}//////登录验证(通过判断用户登录名是否存在,密码是否正确,验证是否为合法用户)//////用户登录名///用户密码
3、///用户对象///布尔值publicstaticboolUserLogin(stringUserName,stringUserPwd,outUservalidUser){Useruser=UserService.GetUserByLoginName(UserName);if(user==null)//登录名不存在{validUser=null;returnfalse;}elseif(user.UserPwd!=UserPwd)//密码错误{validUser=null;returnfa
4、lse;}else{validUser=user;returntrue;}}//////注册新用户//////用户对象///布尔值publicstaticboolUserRegister(Useruser){if(UserService.GetUserByLoginName(user.UserName)!=null){returnfalse;}else{AddUser(user);returntrue;}}publicstaticUserGetUserById
5、(intid){returnUserService.GetUserById(id);}}}2)在MedicineDAL层创建代码:namespaceMedicineDAL{publicclassUserService{privatestaticstringconnectionString=ConfigurationManager.ConnectionStrings["MedicineCon"].ConnectionString;//////添加用户//////用户对象publicstaticvoi
6、dAddUser(Useruser){using(SqlConnectioncn=newSqlConnection(connectionString)){cn.Open();SqlCommandcm=newSqlCommand();cm.Connection=cn;stringsql="INSERTUsers(UserName,UserPwd,RealName,Sex,Role,Remark,Phone)"+"VALUES(@UserName,@UserPwd,@RealName,@Sex,@Role,@Remark,@Phone)";cm.CommandText=sql;cm.Par
7、ameters.AddWithValue("@UserName",user.UserName);cm.Parameters.AddWithValue("@UserPwd",user.UserPwd);cm.Parameters.AddWithValue("@RealName",user.RealName);cm.Parameters.AddWithValue("@Sex",user.Sex);cm.Parameters.AddWithValue
此文档下载收益归作者所有