📄 uniteyesaledata.pas
字号:
{多层数据库程序设计——销售模块}
unit Uniteyesaledata;
{$WARN SYMBOL_PLATFORM OFF}
interface
uses
Windows, Messages, SysUtils, Classes, ComServ, ComObj, VCLCom, DataBkr,
DBClient, dataserver_TLB, StdVcl;
type
Teyesale = class(TRemoteDataModule, Ieyesale)
private
{ Private declarations }
protected
class procedure UpdateRegistry(Register: Boolean; const ClassID, ProgID: string); override;
procedure goods_mx(const djno, goodsno, bno: WideString; number: Integer;
price: Double; const tablename: WideString); safecall;
procedure goodsout(const bno: WideString); safecall;
public
{ Public declarations }
end;
implementation
uses Unitlocatdata;
{$R *.DFM}
class procedure Teyesale.UpdateRegistry(Register: Boolean; const ClassID, ProgID: string);
begin
if Register then
begin
inherited UpdateRegistry(Register, ClassID, ProgID);
EnableSocketTransport(ClassID);
EnableWebTransport(ClassID);
end else
begin
DisableSocketTransport(ClassID);
DisableWebTransport(ClassID);
inherited UpdateRegistry(Register, ClassID, ProgID);
end;
end;
procedure Teyesale.goods_mx(const djno, goodsno, bno: WideString;
number: Integer; price: Double; const tablename: WideString); //定单编号,商品编号,部门编号,数量,单价,表名
begin
end;
procedure Teyesale.goodsout(const bno: WideString); //销售出库;
begin
end;
initialization
TComponentFactory.Create(ComServer, Teyesale,
Class_eyesale, ciMultiInstance, tmApartment);
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -