FactuGES2/Source/Modulos/Articulos/Model/Data/uIDataModuleArticulos.pas

25 lines
730 B
ObjectPascal
Raw Normal View History

unit uIDataModuleArticulos;
interface
uses
uBizArticulos, uROClasses;
type
TEnumArticulos = (txArticulo, txProveedor);
IDataModuleArticulos = interface
['{9047C468-78DE-404E-9047-1125B382FE3B}']
function GetItems (const Tipo: TEnumArticulos): IBizArticulo; overload;
function GetItems (IDCliente: Integer) : IBizArticulo; overload;
function GetItem(const ID : Integer; AClienteID: Integer = -1) : IBizArticulo;
function NewItem : IBizArticulo;
function EliminarImagen(const ID: Integer): Boolean;
function AnadirImagen(const ID: Integer; const AFileName: String): Boolean;
function GetImagen(const IDArticulo : Integer) : IROStream;
end;
implementation
end.