/// <summary> /// 删除一个二/三级类别(删除二级类别需要先删除其三级类别) /// </summary> /// <param name="typeID">TypeID</param> /// <param name="level">类别等级(2或3)</param> /// <returns>bool</returns> public static bool DeleteType(string typeID, int level) { try { return(DAL_GoodsType.DeleteType(typeID, level)); } catch (Exception e) { throw e; } }
/// <summary> /// 删除二/三级中父类别为指定父类别的所有类别(删除二级类别时,需要先删除这些二级类别对应的所有三级类别) /// </summary> /// <param name="level">类别等级(2或3)</param> /// <param name="parentTypeID">ParentTypeID</param> /// <returns>bool</returns> public static bool DeleteType(int level, string parentTypeID) { try { return(DAL_GoodsType.DeleteType(level, parentTypeID)); } catch (Exception e) { throw e; } }
/// <summary> /// 查询某级类别的所有类别 /// </summary> /// <param name="level">类别等级(1,2,3)</param> /// <returns></returns> public static List <GoodsType> QueryAllTypes(int level) { try { return(DAL_GoodsType.QueryAlltypes(level)); } catch (Exception e) { throw e; } }
/// <summary> /// 添加一级类别 /// </summary> /// <param name="typeName">TypeName</param> /// <returns>bool</returns> public static bool AddType(string typeName) { try { return(DAL_GoodsType.AddType(typeName)); } catch (Exception e) { throw e; } }
/// <summary> /// 查询某级类别的所有子类 /// </summary> /// <param name="level">类别等级(1,2)</param> /// <param name="typeID">TypeID</param> /// <returns>List</returns> public static List <GoodsType> QueryTypesChild(int level, string typeID) { try { return(DAL_GoodsType.QueryTypesChild(level, typeID)); } catch (Exception e) { throw e; } }
/// <summary> /// 添加一个二/三级类别 /// </summary> /// <param name="typeName">TypeName</param> /// <param name="level">级别(2或3)</param> /// <param name="parentTypeID">ParentTypeID</param> /// <returns>bool</returns> public static bool AddType(string typeName, int level, string parentTypeID) { try { return(DAL_GoodsType.AddType(typeName, level, parentTypeID)); } catch (Exception e) { throw e; } }
/// <summary> /// 根据TypeID查询某级类别详细信息 /// </summary> /// <param name="level">类别等级(1,2,3)</param> /// <param name="typeID">TypeID</param> /// <returns>GoodsType</returns> public static GoodsType QueryTypeName(int level, string typeID) { try { return(DAL_GoodsType.QueryTypeName(level, typeID)); } catch (Exception e) { throw e; } }
/// <summary> /// 修改二/三级类别的父类 /// </summary> /// <param name="level">类别等级(2,3)</param> /// <param name="typeID">TypeID</param> /// <param name="parentTypeID">ParentTypeID</param> /// <returns>bool</returns> public static bool ModifyParentTypeID(int level, string typeID, string parentTypeID) { try { return(DAL_GoodsType.UpdateParentTypeID(level, typeID, parentTypeID)); } catch (Exception e) { throw e; } }
/// <summary> /// 修改类别名称 /// </summary> /// <param name="level">类别等级(1,2,3)</param> /// <param name="typeID">TypeID</param> /// <param name="typeName">TypeName</param> /// <returns>bool</returns> public static bool ModifyTypeName(int level, string typeID, string typeName) { try { return(DAL_GoodsType.UpdateTypeName(level, typeID, typeName)); } catch (Exception e) { throw e; } }