• 大小: 2.14MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-25
  • 语言: C#
  • 标签: bug  bug管理  

资源简介

很简单,很实用。三层架构,.net 平台,c#开发。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using Models;
using DAL;

namespace BLL
{
    public class BugManager
    {
        static BugService service;

        static BugManager()
        {
            service = new BugService();
        }

        /// 
        /// 按项目查看已关闭Bug
        /// 

        /// 
        /// 
        public static IList GetClosedBugsByProjectId(int id)
        {
            return service.GetBugsByCondition(“State=3 AND ModelsId IN (SELECT Id FROM Models WHERE ProjectId = “ + id + “)“);
        }

        /// 
        /// 按项目查看已分配Bug
        /// 

        /// 
        /// 
        public static IList GetAssignedBugsByProjectId(int id)
        {
            return service.GetBugsByCondition(“State=1 AND ModelsId IN (SELECT Id FROM Models WHERE ProjectId = “ + id + “)“);
        }
        /// 
        /// 按项目查看新建Bug
        /// 

        /// 
        /// 
        public static IList GetNewBugsByProjectId(int id)
        {
            return service.GetBugsByCondition(“State=0 AND ModelsId IN (SELECT Id FROM Models WHERE ProjectId = “ + id + “)“);
        }

        /// 
        /// 按项目查看已完成Bug
        /// 

        /// 
        /// 
        public static IList GetResolvedBugsByProjectId(int id)
        {
            return service.GetBugsByCondition(“State=2 AND ModelsId IN (SELECT Id FROM Models WHERE ProjectId = “ + id + “)“);
        }

        /// 
        /// 分配Bug
        /// 

        /// 
        /// 
        public static void AssignBugs(List list int userId)
        {
            foreach (int id in list)
            {
                Bug bug = service.GetBugById(id);
                bug.State = 1;
                User user = new User();
                user.Id = userId;
                bug.ToUser = user;
                service.UpdateBug(bug);
            }
        }

        /// 
        /// 关闭Bug
        /// 

        /// 
        public static void CloseBugs(List list)
        {
            foreach (int id in list)
            {
                Bug bug = service.GetBugById(id);
                bug.State = 3;
                service.UpdateBug(bug);
            }
        }

        /// 
        /// 查询分配给自己的Bug
        /// 

        /// 
        /// 
        public static IList GetUserBugsByassigind(int userId)
        {
            string sql = string.Format(“touser={0} and State = ‘1‘“ userId);
            return service.GetBugsByC

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      16384  2008-10-31 15:23  DALFactory\bin\Debug\DALFactory.dll

     文件       7680  2008-10-31 15:23  DALFactory\bin\Debug\DALFactory.pdb

     文件        146  2008-10-30 13:10  DALFactory\DALFactory.cs

     文件       1961  2008-10-30 13:17  DALFactory\DALFactory.csproj

     文件        168  2008-10-30 12:31  DALFactory\DALFactory.csproj.user

     文件        146  2008-11-04 10:44  DALFactory\obj\DALFactory.csproj.FileList.txt

     文件      16384  2008-10-31 15:23  DALFactory\obj\Debug\DALFactory.dll

     文件       7680  2008-10-31 15:23  DALFactory\obj\Debug\DALFactory.pdb

     文件       1363  2008-10-30 12:11  DALFactory\Properties\AssemblyInfo.cs

     文件    3145728  2010-06-07 09:13  DB_51aspx\BugManager.mdf

     文件    1048576  2010-06-07 09:13  DB_51aspx\BugManager_log.ldf

    ..A.SH.      8192  2008-10-30 16:33  Document\Thumbs.db

     文件        283  2008-10-31 08:48  Document\埃保常.txt

     文件       1219  2008-10-30 18:56  Document\数据字典.txt

     文件        161  2008-10-30 12:07  Document\说明.txt

     文件      16384  2009-02-05 11:45  IDAL\bin\Debug\IDAL.dll

     文件       7680  2009-02-05 11:45  IDAL\bin\Debug\IDAL.pdb

     文件      24576  2009-02-05 11:45  IDAL\bin\Debug\Models.dll

     文件      50688  2009-02-05 11:45  IDAL\bin\Debug\Models.pdb

     文件        555  2008-10-30 12:31  IDAL\IBugService.cs

     文件        627  2008-10-30 12:31  IDAL\IBugWorkService.cs

     文件       2335  2008-11-06 21:01  IDAL\IDAL.csproj

     文件        168  2008-10-30 12:28  IDAL\IDAL.csproj.user

     文件        591  2008-10-30 12:31  IDAL\IModelService.cs

     文件        627  2008-10-30 12:31  IDAL\IProjectService.cs

     文件        573  2008-10-30 12:31  IDAL\IUserService.cs

     文件      16384  2009-02-05 11:45  IDAL\obj\Debug\IDAL.dll

     文件       7680  2009-02-05 11:45  IDAL\obj\Debug\IDAL.pdb

     文件      16384  2008-11-07 08:21  IDAL\obj\Debug\Refactor\IDAL.dll

     文件       2653  2009-02-05 11:45  IDAL\obj\Debug\ResolveAssemblyReference.cache

............此处省略197个文件信息

评论

共有 条评论