• 大小: 1.28MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-10-31
  • 语言: ASP
  • 标签: Asp  三层架构  

资源简介

这个是有关Asp 三层架构的基本知识,值得一看哦

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using DAL;
using System.Data;
using System.Data.SqlClient;


namespace BLL
{
    public class UserManage
    {
        DBAccess DBA = new DBAccess();
        private string _msg;

        public string msg
        {
            get
            {
                return _msg;
            }
            set
            {
                _msg = value;
            }
        }

        //构造函数
        public UserManage() { }



        public bool ChkLogin(string strUid string strPwd string strRole)
        {
            string SQLStr = ““;

            if (strRole == “用户“)
            {
                SQLStr = “SELECT * FROM Users Where UserName=‘“ + strUid + “‘ and Password = ‘“ + strPwd + “‘“;
            }
            else
            {
                SQLStr = “SELECT * FROM Admin Where UserName=‘“ + strUid + “‘ and Password = ‘“ + strPwd + “‘“;
            }

            DataTable dt = DBA.GetDataTable(SQLStr);


            if (dt.Rows.Count != 0)
            {
                return true;
            }
            else
            {
                return false;
            }
        }

        public DataSet GetDataSet()
        {
            string SQLStr = SQLStr = “select * from Users“;
            return DBA.GetDataSet(SQLStr);

        }

        public DataSet GetUser(string UserId)
        {
            string SQLStr = SQLStr = “select * from Users where UserName=‘“ + UserId + “‘“;
            return DBA.GetDataSet(SQLStr);
        }


        public void UpdateExeSql(string vid string v0 string v1 string v2 string v3 string v4 string v5 string v6 string v7)
        {
            string SQLStr1 = “select * from users where id=“ + vid;
            string SQLStr = “update Users set UserName=‘“ + v0 + “‘Password=‘“ + v1 + “‘RealName=‘“ + v2 + “‘ Sex=‘“;
            SQLStr = SQLStr + v3 + “‘Tel=‘“ + v4 + “‘Email=‘“ + v5 + “‘Address=‘“ + v6 + “‘Note=‘“ + v7 + “‘where id=“ + vid;
            //DBA.ExeSql(SQLStr);
            if (DBA.ExeSqlRows(SQLStr1) > 0)
            {
                DBA.ExeSql(SQLStr);
                msg = “操作成功!“;
            }
            else
            {
                msg = “没有更新!“;
            }
        }


        public void InsertExeSql(string v0 string v1 string v2 string v3 string v4 string v5 string v6 string v7)
        {
            string SQLStr1 = “SELECT UserName FROM Users where UserName=‘“ + v0 + “‘“;

            string SQLStr = “insert into Users(UserNamePasswordRealNameSexTelEmailAddressNote)values(‘“;
            SQLStr = SQLStr + v0 + “‘‘“ + v1 + “‘‘“ + v2 + “‘‘“ + v3 + “‘‘“ + v4 + “‘‘“ + v5 + “‘‘“ + v6 + “‘‘“ + v7 + “‘)“;

            if (DBA.ExeSqlRows(SQLStr1) == 0)
            {
                DBA.ExeSql(SQLStr);
                msg = “操作成功!“;
            }
            else
            {

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-06-23 22:49  Asp 三层架构\
     目录           0  2012-06-13 23:06  Asp 三层架构\Bin\
     文件       20480  2012-06-12 15:32  Asp 三层架构\Bin\BLL.dll
     文件          66  2012-06-13 23:06  Asp 三层架构\Bin\BLL.dll.refresh
     文件       15872  2012-06-12 15:32  Asp 三层架构\Bin\BLL.pdb
     文件       16384  2012-06-12 15:32  Asp 三层架构\Bin\DAL.dll
     文件       17920  2012-06-12 15:32  Asp 三层架构\Bin\DAL.pdb
     目录           0  2012-06-14 00:20  Asp 三层架构\UserManage\
     目录           0  2012-06-12 16:37  Asp 三层架构\UserManage\App_Data\
     目录           0  2012-06-12 19:21  Asp 三层架构\UserManage\BLL\
     目录           0  2012-06-12 19:21  Asp 三层架构\UserManage\BLL\bin\
     目录           0  2012-06-12 19:21  Asp 三层架构\UserManage\BLL\bin\Debug\
     文件       20480  2012-06-12 15:32  Asp 三层架构\UserManage\BLL\bin\Debug\BLL.dll
     文件       15872  2012-06-12 15:32  Asp 三层架构\UserManage\BLL\bin\Debug\BLL.pdb
     文件       16384  2012-06-12 15:32  Asp 三层架构\UserManage\BLL\bin\Debug\DAL.dll
     文件       17920  2012-06-12 15:32  Asp 三层架构\UserManage\BLL\bin\Debug\DAL.pdb
     文件        2144  2012-06-12 15:32  Asp 三层架构\UserManage\BLL\BLL.csproj
     目录           0  2012-06-13 12:37  Asp 三层架构\UserManage\BLL\obj\
     文件         156  2012-06-12 16:18  Asp 三层架构\UserManage\BLL\obj\BLL.csproj.FileList.txt
     文件         975  2012-06-13 12:37  Asp 三层架构\UserManage\BLL\obj\BLL.csproj.FileListAbsolute.txt
     目录           0  2012-06-13 12:36  Asp 三层架构\UserManage\BLL\obj\Debug\
     文件       20480  2012-06-12 15:32  Asp 三层架构\UserManage\BLL\obj\Debug\BLL.dll
     文件       15872  2012-06-12 15:32  Asp 三层架构\UserManage\BLL\obj\Debug\BLL.pdb
     文件        6385  2012-06-13 12:36  Asp 三层架构\UserManage\BLL\obj\Debug\ResolveAssemblyReference.cache
     目录           0  2012-06-12 16:37  Asp 三层架构\UserManage\BLL\obj\Debug\TempPE\
     目录           0  2012-06-12 19:21  Asp 三层架构\UserManage\BLL\Properties\
     文件        1305  2012-06-12 14:04  Asp 三层架构\UserManage\BLL\Properties\AssemblyInfo.cs
     文件        3314  2012-06-12 14:13  Asp 三层架构\UserManage\BLL\UserManage.cs
     目录           0  2012-06-14 00:20  Asp 三层架构\UserManage\BookCodeDB\
     文件     2490368  2012-06-14 00:20  Asp 三层架构\UserManage\BookCodeDB\BookCodeDB_Data.MDF
     文件     4325376  2012-06-14 00:20  Asp 三层架构\UserManage\BookCodeDB\BookCodeDB_Log.LDF
............此处省略51个文件信息

评论

共有 条评论