📄 catogorybussiness.cs
字号:
///////////////////////////////////////////////////////////
// CatogoryBussiness.cs
// Implementation of the Class CatogoryBussiness
// Generated by Enterprise Architect
// Created on: 13-五月-2006 19:53:13
///////////////////////////////////////////////////////////
using BookShop.Entity;
using BookShop.DataAccess;
using System.Data;
using System;
namespace BookShop.Bussiness
{
/// <summary>
/// 与分类有关的业务层操作
/// </summary>
public class CatogoryBussiness
{
public CatogoryBussiness()
{
}
~CatogoryBussiness()
{
}
public virtual void Dispose()
{
}
/// <summary>
/// 添加分类
/// </summary>
/// <param name="catagory"></param>
public bool AddCatagory(CatagoryEntity catagory)
{
return new CatagoryAccess().AddCategory(catagory);
}
/// <summary>
/// 删除分类
/// </summary>
/// <param name="catagory"></param>
public bool DeleteCatagory(CatagoryEntity catagory)
{
return new CatagoryAccess().DelteCatagory(catagory);
}
/// <summary>
/// 根据ID获取分类内容
/// </summary>
/// <param name="catagory"></param>
public bool GetCatagoryByID(ref CatagoryEntity catagory)
{
DataSet ds = new CatagoryAccess().GetCatagoryByID(catagory);
if (ds.Tables[0].Rows.Count == 0)
return false;
else
{
catagory.CatagoryName = Convert.ToString(ds.Tables[0].Rows[0]["CtName"]);
if (!Convert.IsDBNull(ds.Tables[0].Rows[0]["CtParentID"]))
catagory.ParentID = Convert.ToInt32(ds.Tables[0].Rows[0]["CtParentID"]);
return true;
}
}
/// <summary>
/// 根据父ID获取子分类列表
/// </summary>
/// <param name="parentID"></param>
public DataTable GetCatagoryByParentID(int parentID)
{
return new CatagoryAccess().GetCatagoryByParentID(parentID);
}
/// <summary>
/// 获取根分类列表
/// </summary>
public DataTable GetRootCatagory()
{
return new CatagoryAccess().GetRootCatagory();
}
/// <summary>
/// 修改分类
/// </summary>
/// <param name="catagory"></param>
public bool ModifyCatagory(CatagoryEntity catagory)
{
return new CatagoryAccess().ModifyCatagory(catagory);
}
/// <summary>
/// 根据货物ID获取分类ID
/// </summary>
public CatagoryEntity GetCatagoryByGoodsID(int p)
{
DataTable dtCate = new CatagoryAccess().GetCatagoryByGoodsID(p);
if (dtCate.Rows.Count != 0)
{
CatagoryEntity cate = new CatagoryEntity();
cate.CatagoryID = Convert.ToInt32(dtCate.Rows[0]["CtID"]);
cate.CatagoryName = dtCate.Rows[0]["CtName"].ToString();
cate.ParentID = Convert.ToInt32(dtCate.Rows[0]["CtParentID"]);
return cate;
}
else
{
return null;
}
}
}//end CatogoryBussiness
}//end namespace Bussiness
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -