.net网盘设计


基于.net的网络硬盘设计。支持上传,下载登陆等功能
资源截图
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Utility;
using System.Data.SqlClient;
using System.Data;
using Model;

namespace DAL
{
    /// 
    /// 数据访问类:Articles
    /// 

    public class Articles
    {
        #region Constructors

        public Articles()
        { }

        #endregion


        #region  Public Methods

        /// 
        /// 得到最大ID
        /// 

        public int GetMaxId()
        {
            return DbHelperSQL.GetMaxID(“ArtId“ “Articles“);
        }

        /// 
        /// 是否存在该记录
        /// 

        public bool Exists(int ArtId)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append(“select count(1) from Articles“);
            strSql.Append(“ where ArtId=@ArtId“);
            SqlParameter[] parameters = {
new SqlParameter(“@ArtId“ SqlDbType.Int4)
};
            parameters[0].Value = ArtId;

            return DbHelperSQL.Exists(strSql.ToString() parameters);
        }


        /// 
        /// 增加一条数据
        /// 

        public int Add(Model.Articles model)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append(“insert into Articles(“);
            strSql.Append(“LemIdtitleInformationCreateTimeUserNameScanTimesIP)“);
            strSql.Append(“ values (“);
            strSql.Append(“@LemId@title@Information@CreateTime@UserName@ScanTimes@IP)“);
            strSql.Append(“;select @@IDENTITY“);
            SqlParameter[] parameters = {
new SqlParameter(“@LemId“ SqlDbType.Int4)
new SqlParameter(“@title“ SqlDbType.VarChar200)
new SqlParameter(“@Information“ SqlDbType.Text)
new SqlParameter(“@CreateTime“ SqlDbType.DateTime)
new SqlParameter(“@UserName“ SqlDbType.VarChar50)
new SqlParameter(“@ScanTimes“ SqlDbType.Int4)
new SqlParameter(“@IP“ SqlDbType.Char15)};
            parameters[0].Value = model.LemId;
            parameters[1].Value = model.title;
            parameters[2].Value = model.Information;
            parameters[3].Value = model.CreateTime;
            parameters[4].Value = model.UserName;
            parameters[5].Value = model.ScanTimes;
            parameters[6].Value = model.IP;

            object obj = DbHelperSQL.GetSingle(strSql.ToString() parameters);
            if (obj == null)
            {
                return 0;
            }
            else
            {
                return Convert.ToInt32(obj);
            }
        }

        /// 
        /// 更新一条数据
        /// 

        public bool Update(Model.Articles model)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append(“update Articles set “);
            strSql.Append(“LemId=@LemId“);
            strSql.Append(“Titl

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-04-26 22:50  Wiki
     目录           0  2012-04-26 22:50  WikiDAL
     文件       14384  2012-06-07 20:33  WikiDALArticles.cs
     目录           0  2012-04-26 22:50  WikiDALin
     目录           0  2012-04-26 22:50  WikiDALinDebug
     文件       50688  2012-06-07 20:34  WikiDALinDebugDAL.dll
     文件       97792  2012-06-07 20:34  WikiDALinDebugDAL.pdb
     文件       11776  2012-04-20 23:08  WikiDALinDebugModel.dll
     文件       62976  2012-04-20 23:08  WikiDALinDebugModel.pdb
     文件       21504  2012-04-20 23:08  WikiDALinDebugUtility.dll
     文件       52736  2012-04-20 23:08  WikiDALinDebugUtility.pdb
     目录           0  2012-04-26 22:50  WikiDALinRelease
     文件        2939  2012-04-20 23:08  WikiDALDAL.csproj
     文件       10055  2012-04-20 23:08  WikiDALLemmas.cs
     文件       16274  2012-04-20 23:08  WikiDALNetDisk.cs
     目录           0  2012-04-26 22:50  WikiDALobj
     目录           0  2012-04-26 22:50  WikiDALobjDebug
     文件        1347  2012-06-07 20:34  WikiDALobjDebugDAL.csproj.FileListAbsolute.txt
     文件       50688  2012-06-07 20:34  WikiDALobjDebugDAL.dll
     文件       97792  2012-06-07 20:34  WikiDALobjDebugDAL.pdb
     文件        5834  2012-06-07 20:34  WikiDALobjDebugDesignTimeResolveAssemblyReferencesInput.cache
     文件       19437  2012-04-27 21:14  WikiDALobjDebugResolveAssemblyReference.cache
     目录           0  2012-04-26 22:50  WikiDALobjDebugTempPE
     目录           0  2012-04-26 22:50  WikiDALProperties
     文件        1356  2012-04-20 23:08  WikiDALPropertiesAssemblyInfo.cs
     文件       13704  2012-04-20 23:08  WikiDALPublish.cs
     文件       13478  2012-04-20 23:08  WikiDALReply.cs
     文件       10983  2012-04-20 23:08  WikiDALSections.cs
     文件       10868  2012-04-20 23:08  WikiDALSubsArticles.cs
     文件       10459  2012-04-20 23:08  WikiDALSubsLemmas.cs
     文件       12221  2012-04-20 23:08  WikiDALUsers.cs
............此处省略2348个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)