资源简介
该例是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 C#购物车源代码
- ASP.NET实验室预约管理系统
- 020ASP.NET车辆综合管理系统.zip
- c# 高校档案信息管理系统
- asp.net中c#做的躲避小游戏,希望大家
- ASP.NET C# 工资管理系统
- ASP.NET客户管理系统(毕业设计 C#
- 在线求职系统(C#ASP.NET源码)
- asp.net 在线考试系统及论文
- ASP.Net文件上传管理源码
- C#简单三层架构,免去写增删改查
- 《OA企业办公自动化》asp.net 源码(附
- asp.netc#开发规范
- asp.net 大文件上传(带进度条)
- 通过程序自动填充并提交ASP.NET表单(
- ASP.NET 基础编程文档(PPT电子教案)
-
ASP.NET_xm
l深入编程技术 - asp.net 新闻发布系统源码(附文档以及
- asp.net 简单的Ajax应用
- asp.net 企业官网源码(附数据库)
- asp.net 花语花店销售网站源码(含数据
- ASP.NET资产管理系统源码(附数据库)
- ajax 登录(基于asp.net)
- asp.net 简单新闻发布系统源码(附数据
- asp.net新闻发布系统(源码+数据库+论
- c# + sqlite demo(增删改查)
- asp.net网上购物系统源码
- ASP.NET 在浏览器中预览文件
- asp.net 生命周期
评论
共有 条评论