资源简介
该例是asp.net教学中常见案例,涉及多个操作(登录验证、对数据表的增删改查),而且选用开发过程中常见的视图、存储过程对数据库实现相关操作。主要供初学者学习使用。
特别提醒:代码环境MS.net2012,数据库环境SQL Server2012。Webconfig文件下的Data Source的值(尤其是数据库服务器名字)在调试时需要根据读者自己的数据库名字进行调整,否则无法实现连接数据库!
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using Entity;
using DataAccess;
namespace Business
{
public class AdminBusiness
{
///
///
///
///
///
///
public static DataTable TeacherSearchbyName(string tablenamestring condition)
{
string[] names = new string[] { “tablename“ “condition“ };
object[] values = new object[] { tablename condition };
return DataAccess.Operations.GetDataTable(“sp_TeacherSearchbyName“ CommandType.StoredProcedure);
}
///
/// 判断教师ID是否存在如果存在返回1,否则返回0
///
/// 教师信息
/// 如果存在返回1,否则返回0
public static int TeacherIsExistbyID(Entity.TeacherInfo t)
{
string[] names = new string[] { “TeacherID“ };
object[] values = new object[] { t.TeacherID };
string outpara = “result“;
SqlDbType outtype = SqlDbType.Int;
object outvalue = null;
DataAccess.Operations.ExecuteSQL(“sp_TeacherIsExistbyID“ CommandType.StoredProcedure names values outpara outtype out outvalue);
return Convert.ToInt32(outvalue);
}
///
/// 从管理员的角度执行新增教师操作,仅添加部分信息。添加成功返回1,否则返回0。
///
/// 教师信息
/// 添加成功返回1,否则返回0
public static int TeacherInsertNew(Entity.TeacherInfo t)
{
string[] names = new string[] { “teacherid“ “teachername“ “password“ “titleid““roleid“ “officeid“ “authorizedid“ };
object[] values = new object[] { t.TeacherID t.TeacherName t.Password t.titleID t.RoleID t.OfficeID t.AuthorizedID };
return DataAccess.Operations.ExecuteSQL(“sp_TeacherInsertNew_Admin“ CommandType.StoredProcedure names values);
}
///
/// 从管理员的角度执行更新教师信息操作。仅更新部分信息。更新成功返回1,否则返回0
///
/// 教师信息
/// 更新成功返回1,否则返回0。
public static int TeacherUpdatebyID(Entity.TeacherInfo t)
{
string[] names = new string[] { “teacherid“ “teachername“ “titleid““roleid“ “officeid“ “authorizedid“ };
object[] values = new object[] { t.TeacherID t.TeacherName t.titleID t.RoleID t.OfficeID t.AuthorizedID };
return DataAccess.Operations.ExecuteSQL(“sp_TeacherUpdatebyID_Admin“ CommandType.StoredProcedure names values);
}
///
/// 从管理员的角度执行删除教师信息操作。删除成功返回1,否则返回0
///
/// 教师信息
/// 删除成功返回1,否则返回0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4194304 2014-03-26 22:47 ScoreDB\ScoreDB.mdf
文件 3538944 2014-03-26 22:47 ScoreDB\ScoreDB_1.ldf
文件 750 2014-03-26 22:42 三层架构代码\sp_ TeacherResetPasswordbyID.sql
文件 1244 2014-03-26 22:42 三层架构代码\sp_ TeacherUpdatebyID_Admin.sql
文件 888 2014-03-26 22:40 三层架构代码\sp_TeacherCheckbyIDPWD.sql
文件 1016 2014-03-26 22:40 三层架构代码\sp_TeacherDeletebyID.sql
文件 1534 2014-03-26 22:41 三层架构代码\sp_TeacherInsertNew_Admin.sql
文件 802 2014-03-26 22:41 三层架构代码\sp_TeacherIsExistbyID.sql
文件 4348 2014-01-21 15:16 三层架构代码\Web_AdminPage_3la
文件 6656 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 24064 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 7168 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 19968 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 6144 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 22016 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 2850 2014-01-19 17:40 三层架构代码\Web_AdminPage_3la
文件 1802 2014-01-21 15:07 三层架构代码\Web_AdminPage_3la
文件 3546 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 18756 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 6656 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 24064 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 7075 2019-03-02 23:22 三层架构代码\Web_AdminPage_3la
文件 0 2014-01-19 17:12 三层架构代码\Web_AdminPage_3la
文件 0 2014-01-19 17:12 三层架构代码\Web_AdminPage_3la
文件 0 2014-01-19 17:12 三层架构代码\Web_AdminPage_3la
文件 1336 2014-01-19 17:12 三层架构代码\Web_AdminPage_3la
文件 7168 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 19968 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
文件 2462 2014-01-19 17:19 三层架构代码\Web_AdminPage_3la
文件 2074 2017-06-19 12:29 三层架构代码\Web_AdminPage_3la
............此处省略88个文件信息
- 上一篇:c#winform俄罗斯方块
- 下一篇:共享单车骑行数据分析
相关资源
- ASP.NET程序开发范例宝典 百度云
- asp.net FileUpload 上传进度条
- 很好用的一个asp.net反编译软件
- asp.net实现qq登陆
- 试题库管理系统毕业论文(C#)源程序
- c# 开发与 mysql数据库实现的增删改查
- 亮剑asp.net案例导航项目开发
- 亮剑ASP.NET项目开发案例导航-part03共三
- [源代码] 《领域驱动设计 (C# 2008 实
- ASP.NET+SQL Server 2008 实现的学生学籍管
- asp.net中最好的对SQLSERVER数据库进行操
- 安卓和asp.net通过webservice上传图片到服
- asp.net2.0
- ASP.net MVC vcard名片二维码自动生成
- asp.net 访问odbc informix源码及配置截图
- 一个简单的ASP.NET三层架构登陆模式
- asp.net 在线聊天室系统源代码.rar
- ppt课件:asp.netpdf格式
- C#多文件打包
- 好用的asp.net UI框架
- zw_ASP.NET通用权限管理系统源代码含文
- ASP.NET Core跨平台开发从入门到实战
- ASP.NET众筹网源码
- ASP.NET MVC5+EasyUI企业开发框架源码
- ASP.NET考勤管理系统(毕业设计)
- 进销存仓库管理系统ASP.Net网站
- 精通ASP.NET MVC 5 随书源码
- 基于ASP.NET网上服装销售系统源码
- asp.net+IIS+sqlserver选课系统毕业设计全
- ASP.net版校园零食网站
评论
共有 条评论