FactuGES2/Source/Modulos/Articulos/Model/Data/uIDataModuleArticulos.pas
2026-10-08 10:09:58 +02:00

25 lines
730 B
ObjectPascal

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.