【软件全称】图书管理系统

【版本号】V1.0

【开发的硬件环境】:CPU主频: 3.0GHz,CPU核心数: 四核心,内存容量: 4GB 8GB,显存容量: 2GB

【运行的硬件环境】:CPUPentium100,1GHzPentium4,内存64M512M,驱动器CD-ROM

【开发该软件的操作系统】:Windows 8  旗舰版 sp1 64位操作系统

【软件开发环境 / 开发工具】:Visual Studio2018

【该软件的运行平台 / 操作系统】:Windows Server 2008 64位中文企业版操作系统

【软件运行支撑环境 / 支持软件】:Windows 10 Professional;浏览器:IE7.0;分辨率:最佳效果1024×768;

【编程语言】:C#

【源程序量】:10847

【开发目的】:协助用户进行图书管理

【面向领域 / 行业】:图书管理

【软件的主要功能】:该软件具体包含:读者管理,图书续借,图书登记,图书归还,主页面,新增图书资料,图书借阅等功能。系统可以对服务器资源进行均衡,有效降低了服务器负载。还能对服务器和计算机资源进行有效的整合。

【技术特点】:信息安全软件

支持资源维护和管控操作,支持系统网络配置管理。界面美观,功能全面,权限划分清晰。

【软件分类】:应用软件

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using XSoft.Security;

using Ext.Net;

using Telerik.Web.UI;

using System.Data;

using Common.Data.Hibernate;

using Common.Data;

using System.Web.UI.WebControls;

using XSoft.Utility;

public static void InitFieldSubjectModule(this RadTreeView rvtModule, string termId)

        {

            rvtModule.Nodes.Clear();

            List<OrmLib.CreditField> cfs = SessionHolder.Current.Linq<OrmLib.CreditField>().Where(c => c.SchoolId == SecurityHolder.CurrentUser.SchoolId).ToList();

            RadTreeNode rootnode = new RadTreeNode(SecurityHolder.CurrentUser.SchoolInfo.SchoolName, termId);

            rootnode.ImageUrl = "~/images/common/house.png";

            rvtModule.Nodes.Add(rootnode);

            foreach (OrmLib.CreditField cf in cfs)

            {

                RadTreeNode tn = new RadTreeNode();

                tn.Text = cf.Name + "";

                tn.Value = cf.Id.ToString();

                tn.ImageUrl = "~/images/common/folder-open.gif";

                InitSubject(tn, cf.Id.ToString(), termId);

                rootnode.Nodes.Add(tn);

            }

            if (rvtModule.Nodes.Count <= 0) return;

            rvtModule.Nodes[0].Expanded = true;

        }

namespace WebForm.Controls.DeptManger

{

    public static class DeptExtend

    {

        public static void BindDept(this RadTreeView tv)

        {

            tv.BindDept("-1");

        }

        

        public static void BindDept(this RadTreeView tv,string pdeptid)

        {

            tv.Nodes.Clear();

            string sql = string.Format(@"select depid,deptname from department where depid='{0}'", pdeptid);

            DataTable dt = SessionHolder.CreateTemplate().ExecuteDataTable(sql);

            if (dt == null || dt.Rows.Count == 0)

            {

                return;

            }

            RadTreeNode tn = new RadTreeNode();

            tn.Text = dt.Rows[0]["deptname"].ToString();

            tn.Value = dt.Rows[0]["depid"].ToString();

            tv.Nodes.Add(tn);

            sql = string.Format(@"with myT as(select depid,deptname,parentid from department ),

                                    myT2 as(select * from myT where parentid='{0}'

                                    union all

                                    select myT.* from myT2 inner join myT

                                     on myT2.depid=myT.parentid

                                    )

                                    select depid,deptname,parentid from myT2", pdeptid);

            dt = SessionHolder.CreateTemplate().ExecuteDataTable(sql);

            BindSunDepartment(tn,dt);

            tv.ExpandAllNodes();

        }

        private static void BindSunDepartment(RadTreeNode tn, DataTable dt)

        {

            foreach (DataRow dr in dt.Select(string.Format("parentid='{0}'", tn.Value)))

            {

                RadTreeNode stn = new RadTreeNode();

                stn.Text = dr["deptname"].ToString();

                stn.Value = dr["depid"].ToString();

                tn.Nodes.Add(stn);

                BindSunDepartment(stn, dt);

            }

        }

[Serializable]

public class ClassAllCocktail : ICloneable,IClassAllCocktail

{

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值