C# Класс HYPDM.BLL.AllProductService

Наследование: BaseServiceObject, HYPDM.BLL.IAllProductService
Показать файл Открыть проект

Открытые методы

Метод Описание
CopyAllAsso ( PDM_ALL_PRODUCT p_OldProduct, PDM_ALL_PRODUCT p_NewProduct ) : void
DelAssoDoc ( String p_DocId, String p_DocVersion, String p_ProductId, String p_MaterailVersion ) : void
DelAssoDraw ( String p_DocId, String p_DocVersion, String p_ProductId, String p_MaterailVersion ) : void
DelProductList ( String p_id ) : void
DelProductList ( String p_id, String p_user ) : void

根据主键删除半成品记录

GetAssoDoc ( String p_ProductId, String p_version ) : DataTable
GetAssoDraw ( String p_ProductId, String p_version ) : DataTable
GetById ( String p_id ) : PDM_ALL_PRODUCT
GetDocList ( String p_ProductId, String p_version, int p_type, String p_value ) : DataTable
GetDrawList ( String p_ProductId, String p_version, int p_type, String p_value ) : DataTable
GetListByNo ( string p_productNo ) : DataTable

根据产品编号获取所有该产品的版本(模糊查询)

GetListByNoDetail ( string p_productNo ) : DataTable

根据产品编号获取所有该产品的版本(精确查询)

GetMaxID ( ) : int
GetProductByPage ( PDM_ALL_PRODUCT c, int currentpage, int pagesize ) : DataSet

调用存储过程,用于插入产品结构时排序的序号加1.

GetProductByPage ( int currentpage, int pagesize ) : DataSet

调用存储过程,用于分页查询.

GetProductList ( ) : DataTable
GetProductList ( PDM_ALL_PRODUCT c ) : DataTable
GetProductList ( PDM_ALL_PRODUCT c, String p_partSql ) : DataTable
GetProductList2 ( Condition c ) : IList
UpdateByID ( PDM_ALL_PRODUCT c ) : void

Приватные методы

Метод Описание
CopyDoc ( PDM_ALL_PRODUCT p_OldProduct, PDM_ALL_PRODUCT p_NewProduct ) : void
CopyStrut ( PDM_ALL_PRODUCT p_OldProduct, PDM_ALL_PRODUCT p_NewProduct ) : void

Описание методов

CopyAllAsso() публичный Метод

public CopyAllAsso ( PDM_ALL_PRODUCT p_OldProduct, PDM_ALL_PRODUCT p_NewProduct ) : void
p_OldProduct PDM_ALL_PRODUCT
p_NewProduct PDM_ALL_PRODUCT
Результат void

DelAssoDoc() публичный Метод

public DelAssoDoc ( String p_DocId, String p_DocVersion, String p_ProductId, String p_MaterailVersion ) : void
p_DocId String
p_DocVersion String
p_ProductId String
p_MaterailVersion String
Результат void

DelAssoDraw() публичный Метод

public DelAssoDraw ( String p_DocId, String p_DocVersion, String p_ProductId, String p_MaterailVersion ) : void
p_DocId String
p_DocVersion String
p_ProductId String
p_MaterailVersion String
Результат void

DelProductList() публичный Метод

public DelProductList ( String p_id ) : void
p_id String
Результат void

DelProductList() публичный Метод

根据主键删除半成品记录
public DelProductList ( String p_id, String p_user ) : void
p_id String
p_user String
Результат void

GetAssoDoc() публичный Метод

public GetAssoDoc ( String p_ProductId, String p_version ) : DataTable
p_ProductId String
p_version String
Результат System.Data.DataTable

GetAssoDraw() публичный Метод

public GetAssoDraw ( String p_ProductId, String p_version ) : DataTable
p_ProductId String
p_version String
Результат System.Data.DataTable

GetById() публичный Метод

public GetById ( String p_id ) : PDM_ALL_PRODUCT
p_id String
Результат PDM_ALL_PRODUCT

GetDocList() публичный Метод

public GetDocList ( String p_ProductId, String p_version, int p_type, String p_value ) : DataTable
p_ProductId String
p_version String
p_type int
p_value String
Результат System.Data.DataTable

GetDrawList() публичный Метод

public GetDrawList ( String p_ProductId, String p_version, int p_type, String p_value ) : DataTable
p_ProductId String
p_version String
p_type int
p_value String
Результат System.Data.DataTable

GetListByNo() публичный Метод

根据产品编号获取所有该产品的版本(模糊查询)
public GetListByNo ( string p_productNo ) : DataTable
p_productNo string
Результат System.Data.DataTable

GetListByNoDetail() публичный Метод

根据产品编号获取所有该产品的版本(精确查询)
public GetListByNoDetail ( string p_productNo ) : DataTable
p_productNo string
Результат System.Data.DataTable

GetMaxID() публичный Метод

public GetMaxID ( ) : int
Результат int

GetProductByPage() публичный Метод

调用存储过程,用于插入产品结构时排序的序号加1.
public GetProductByPage ( PDM_ALL_PRODUCT c, int currentpage, int pagesize ) : DataSet
c PDM_ALL_PRODUCT
currentpage int
pagesize int
Результат DataSet

GetProductByPage() публичный Метод

调用存储过程,用于分页查询.
public GetProductByPage ( int currentpage, int pagesize ) : DataSet
currentpage int
pagesize int
Результат DataSet

GetProductList() публичный Метод

public GetProductList ( ) : DataTable
Результат DataTable

GetProductList() публичный Метод

public GetProductList ( PDM_ALL_PRODUCT c ) : DataTable
c PDM_ALL_PRODUCT
Результат DataTable

GetProductList() публичный Метод

public GetProductList ( PDM_ALL_PRODUCT c, String p_partSql ) : DataTable
c PDM_ALL_PRODUCT
p_partSql String
Результат DataTable

GetProductList2() публичный Метод

public GetProductList2 ( Condition c ) : IList
c Condition
Результат IList

UpdateByID() публичный Метод

public UpdateByID ( PDM_ALL_PRODUCT c ) : void
c PDM_ALL_PRODUCT
Результат void