📄 ufundserver.pas
字号:
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@V02').Value := V02;
ParamByName('@V05').Value := V05;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.UserAdd(var V01: WideString; const V02, V03,
V04: WideString; V08, V09: Smallint; const V10, V11: WideString; V12,
V13, V14, V16: Smallint; const V17: WideString; V18, V19: Smallint;
const V20: WideString; var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_001_Add';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@V02').Value := V02;
ParamByName('@V03').Value := V03;
ParamByName('@V04').Value := V04;
ParamByName('@V08').Value := V08;
ParamByName('@V09').Value := V09;
ParamByName('@V10').Value := V10;
ParamByName('@V11').Value := V11;
ParamByName('@V12').Value := V12;
ParamByName('@V13').Value := V13;
ParamByName('@V14').Value := V14;
ParamByName('@V16').Value := V16;
ParamByName('@V17').Value := V17;
ParamByName('@V18').Value := V18;
ParamByName('@V19').Value := V19;
ParamByName('@V20').Value := V20;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
V01 := sp_Fund.Parameters.ParamByName('@V01').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.UserDel(const V01: WideString; var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_001_del';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.UserUpd(const V01, V02, V03, V04: WideString; V08,
V09: Smallint; const V10, V11: WideString; V12, V13, V14, V16: Smallint;
const V17: WideString; V18, V19: Smallint; const V20: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_001_Upd';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@V02').Value := V02;
ParamByName('@V03').Value := V03;
ParamByName('@V04').Value := V04;
ParamByName('@V08').Value := V08;
ParamByName('@V09').Value := V09;
ParamByName('@V10').Value := V10;
ParamByName('@V11').Value := V11;
ParamByName('@V12').Value := V12;
ParamByName('@V13').Value := V13;
ParamByName('@V14').Value := V14;
ParamByName('@V16').Value := V16;
ParamByName('@V17').Value := V17;
ParamByName('@V18').Value := V18;
ParamByName('@V19').Value := V19;
ParamByName('@V20').Value := V20;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.SubModDel(const V01, V02: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_005L_del';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@V02').Value := V02;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.SubSysDel(const V01: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_005_del';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.SubRightAdd(const V01: WideString; V03, V04, V05,
V06, V07, V08: Smallint; var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_005L2_Add';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@V03').Value := V03;
ParamByName('@V04').Value := V04;
ParamByName('@V05').Value := V05;
ParamByName('@V06').Value := V06;
ParamByName('@V07').Value := V07;
ParamByName('@V08').Value := V08;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.SubRightChg(const V01, V02, V021: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_005L2_Add1';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@V02').Value := V02;
ParamByName('@V021').Value := V021;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.RightGrpDel(const V01: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_004_del';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.GrpRightAdd(const V01, V02, V03: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_004L_Add';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@V02').Value := V02;
ParamByName('@V03').Value := V03;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.GrpRightDel(const V01: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_004L_del';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.UserRightAdd(const V01, V02, V03: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_004L2_Add';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@V02').Value := V02;
ParamByName('@V03').Value := V03;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.UserRightDel(const V01: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_004L2_del';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.GrpRightChg(const V01: WideString; var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_004L_Chg';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.UserRightChg(const V01: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_004L2_Chg';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.UserToGrp(const V01, V02: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_003L_Add';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V01').Value := V01;
ParamByName('@V02').Value := V02;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.GrpUserDel(const V02: WideString;
var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_003L_Del';
sp_Fund.Parameters.Refresh;
with sp_Fund.Parameters do
begin
ParamByName('@V02').Value := V02;
ParamByName('@ret').Value := -1;
end;
sp_Fund.ExecProc;
lResult := sp_Fund.Parameters.ParamByName('@ret').Value;
sp_Fund.Close;
SetComplete;
except
on Exception do
SetAbort;
end;
end;
procedure TFundServer.CardGrpAdd(var V01: WideString; const V02,
V03: WideString; V04: Smallint; var lResult: Integer);
begin
try
if sp_Fund.Active = true then
sp_Fund.Close;
sp_Fund.ProcedureName := 'p_008_Add';
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -