You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3838 lines
135 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

unit u_sys_limited;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, dxExEdtr, dxCntner, dxTL, dxDBCtrl, dxDBGrid, dxDBTLCl, dxGrClms,
DB, ADODB, ExtCtrls, bsSkinCtrls, ComCtrls, bsSkinTabs, StdCtrls, Mask,
wwdbedit, Wwdotdot, Wwdbcomb, CheckLst, u_sys_data, DBCtrls, u_sys_data_d,
u_sys_data_v, RxLookup, XPMenu, Menus, u_sys_data_price, bsdbctrls,
dxtree, dxdbtree, ImgList;
type
Tfrm_sys_limited = class(TForm)
dxDBGrid1: TdxDBGrid;
dxDBGrid1DP_ID: TdxDBGridMaskColumn;
dxDBGrid1Column2: TdxDBGridMaskColumn;
t_sys_open: TADOQuery;
t_sys_open1: TDataSource;
bsSkinPageControl1: TbsSkinPageControl;
bsSkinTabSheet1: TbsSkinTabSheet;
bsSkinTabSheet2: TbsSkinTabSheet;
bsSkinPanel1: TbsSkinPanel;
t_sys_employee1: TDataSource;
t_sys_employee: TADOQuery;
fra_sys_data1: Tfra_sys_data;
fra_sys_data2: Tfra_sys_data;
bsSkinButton5: TbsSkinButton;
bsSkinButton12: TbsSkinButton;
bsSkinButton10: TbsSkinButton;
t_sys_code: TADOQuery;
fra_sys_data3: Tfra_sys_data;
fra_sys_data4: Tfra_sys_data;
bsSkinButton1: TbsSkinButton;
bsSkinTabSheet3: TbsSkinTabSheet;
bsSkinPanel2: TbsSkinPanel;
Label1: TLabel;
DBEdit1: TDBEdit;
fra_sys_data_d5: Tfra_sys_data_d;
fra_sys_data_d6: Tfra_sys_data_d;
fra_sys_data_d7: Tfra_sys_data_d;
fra_sys_data_d8: Tfra_sys_data_d;
fra_sys_data_d9: Tfra_sys_data_d;
fra_sys_data_d10: Tfra_sys_data_d;
fra_sys_data_d11: Tfra_sys_data_d;
fra_sys_data_d12: Tfra_sys_data_d;
bsSkinTabSheet4: TbsSkinTabSheet;
fra_sys_data_v1: Tfra_sys_data_v;
fra_sys_data_d13: Tfra_sys_data_d;
fra_sys_data_v2: Tfra_sys_data_v;
fra_sys_data_v3: Tfra_sys_data_v;
fra_sys_data_v4: Tfra_sys_data_v;
fra_sys_data_v5: Tfra_sys_data_v;
fra_sys_data_v6: Tfra_sys_data_v;
bsSkinTabSheet5: TbsSkinTabSheet;
bsSkinButton2: TbsSkinButton;
fra_sys_data5: Tfra_sys_data;
bsSkinButton9: TbsSkinButton;
Label9: TLabel;
RxDBLookupCombo2: TRxDBLookupCombo;
t_sys_lg: TADOQuery;
t_sys_lg1: TDataSource;
t_sys_lg_open: TADOQuery;
t_sys_lg_open1: TDataSource;
t_sys_lg_data: TADOQuery;
t_sys_lg_data1: TDataSource;
PopupMenu1: TPopupMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
XPMenu1: TXPMenu;
fra_sys_data8: Tfra_sys_data;
bsSkinTabSheet6: TbsSkinTabSheet;
fra_sys_data6: Tfra_sys_data;
fra_sys_data7: Tfra_sys_data;
fra_sys_data9: Tfra_sys_data;
fra_sys_data10: Tfra_sys_data;
fra_sys_data11: Tfra_sys_data;
fra_sys_data12: Tfra_sys_data;
fra_sys_data13: Tfra_sys_data;
fra_sys_data_v8: Tfra_sys_data_v;
fra_sys_data_v9: Tfra_sys_data_v;
bsSkinPanel3: TbsSkinPanel;
Label2: TLabel;
bsSkinDBCheckRadioBox1: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox2: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox3: TbsSkinDBCheckRadioBox;
fra_sys_data14: Tfra_sys_data;
fra_sys_data15: Tfra_sys_data;
fra_sys_data_d14: Tfra_sys_data_d;
fra_sys_data_v7: Tfra_sys_data_v;
fra_sys_data_v10: Tfra_sys_data_v;
fra_sys_data16: Tfra_sys_data;
fra_sys_data17: Tfra_sys_data;
fra_sys_data18: Tfra_sys_data;
fra_sys_data19: Tfra_sys_data;
dxdbgrdclmnDBGrid1Column3: TdxDBGridColumn;
N4: TMenuItem;
FirstModule: TMenuItem;
TwoModule: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
lcxQryTmp: TADOQuery;
N5: TMenuItem;
bsSkinTabSheet7: TbsSkinTabSheet;
fra_sys_data_v11: Tfra_sys_data_v;
fra_sys_data20: Tfra_sys_data;
fra_sys_data21: Tfra_sys_data;
fra_sys_data22: Tfra_sys_data;
fra_sys_data23: Tfra_sys_data;
bsSkinPanel4: TbsSkinPanel;
Label3: TLabel;
RxDBLookupCombo6: TRxDBLookupCombo;
bsSkinPanel5: TbsSkinPanel;
bsSkinButton3: TbsSkinButton;
bsSkinCheckRadioBox1: TbsSkinCheckRadioBox;
bsSkinCheckRadioBox2: TbsSkinCheckRadioBox;
cpt_sys_code_emp: TADOQuery;
cpt_sys_code_data: TADOQuery;
t_sys_code_data: TADOQuery;
st_sys_open: TADOQuery;
fra_sys_data24: Tfra_sys_data;
qrymodule: TADOQuery;
dsrmodule: TDataSource;
bsSkinPageControl2: TbsSkinPageControl;
tab1: TbsSkinTabSheet;
tab2: TbsSkinTabSheet;
dxDBGrid2: TdxDBGrid;
dxDBGrid2Column1: TdxDBGridMaskColumn;
dxDBGrid2Column2: TdxDBGridMaskColumn;
dxDBGrid2Column3: TdxDBGridMaskColumn;
dxDBGrid2Column4: TdxDBGridCheckColumn;
dxDBGrid2Column5: TdxDBGridColumn;
dxDBGrid2Column6: TdxDBGridColumn;
dxDBTreeView1: TdxDBTreeView;
Splitter2: TSplitter;
dxDBGrid3: TdxDBGrid;
dxDBGridMaskColumn3: TdxDBGridMaskColumn;
dxDBGridCheckColumn1: TdxDBGridCheckColumn;
dxDBGridColumn1: TdxDBGridColumn;
dxDBGridColumn2: TdxDBGridColumn;
t_sys_open_tree: TADOQuery;
t_sys_open_tree1: TDataSource;
ImageList1: TImageList;
dxDBGrid3Column5: TdxDBGridColumn;
fra_sys_data_v12: Tfra_sys_data_v;
fra_sys_data25: Tfra_sys_data;
fra_sys_data26: Tfra_sys_data;
PopupMenu2: TPopupMenu;
N6: TMenuItem;
N11: TMenuItem;
N12: TMenuItem;
fra_sys_data27: Tfra_sys_data;
fra_sys_data_d1: Tfra_sys_data_d;
t_sys_employee2: TADOQuery;
t_sys_employee21: TDataSource;
procedure FormShow(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure bsSkinButton5Click(Sender: TObject);
procedure update_all(data:Tadoquery;str:string);
procedure update_price(data:Tadoquery;str:string);
procedure update_group_data_all(data:Tadoquery;str:string;str_boolean:integer);
procedure bsSkinButton10Click(Sender: TObject);
procedure bsSkinButton1Click(Sender: TObject);
procedure bsSkinButton2Click(Sender: TObject);
procedure bsSkinButton12Click(Sender: TObject);
procedure bsSkinPanel1Resize(Sender: TObject);
procedure Label9DblClick(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure bsSkinButton9Click(Sender: TObject);
procedure t_sys_openBeforePost(DataSet: TDataSet);
function if_open_limited(str:string):boolean;
procedure enable_bsSkinTabSheet2;
procedure enable_bsSkinTabSheet3;
procedure enable_bsSkinTabSheet4;
procedure enable_bsSkinTabSheet5;
procedure enable_bsSkinTabSheet6;
procedure enable_bsSkinTabSheet7;
procedure t_sys_employeeAfterScroll(DataSet: TDataSet);
procedure bsSkinPageControl1Change(Sender: TObject);
procedure t_sys_openAfterPost(DataSet: TDataSet);
procedure N7Click(Sender: TObject);
procedure N8Click(Sender: TObject);
procedure N9Click(Sender: TObject);
procedure N10Click(Sender: TObject);
procedure PopupMenu1Popup(Sender: TObject);
procedure bsSkinDBCheckRadioBox1Exit(Sender: TObject);
procedure bsSkinDBCheckRadioBox1MouseEnter(Sender: TObject);
procedure bsSkinButton3Click(Sender: TObject);
procedure t_sys_lg_dataAfterPost(DataSet: TDataSet);
procedure dxDBTreeView1Change(Sender: TObject; Node: TTreeNode);
procedure t_sys_open_treeBeforePost(DataSet: TDataSet);
procedure t_sys_open_treeAfterPost(DataSet: TDataSet);
procedure t_sys_employeeBeforeScroll(DataSet: TDataSet);
procedure N6Click(Sender: TObject);
procedure N12Click(Sender: TObject);
procedure fra_sys_data_v7N12Click(Sender: TObject);
procedure fra_sys_data_d14N14Click(Sender: TObject);
private
{ Private declarations }
function getQuan(fid:integer):String;
procedure closealltable;
public
{ Public declarations }
end;
var
frm_sys_limited: Tfrm_sys_limited;
op_limited:boolean;
implementation
uses u_data_share, u_main, u_sys_progress, my_sys_function,
u_sys_limited_group, my_sys_chat;
{$R *.dfm}
procedure Tfrm_sys_limited.enable_bsSkinTabSheet2;
begin
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3> <20><>ʾ
if if_open_limited('014') or if_open_limited('152') or if_open_limited('288') then begin
fra_sys_data1.Visible:=true; //<2F><><EFBFBD>˽<EFBFBD><CBBD>ڡ<EFBFBD><DAA1><EFBFBD><EFBFBD><EFBFBD>
fra_sys_data1.t_op.open;
fra_sys_data1.t_sql.open;
end else begin
fra_sys_data1.Visible:=false;
fra_sys_data1.t_op.close;
fra_sys_data1.t_sql.close;
end;
if if_open_limited('054') then begin
fra_sys_data2.Visible:=true;
fra_sys_data2.t_op.open;
fra_sys_data2.t_sql.open;
end else begin
fra_sys_data2.Visible:=false;
fra_sys_data2.t_op.close;
fra_sys_data2.t_sql.close;
end;
if if_open_limited('072') then begin
fra_sys_data3.Visible:=true;
fra_sys_data3.t_op.open;
fra_sys_data3.t_sql.open;
end else begin
fra_sys_data3.Visible:=false;
fra_sys_data3.t_op.close;
fra_sys_data3.t_sql.close;
end;
if if_open_limited('080') then begin
fra_sys_data4.Visible:=true;
fra_sys_data4.t_op.open;
fra_sys_data4.t_sql.open;
end else begin
fra_sys_data4.Visible:=false;
fra_sys_data4.t_op.close;
fra_sys_data4.t_sql.close;
end;
///////////
if if_open_limited('021') or if_open_limited('301') or if_open_limited('302') or if_open_limited('232') then begin
fra_sys_data_d9.Visible:=true;
fra_sys_data_d9.t_op.open;
fra_sys_data_d9.t_sql.open;
end else begin
fra_sys_data_d9.Visible:=false;
fra_sys_data_d9.t_op.close;
fra_sys_data_d9.t_sql.close;
end;
if if_open_limited('057') then begin
fra_sys_data_d10.Visible:=true;
fra_sys_data_d10.t_op.open;
fra_sys_data_d10.t_sql.open;
end else begin
fra_sys_data_d10.Visible:=false;
fra_sys_data_d10.t_op.close;
fra_sys_data_d10.t_sql.close;
end;
if if_open_limited('075') then begin
fra_sys_data_d11.Visible:=true;
fra_sys_data_d11.t_op.open;
fra_sys_data_d11.t_sql.open;
end else begin
fra_sys_data_d11.Visible:=false;
fra_sys_data_d11.t_op.close;
fra_sys_data_d11.t_sql.close;
end;
if if_open_limited('083') then begin
fra_sys_data_d12.Visible:=true;
fra_sys_data_d12.t_op.open;
fra_sys_data_d12.t_sql.open;
end else begin
fra_sys_data_d12.Visible:=false;
fra_sys_data_d12.t_op.close;
fra_sys_data_d12.t_sql.close;
end;
end;
procedure Tfrm_sys_limited.enable_bsSkinTabSheet3;
begin
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3> <20><>ʾ
if if_open_limited('024') or if_open_limited('027') or if_open_limited('146') then begin
fra_sys_data16.Visible:=true;
fra_sys_data16.t_op.open;
fra_sys_data16.t_sql.open;
end else begin
fra_sys_data16.t_op.close;
fra_sys_data16.t_sql.close;
fra_sys_data16.Visible:=false;
end;
if if_open_limited('060') or if_open_limited('061') or if_open_limited('147') then begin
fra_sys_data17.Visible:=true;
fra_sys_data17.t_op.open;
fra_sys_data17.t_sql.open;
end else begin
fra_sys_data17.Visible:=false;
fra_sys_data17.t_op.close;
fra_sys_data17.t_sql.close;
end;
if if_open_limited('076') or if_open_limited('079') or if_open_limited('235') or if_open_limited('236') then begin
fra_sys_data18.Visible:=true;
fra_sys_data18.t_op.open;
fra_sys_data18.t_sql.open;
end else begin
fra_sys_data18.Visible:=false;
fra_sys_data18.t_op.close;
fra_sys_data18.t_sql.close;
end;
if if_open_limited('084') or if_open_limited('087') or if_open_limited('149') then begin
fra_sys_data19.Visible:=true;
fra_sys_data19.t_op.open;
fra_sys_data19.t_sql.open;
end else begin
fra_sys_data19.Visible:=false;
fra_sys_data19.t_op.close;
fra_sys_data19.t_sql.close;
end;
////
if if_open_limited('028') or if_open_limited('281') then
begin
fra_sys_data_d5.Visible:=true;
fra_sys_data_d6.Visible:=true;
fra_sys_data_d5.t_op.open;
fra_sys_data_d5.t_sql.open;
fra_sys_data_d6.t_op.open;
fra_sys_data_d6.t_sql.open;
end
else
begin
fra_sys_data_d5.Visible:=false;
fra_sys_data_d6.Visible:=false;
fra_sys_data_d5.t_op.close;
fra_sys_data_d5.t_sql.close;
fra_sys_data_d6.t_op.close;
fra_sys_data_d6.t_sql.close;
end;
if if_open_limited('036') or if_open_limited('032')
or if_open_limited('034') or if_open_limited('037')
or if_open_limited('278') then
begin
fra_sys_data_d7.Visible:=true;
fra_sys_data_d8.Visible:=true;
fra_sys_data_d7.t_op.open;
fra_sys_data_d7.t_sql.open;
fra_sys_data_d8.t_op.open;
fra_sys_data_d8.t_sql.open;
end
else
begin
fra_sys_data_d7.Visible:=false;
fra_sys_data_d8.Visible:=false;
fra_sys_data_d7.t_op.close;
fra_sys_data_d7.t_sql.close;
fra_sys_data_d8.t_op.Close;
fra_sys_data_d8.t_sql.close;
end;
end;
procedure Tfrm_sys_limited.enable_bsSkinTabSheet4;
begin
if if_open_limited('040') or
if_open_limited('150') or
if_open_limited('062') or
if_open_limited('088') or
if_open_limited('089') or
if_open_limited('041') then begin
fra_sys_data_v1.Visible:=true;
fra_sys_data_v1.t_op.Open;
fra_sys_data_v1.t_sql.Open;
end else begin
fra_sys_data_v1.Visible:=false;
fra_sys_data_v1.t_op.close;
fra_sys_data_v1.t_sql.close;
end;
if if_open_limited('131') or
if_open_limited('132') or
if_open_limited('133') or
if_open_limited('134') or
if_open_limited('135') or
if_open_limited('136') or
if_open_limited('137') or
if_open_limited('271') or
if_open_limited('138') then begin
fra_sys_data_d13.Visible:=true;
fra_sys_data_d13.t_op.Open;
fra_sys_data_d13.t_sql.Open;
fra_sys_data_d1.Visible:=true;
fra_sys_data_d1.t_op.Open;
fra_sys_data_d1.t_sql.Open;
end else begin
fra_sys_data_d13.Visible:=false;
fra_sys_data_d13.t_op.close;
fra_sys_data_d13.t_sql.close;
fra_sys_data_d1.Visible:=false;
fra_sys_data_d1.t_op.close;
fra_sys_data_d1.t_sql.close;
end;
if if_open_limited('042') or
if_open_limited('064') or
if_open_limited('098') or
if_open_limited('099') or
if_open_limited('043') or
if_open_limited('129') then begin
fra_sys_data_v2.Visible:=true;
fra_sys_data_v2.t_op.Open;
fra_sys_data_v2.t_sql.Open;
end else begin
fra_sys_data_v2.Visible:=false;
fra_sys_data_v2.t_op.close;
fra_sys_data_v2.t_sql.close;
end;
if if_open_limited('044') or
if_open_limited('063') or
if_open_limited('100') or
if_open_limited('101') or
if_open_limited('102') then begin
fra_sys_data_v3.Visible:=true;
fra_sys_data_v3.t_op.Open;
fra_sys_data_v3.t_sql.Open;
end else begin
fra_sys_data_v3.Visible:=false;
fra_sys_data_v3.t_op.close;
fra_sys_data_v3.t_sql.close;
end;
if if_open_limited('045') or
if_open_limited('065') or
if_open_limited('103') or
if_open_limited('104') or
if_open_limited('105') or
if_open_limited('046') then begin
fra_sys_data_v4.Visible:=true;
fra_sys_data_v4.t_op.Open;
fra_sys_data_v4.t_sql.Open;
end else begin
fra_sys_data_v4.Visible:=false;
fra_sys_data_v4.t_op.close;
fra_sys_data_v4.t_sql.close;
end;
if if_open_limited('047') or
if_open_limited('066') or
if_open_limited('106') or
if_open_limited('107') or
if_open_limited('108') or
if_open_limited('130') then begin
fra_sys_data_v5.Visible:=true;
fra_sys_data_v5.t_op.Open;
fra_sys_data_v5.t_sql.Open;
end else begin
fra_sys_data_v5.Visible:=false;
fra_sys_data_v5.t_op.close;
fra_sys_data_v5.t_sql.close;
end;
if if_open_limited('048') or
if_open_limited('156') or
if_open_limited('067') or
if_open_limited('109') or
if_open_limited('110') or
if_open_limited('111') or
if_open_limited('049') or
if_open_limited('068') or
if_open_limited('112') or
if_open_limited('113') or
if_open_limited('114') or
if_open_limited('050') or
if_open_limited('157') or
if_open_limited('069') or
if_open_limited('115') or
if_open_limited('116') or
if_open_limited('117') then begin
fra_sys_data_v6.Visible:=true;
fra_sys_data_v6.t_op.Open;
fra_sys_data_v6.t_sql.Open;
end else begin
fra_sys_data_v6.Visible:=false;
fra_sys_data_v6.t_op.close;
fra_sys_data_v6.t_sql.close;
end;
if if_open_limited('194') or
if_open_limited('195') or
if_open_limited('196') or
if_open_limited('230') or
if_open_limited('204') then begin
fra_sys_data_v10.Visible:=true;
fra_sys_data_v10.t_op.Open;
fra_sys_data_v10.t_sql.Open;
end else begin
fra_sys_data_v10.Visible:=false;
fra_sys_data_v10.t_op.close;
fra_sys_data_v10.t_sql.close;
end
end;
procedure Tfrm_sys_limited.enable_bsSkinTabSheet5;
begin
if if_open_limited('091') or if_open_limited('018') then begin
fra_sys_data5.Visible:=true;
fra_sys_data5.t_op.Open;
fra_sys_data5.t_sql.Open;
end else begin
fra_sys_data5.Visible:=false;
fra_sys_data5.t_op.close;
fra_sys_data5.t_sql.close;
end;
if if_open_limited('127') then begin
fra_sys_data12.Visible:=true;
fra_sys_data12.t_op.Open;
fra_sys_data12.t_sql.Open;
end else begin
fra_sys_data12.Visible:=false;
fra_sys_data12.t_op.close;
fra_sys_data12.t_sql.close;
end;
if if_open_limited('128') then begin
fra_sys_data13.Visible:=true;
fra_sys_data13.t_op.Open;
fra_sys_data13.t_sql.Open;
end else begin
fra_sys_data13.Visible:=false;
fra_sys_data13.t_op.close;
fra_sys_data13.t_sql.close;
end;
if if_open_limited('094') then begin
fra_sys_data8.Visible:=true;
fra_sys_data8.t_op.Open;
fra_sys_data8.t_sql.Open;
end else begin
fra_sys_data8.Visible:=false;
fra_sys_data8.t_op.close;
fra_sys_data8.t_sql.close;
end;
if if_open_limited('120') then begin
fra_sys_data_v8.Visible:=true;
fra_sys_data_v8.t_op.Open;
fra_sys_data_v8.t_sql.Open;
end else begin
fra_sys_data_v8.Visible:=false;
fra_sys_data_v8.t_op.close;
fra_sys_data_v8.t_sql.close;
end;
if if_open_limited('093') then begin
fra_sys_data_v9.Visible:=true;
fra_sys_data_v9.t_op.Open;
fra_sys_data_v9.t_sql.Open;
end else begin
fra_sys_data_v9.Visible:=false;
fra_sys_data_v9.t_op.close;
fra_sys_data_v9.t_sql.close;
end;
if if_open_limited('140') or
if_open_limited('022')or
if_open_limited('023')or
if_open_limited('055')or
if_open_limited('056')or
if_open_limited('073')or
if_open_limited('074')or
if_open_limited('081')or
if_open_limited('082')
then begin
fra_sys_data14.Visible:=true;
fra_sys_data14.t_op.Open;
fra_sys_data14.t_sql.Open;
end else begin
fra_sys_data14.Visible:=false;
fra_sys_data14.t_op.close;
fra_sys_data14.t_sql.close;
end;
if if_open_limited('022')or
if_open_limited('023')or
if_open_limited('055')or
if_open_limited('056')or
if_open_limited('073')or
if_open_limited('074')or
if_open_limited('081')or
if_open_limited('082') then begin
fra_sys_data_d14.Visible:=true;
fra_sys_data_d14.t_op.Open;
fra_sys_data_d14.t_sql.Open;
end else begin
fra_sys_data_d14.Visible:=false;
fra_sys_data_d14.t_op.close;
fra_sys_data_d14.t_sql.close;
end;
end;
procedure Tfrm_sys_limited.enable_bsSkinTabSheet6;
begin
if if_open_limited('053') then
begin
fra_sys_data6.Visible:=true ;
fra_sys_data7.Visible:=true ;
fra_sys_data9.Visible:=true ;
fra_sys_data10.Visible:=true ;
fra_sys_data24.Visible:=true ;
fra_sys_data15.Visible:=true ;
fra_sys_data6.t_op.Open;
fra_sys_data6.t_sql.Open;
fra_sys_data7.t_op.Open;
fra_sys_data7.t_sql.Open;
fra_sys_data9.t_op.Open;
fra_sys_data9.t_sql.Open;
fra_sys_data10.t_op.Open;
fra_sys_data10.t_sql.Open;
fra_sys_data24.t_op.Open;
fra_sys_data24.t_sql.Open;
fra_sys_data15.t_op.Open;
fra_sys_data15.t_sql.Open;
end
else
begin
fra_sys_data6.Visible:=false;
fra_sys_data7.Visible:=false;
fra_sys_data9.Visible:=false;
fra_sys_data10.Visible:=false;
fra_sys_data24.Visible:=false;
fra_sys_data15.Visible:=false ;
fra_sys_data6.t_op.close;
fra_sys_data6.t_sql.close;
fra_sys_data7.t_op.close;
fra_sys_data7.t_sql.close;
fra_sys_data9.t_op.close;
fra_sys_data9.t_sql.close;
fra_sys_data10.t_op.close;
fra_sys_data10.t_sql.close;
fra_sys_data24.t_op.close;
fra_sys_data24.t_sql.close;
fra_sys_data15.t_op.close;
fra_sys_data15.t_sql.close;
end ;
if if_open_limited('125') then begin
fra_sys_data11.Visible:=true;
fra_sys_data11.t_op.open;
fra_sys_data11.t_sql.open;
end else begin
fra_sys_data11.Visible:=false;
fra_sys_data11.t_op.close;
fra_sys_data11.t_sql.close;
end;
fra_sys_data_v7.t_op.open;
fra_sys_data_v7.t_sql.open;
end;
function Tfrm_sys_limited.if_open_limited(str:string):boolean;
begin
if t_sys_open.Locate('Ȩ<>޴<EFBFBD><DEB4><EFBFBD>',str,[])then
begin
result:=t_sys_open.fieldbyname('<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>').asboolean;
end
else
result:=false;
end;
procedure Tfrm_sys_limited.update_group_data_all(data:Tadoquery;str:string;str_boolean:integer);
var
aQuery:TADOQuery;
begin
if not data.Active then data.Open;
if str='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' then
begin
data.First;
while not data.eof do
begin
if data.fieldbyname('ְԱ').asstring=data.DataSource.DataSet.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring then
begin
data.edit;
case str_boolean of
1:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
2:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
3:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
end;
data.post;
end
else
begin
data.edit;
case str_boolean of
1:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
2:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
3:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
end;
data.post;
end;
data.next;
end;
end
else if str='ȫ<><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' then
begin
data.First;
while not data.eof do
begin
data.edit;
case str_boolean of
1:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
2:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
3:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
end;
data.post;
data.next;
end;
end
else if str='û<><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' then
begin
data.First;
while not data.eof do
begin
data.edit;
case str_boolean of
1:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
2:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
3:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
end;
data.post;
data.next;
end;
end
else if str='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' then
begin
aQuery:=CreateAdoQuery;
try
aQuery.Close;
aQuery.SQL.Clear;
aQuery.SQL.Add('Select * from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>='''
+data.DataSource.DataSet.fieldbyname('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>').asstring
+''' and <20>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>='''+data.DataSource.DataSet.fieldbyname('<27>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>').asstring+'''');
aQuery.Open;
aQuery.First;
{
frm_data_share.t_sys_employee.Filtered:=false;
frm_data_share.t_sys_employee.Filter:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>='+''''+data.DataSource.DataSet.fieldbyname('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>').asstring+'''';
frm_data_share.t_sys_employee.Filtered:=true;
frm_data_share.t_sys_employee.First;
}
data.First;
while not data.Eof do
begin
if aQuery.Locate('<27><><EFBFBD><EFBFBD>',data.fieldbyname('ְԱ').asstring,[]) then
begin
data.edit;
case str_boolean of
1:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
2:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
3:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
end;
data.post;
end
else
begin
data.edit;
case str_boolean of
1:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
2:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
3:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
end;
data.post;
end;
data.next;
end;
finally
FreeAndNil(aQuery);
// frm_data_share.t_sys_employee.Filtered:=false;
end
end
else if str='<27>ֹ<EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>' then //by lcx
begin
aQuery:=CreateAdoQuery;
try
aQuery.Close;
aQuery.SQL.Clear;
aQuery.SQL.Add('Select * from t_sys_employee where <20>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>='''
+data.DataSource.DataSet.fieldbyname('<27>ֲ<EFBFBD><D6B2><EFBFBD><EFBFBD><EFBFBD>').asstring+'''');
aQuery.Open;
aQuery.First;
data.First;
while not data.Eof do
begin
if aQuery.Locate('<27><><EFBFBD><EFBFBD>',data.fieldbyname('ְԱ').asstring,[]) then
begin
data.edit;
case str_boolean of
1:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
2:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
3:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
end;
data.post;
end
else
begin
data.edit;
case str_boolean of
1:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
2:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
3:
begin
data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
end;
data.post;
end;
data.next;
end;
finally
FreeAndNil(aQuery);
end;
end;
data.Refresh;
if data.Active then data.close;
end;
procedure Tfrm_sys_limited.update_price(data:Tadoquery;str:string);
begin
if not data.Locate('ְԱ','ȫ<><C8AB><EFBFBD>׼<EFBFBD>',[])then
begin
data.insert;
data['<27><>Ա']:=t_sys_employee.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring;
data['ְԱ']:='ȫ<><C8AB><EFBFBD>׼<EFBFBD>';
data['<27><><EFBFBD><EFBFBD>']:=str;
data.post;
end;
if not data.Locate('ְԱ','<27>׼۹<D7BC><DBB9><EFBFBD>',[])then
begin
data.insert;
data['<27><>Ա']:=t_sys_employee.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring;
data['ְԱ']:='<27>׼۹<D7BC><DBB9><EFBFBD>';
data['<27><><EFBFBD><EFBFBD>']:=str;
data.post;
end;
if not data.Locate('ְԱ','һ<><D2BB><EFBFBD>ۼ<EFBFBD>',[])then
begin
data.insert;
data['<27><>Ա']:=t_sys_employee.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring;
data['ְԱ']:='һ<><D2BB><EFBFBD>ۼ<EFBFBD>';
data['<27><><EFBFBD><EFBFBD>']:=str;
data.post;
end;
if not data.Locate('ְԱ','<27><><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD>',[])then
begin
data.insert;
data['<27><>Ա']:=t_sys_employee.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring;
data['ְԱ']:='<27><><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD>';
data['<27><><EFBFBD><EFBFBD>']:=str;
data.post;
end;
if not data.Locate('ְԱ','<27><><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD>',[])then
begin
data.insert;
data['<27><>Ա']:=t_sys_employee.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring;
data['ְԱ']:='<27><><EFBFBD><EFBFBD><EFBFBD>ۼ<EFBFBD>';
data['<27><><EFBFBD><EFBFBD>']:=str;
data.post;
end;
end;
procedure Tfrm_sys_limited.update_all(data:Tadoquery;str:string);
begin
if not data.Active then data.Open;
data.First;
while not data.Eof do
begin
if not frm_data_share.t_sys_employee.Locate('<27><><EFBFBD><EFBFBD>',data.fieldbyname('ְԱ').asstring,[])then
data.Delete
else
data.next;
end;
frm_data_share.t_sys_employee.First;
while not frm_data_share.t_sys_employee.eof do
begin
if not data.Locate('ְԱ',frm_data_share.t_sys_employee.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring,[])then
begin
data.insert;
data['<27><>Ա']:=t_sys_employee.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring;
data['ְԱ']:=frm_data_share.t_sys_employee['<27><><EFBFBD><EFBFBD>'];
data['<27><><EFBFBD><EFBFBD>']:=str;
data.post;
end;
frm_data_share.t_sys_employee.next;
end;
if data.Active then data.close;
end;
procedure Tfrm_sys_limited.FormShow(Sender: TObject);
begin
// t_sys_employee.open;
t_sys_open.open;
t_sys_code.open;
t_sys_lg.open;
t_sys_lg_open.open;
t_sys_lg_data.open;
t_sys_open_tree.open;
qrymodule.Open;
if t_project then begin
bsSkinPageControl2.ActivePage:=tab2;
end else begin
bsSkinPageControl2.ActivePage:=tab1;
end;
if employee<>'DEMO-SA' then
begin
fra_sys_data1.wwDBComboBox1.Items.Clear;
fra_sys_data1.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data1.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data1.t_op.close;
fra_sys_data1.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data1.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0001';
fra_sys_data1.t_op.DataSource:=t_sys_employee1;
// fra_sys_data1.t_op.open;
fra_sys_data1.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0001';
fra_sys_data1.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data1.t_sql.open;
fra_sys_data1.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˳<EFBFBD><CBB3>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̼챨<CCBC><ECB1A8>';
if employee<>'DEMO-SA' then
begin
fra_sys_data2.wwDBComboBox1.Items.Clear;
fra_sys_data2.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data2.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data2.t_op.close;
fra_sys_data2.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data2.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0002';
fra_sys_data2.t_op.DataSource:=t_sys_employee1;
// fra_sys_data2.t_op.open;
fra_sys_data2.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0002';
fra_sys_data2.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data2.t_sql.open;
fra_sys_data2.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˽<EFBFBD><CBBD>ڲ<EFBFBD><DAB2><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data3.wwDBComboBox1.Items.Clear;
fra_sys_data3.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data3.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data3.t_op.close;
fra_sys_data3.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data3.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0003';
fra_sys_data3.t_op.DataSource:=t_sys_employee1;
// fra_sys_data3.t_op.open;
fra_sys_data3.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0003';
fra_sys_data3.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data3.t_sql.open;
fra_sys_data3.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˳<EFBFBD><CBB3>ڲ<EFBFBD><DAB2><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data4.wwDBComboBox1.Items.Clear;
fra_sys_data4.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data4.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data4.t_op.close;
fra_sys_data4.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data4.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0004';
fra_sys_data4.t_op.DataSource:=t_sys_employee1;
// fra_sys_data4.t_op.open;
fra_sys_data4.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0004';
fra_sys_data4.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data4.t_sql.open;
fra_sys_data4.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˽<EFBFBD><CBBD>ڲ<EFBFBD><DAB2><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data20.wwDBComboBox1.Items.Clear;
fra_sys_data20.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data20.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data20.t_op.close;
fra_sys_data20.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data20.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0005';
fra_sys_data20.t_op.DataSource:=t_sys_employee1;
// fra_sys_data20.t_op.open;
fra_sys_data20.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0005';
fra_sys_data20.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data20.t_sql.open;
fra_sys_data20.bsSkinGroupBox9.Caption:='<27><><EFBFBD>ܳ<EFBFBD><DCB3><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data25.wwDBComboBox1.Items.Clear;
fra_sys_data25.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data25.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data25.t_op.close;
fra_sys_data25.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data25.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0006';
fra_sys_data25.t_op.DataSource:=t_sys_employee1;
// fra_sys_data20.t_op.open;
fra_sys_data25.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0006';
fra_sys_data25.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data20.t_sql.open;
fra_sys_data25.bsSkinGroupBox9.Caption:='<27><>·<EFBFBD><C2B7><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5>';
if employee<>'DEMO-SA' then
begin
fra_sys_data16.wwDBComboBox1.Items.Clear;
fra_sys_data16.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data16.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data16.t_op.close;
fra_sys_data16.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data16.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0011';
fra_sys_data16.t_op.DataSource:=t_sys_employee1;
// fra_sys_data16.t_op.open;
fra_sys_data16.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0011';
fra_sys_data16.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data16.t_sql.open;
fra_sys_data16.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD><CBBC><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data17.wwDBComboBox1.Items.Clear;
fra_sys_data17.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data17.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data17.t_op.close;
fra_sys_data17.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data17.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0012';
fra_sys_data17.t_op.DataSource:=t_sys_employee1;
// fra_sys_data17.t_op.open;
fra_sys_data17.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0012';
fra_sys_data17.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data17.t_sql.open;
fra_sys_data17.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD><CBBC><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data18.wwDBComboBox1.Items.Clear;
fra_sys_data18.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data18.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data18.t_op.close;
fra_sys_data18.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data18.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0013';
fra_sys_data18.t_op.DataSource:=t_sys_employee1;
// fra_sys_data18.t_op.open;
fra_sys_data18.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0013';
fra_sys_data18.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data18.t_sql.open;
fra_sys_data18.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD><CBBC><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data19.wwDBComboBox1.Items.Clear;
fra_sys_data19.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data19.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data19.t_op.close;
fra_sys_data19.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data19.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0014';
fra_sys_data19.t_op.DataSource:=t_sys_employee1;
// fra_sys_data19.t_op.open;
fra_sys_data19.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0014';
fra_sys_data19.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data19.t_sql.open;
fra_sys_data19.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD><CBBC><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data26.wwDBComboBox1.Items.Clear;
fra_sys_data26.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data26.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data26.t_op.close;
fra_sys_data26.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data26.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0016';
fra_sys_data26.t_op.DataSource:=t_sys_employee1;
fra_sys_data26.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0016';
fra_sys_data26.t_sql.DataSource:=t_sys_employee1;
fra_sys_data26.bsSkinGroupBox9.Caption:='<27><>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD><CBBC><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data27.wwDBComboBox1.Items.Clear;
fra_sys_data27.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data27.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data27.t_op.close;
fra_sys_data27.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data27.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0015';
fra_sys_data27.t_op.DataSource:=t_sys_employee1;
fra_sys_data27.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0015';
fra_sys_data27.t_sql.DataSource:=t_sys_employee1;
fra_sys_data27.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˳<EFBFBD><CBB3>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_d5.wwDBComboBox1.Items.Clear;
fra_sys_data_d5.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d5.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d5.t_op.close;
fra_sys_data_d5.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d5.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='1001';
fra_sys_data_d5.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_d5.t_op.open;
fra_sys_data_d5.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='1001';
fra_sys_data_d5.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_d5.t_sql.open;
fra_sys_data_d5.bsSkinGroupBox9.Caption:='<27><>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ';
if employee<>'DEMO-SA' then
begin
fra_sys_data_d6.wwDBComboBox1.Items.Clear;
fra_sys_data_d6.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d6.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d6.t_op.close;
fra_sys_data_d6.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d6.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='1002';
fra_sys_data_d6.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_d6.t_op.open;
fra_sys_data_d6.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='1002';
fra_sys_data_d6.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_d6.t_sql.open;
fra_sys_data_d6.bsSkinGroupBox9.Caption:='ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD>뷢Ʊ';
if employee<>'DEMO-SA' then
begin
fra_sys_data_d7.wwDBComboBox1.Items.Clear;
fra_sys_data_d7.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d7.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d7.t_op.close;
fra_sys_data_d7.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d7.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='1003';
fra_sys_data_d7.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_d7.t_op.open;
fra_sys_data_d7.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='1003';
fra_sys_data_d7.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_d7.t_sql.open;
fra_sys_data_d7.bsSkinGroupBox9.Caption:='<27>ո<EFBFBD><D5B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ';
if employee<>'DEMO-SA' then
begin
fra_sys_data_d8.wwDBComboBox1.Items.Clear;
fra_sys_data_d8.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d8.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d8.t_op.close;
fra_sys_data_d8.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d8.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='1004';
fra_sys_data_d8.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_d8.t_op.open;
fra_sys_data_d8.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='1004';
fra_sys_data_d8.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_d8.t_sql.open;
fra_sys_data_d8.bsSkinGroupBox9.Caption:='ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><D6A7>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_d9.wwDBComboBox1.Items.Clear;
fra_sys_data_d9.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d9.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d9.t_op.close;
fra_sys_data_d9.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d9.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0021';
fra_sys_data_d9.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_d9.t_op.open;
fra_sys_data_d9.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0021';
fra_sys_data_d9.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_d9.t_sql.open;
fra_sys_data_d9.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_d10.wwDBComboBox1.Items.Clear;
fra_sys_data_d10.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d10.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d10.t_op.close;
fra_sys_data_d10.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d10.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0022';
fra_sys_data_d10.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_d10.t_op.open;
fra_sys_data_d10.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0022';
fra_sys_data_d10.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_d10.t_sql.open;
fra_sys_data_d10.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_d11.wwDBComboBox1.Items.Clear;
fra_sys_data_d11.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d11.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d11.t_op.close;
fra_sys_data_d11.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d11.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0023';
fra_sys_data_d11.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_d11.t_op.open;
fra_sys_data_d11.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0023';
fra_sys_data_d11.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_d11.t_sql.open;
fra_sys_data_d11.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_d12.wwDBComboBox1.Items.Clear;
fra_sys_data_d12.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d12.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d12.t_op.close;
fra_sys_data_d12.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d12.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0024';
fra_sys_data_d12.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_d12.t_op.open;
fra_sys_data_d12.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0024';
fra_sys_data_d12.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_d12.t_sql.open;
fra_sys_data_d12.bsSkinGroupBox9.Caption:='<27><><EFBFBD>˽<EFBFBD><CBBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v1.wwDBComboBox1.Items.Clear;
fra_sys_data_v1.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v1.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v1.t_op.close;
fra_sys_data_v1.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v1.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0031';
fra_sys_data_v1.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v1.t_op.open;
fra_sys_data_v1.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0031';
fra_sys_data_v1.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v1.t_sql.open;
fra_sys_data_v1.bsSkinGroupBox9.Caption:='ҵ<><D2B5>̨<EFBFBD><CCA8>ͳ<EFBFBD><CDB3>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_d13.wwDBComboBox1.Items.Clear;
fra_sys_data_d13.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d13.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d13.t_op.close;
fra_sys_data_d13.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d13.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0032';
fra_sys_data_d13.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_d13.t_op.open;
fra_sys_data_d13.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0032';
fra_sys_data_d13.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_d13.t_sql.open;
fra_sys_data_d13.bsSkinGroupBox9.Caption:='<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_d1.wwDBComboBox1.Items.Clear;
fra_sys_data_d1.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d1.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d1.t_op.close;
fra_sys_data_d1.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d1.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0030';
fra_sys_data_d1.t_op.DataSource:=t_sys_employee1;
fra_sys_data_d1.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0030';
fra_sys_data_d1.t_sql.DataSource:=t_sys_employee1;
fra_sys_data_d1.bsSkinGroupBox9.Caption:='<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v2.wwDBComboBox1.Items.Clear;
fra_sys_data_v2.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v2.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v2.t_op.close;
fra_sys_data_v2.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v2.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0033';
fra_sys_data_v2.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v2.t_op.open;
fra_sys_data_v2.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0033';
fra_sys_data_v2.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v2.t_sql.open;
fra_sys_data_v2.bsSkinGroupBox9.Caption:='Ƿ<><C7B7>ͳ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v3.wwDBComboBox1.Items.Clear;
fra_sys_data_v3.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v3.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v3.t_op.close;
fra_sys_data_v3.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v3.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0034';
fra_sys_data_v3.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v3.t_op.open;
fra_sys_data_v3.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0034';
fra_sys_data_v3.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v3.t_sql.open;
fra_sys_data_v3.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD>ͳ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v4.wwDBComboBox1.Items.Clear;
fra_sys_data_v4.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v4.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v4.t_op.close;
fra_sys_data_v4.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v4.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0035';
fra_sys_data_v4.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v4.t_op.open;
fra_sys_data_v4.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0035';
fra_sys_data_v4.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v4.t_sql.open;
fra_sys_data_v4.bsSkinGroupBox9.Caption:='ҵ<><D2B5><EFBFBD><EFBFBD>Ʊͳ<C6B1><CDB3>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v5.wwDBComboBox1.Items.Clear;
fra_sys_data_v5.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v5.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v5.t_op.close;
fra_sys_data_v5.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v5.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0036';
fra_sys_data_v5.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v5.t_op.open;
fra_sys_data_v5.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0036';
fra_sys_data_v5.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v5.t_sql.open;
fra_sys_data_v5.bsSkinGroupBox9.Caption:='<27>ʽ<EFBFBD>ͳ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v6.wwDBComboBox1.Items.Clear;
fra_sys_data_v6.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v6.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v6.t_op.close;
fra_sys_data_v6.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v6.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0037';
fra_sys_data_v6.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v6.t_op.open;
fra_sys_data_v6.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0037';
fra_sys_data_v6.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v6.t_sql.open;
fra_sys_data_v6.bsSkinGroupBox9.Caption:='ҵ<><D2B5>ͳ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v7.wwDBComboBox1.Items.Clear;
fra_sys_data_v7.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v7.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v7.t_op.close;
fra_sys_data_v7.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v7.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0038';
fra_sys_data_v7.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v7.t_op.open;
fra_sys_data_v7.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0038';
fra_sys_data_v7.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v7.t_sql.open;
fra_sys_data_v7.bsSkinGroupBox9.Caption:='ҵ<><D2B5><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v10.wwDBComboBox1.Items.Clear;
fra_sys_data_v10.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v10.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v10.t_op.close;
fra_sys_data_v10.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v10.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0039';
fra_sys_data_v10.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v10.t_op.open;
fra_sys_data_v10.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0039';
fra_sys_data_v10.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v10.t_sql.open;
fra_sys_data_v10.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD>ͳ<EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v11.wwDBComboBox1.Items.Clear;
fra_sys_data_v11.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v11.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v11.t_op.close;
fra_sys_data_v11.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v11.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='9002';
fra_sys_data_v11.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v11.t_op.open;
fra_sys_data_v11.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='9002';
fra_sys_data_v11.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v11.t_sql.open;
fra_sys_data_v11.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E6B8B4>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v12.wwDBComboBox1.Items.Clear;
fra_sys_data_v12.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v12.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v12.t_op.close;
fra_sys_data_v12.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v12.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='9001';
fra_sys_data_v12.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v11.t_op.open;
fra_sys_data_v12.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='9001';
fra_sys_data_v12.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v11.t_sql.open;
fra_sys_data_v12.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD><EFBFBD>ƻ<EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data21.wwDBComboBox1.Items.Clear;
fra_sys_data21.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data21.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data21.t_op.close;
fra_sys_data21.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data21.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='9003';
fra_sys_data21.t_op.DataSource:=t_sys_employee1;
// fra_sys_data21.t_op.open;
fra_sys_data21.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='9003';
fra_sys_data21.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data21.t_sql.open;
fra_sys_data21.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data22.wwDBComboBox1.Items.Clear;
fra_sys_data22.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data22.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data22.t_op.close;
fra_sys_data22.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data22.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='9004';
fra_sys_data22.t_op.DataSource:=t_sys_employee1;
// fra_sys_data22.t_op.open;
fra_sys_data22.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='9004';
fra_sys_data22.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data22.t_sql.open;
fra_sys_data22.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD><EFBFBD>淶';
if employee<>'DEMO-SA' then
begin
fra_sys_data23.wwDBComboBox1.Items.Clear;
fra_sys_data23.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data23.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data23.t_op.close;
fra_sys_data23.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data23.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='9005';
fra_sys_data23.t_op.DataSource:=t_sys_employee1;
// fra_sys_data23.t_op.open;
fra_sys_data23.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='9005';
fra_sys_data23.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data23.t_sql.open;
fra_sys_data23.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD>̳';
if employee<>'DEMO-SA' then
begin
fra_sys_data5.wwDBComboBox1.Items.Clear;
fra_sys_data5.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data5.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data5.t_op.close;
fra_sys_data5.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data5.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0008';
fra_sys_data5.t_op.DataSource:=t_sys_employee1;
// fra_sys_data5.t_op.open;
fra_sys_data5.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='0008';
fra_sys_data5.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data5.t_sql.open;
fra_sys_data5.bsSkinGroupBox9.Caption:='<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data12.wwDBComboBox1.Items.Clear;
fra_sys_data12.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data12.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data12.t_op.close;
fra_sys_data12.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data12.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='8001';
fra_sys_data12.t_op.DataSource:=t_sys_employee1;
// fra_sys_data12.t_op.open;
fra_sys_data12.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='8001';
fra_sys_data12.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data12.t_sql.open;
fra_sys_data12.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD>˾<EFBFBD><CBBE><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data13.wwDBComboBox1.Items.Clear;
fra_sys_data13.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data13.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data13.t_op.close;
fra_sys_data13.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data13.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='8002';
fra_sys_data13.t_op.DataSource:=t_sys_employee1;
// fra_sys_data13.t_op.open;
fra_sys_data13.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='8002';
fra_sys_data13.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data13.t_sql.open;
fra_sys_data13.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD>ͬ<EFBFBD>й<EFBFBD><D0B9><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data6.wwDBComboBox1.Items.Clear;
fra_sys_data6.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data6.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data6.t_op.close;
fra_sys_data6.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data6.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3001';
fra_sys_data6.t_op.DataSource:=t_sys_employee1;
// fra_sys_data6.t_op.open;
fra_sys_data6.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3001';
fra_sys_data6.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data6.t_sql.open;
fra_sys_data6.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD><EFBFBD>˼۹<CBBC><DBB9><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data7.wwDBComboBox1.Items.Clear;
fra_sys_data7.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data7.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data7.t_op.close;
fra_sys_data7.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data7.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3002';
fra_sys_data7.t_op.DataSource:=t_sys_employee1;
// fra_sys_data7.t_op.open;
fra_sys_data7.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3002';
fra_sys_data7.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data7.t_sql.open;
// fra_sys_data7.bsSkinGroupBox9.Caption:='<27>˼ۺ<CBBC>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>';
fra_sys_data7.bsSkinGroupBox9.Caption:='һ<><D2BB><EFBFBD>˼<EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data8.wwDBComboBox1.Items.Clear;
fra_sys_data8.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data8.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data8.t_op.close;
fra_sys_data8.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data8.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3003';
fra_sys_data8.t_op.DataSource:=t_sys_employee1;
// fra_sys_data8.t_op.open;
fra_sys_data8.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3003';
fra_sys_data8.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data8.t_sql.open;
fra_sys_data8.bsSkinGroupBox9.Caption:='<27>ͻ<EFBFBD><CDBB><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data9.wwDBComboBox1.Items.Clear;
fra_sys_data9.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data9.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data9.t_op.close;
fra_sys_data9.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data9.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3004';
fra_sys_data9.t_op.DataSource:=t_sys_employee1;
// fra_sys_data9.t_op.open;
fra_sys_data9.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3004';
fra_sys_data9.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data9.t_sql.open;
// fra_sys_data9.bsSkinGroupBox9.Caption:='ͬ<><CDAC><EFBFBD>˼۹<CBBC><DBB9><EFBFBD>';
fra_sys_data9.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data10.wwDBComboBox1.Items.Clear;
fra_sys_data10.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data10.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data10.t_op.close;
fra_sys_data10.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data10.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3005';
fra_sys_data10.t_op.DataSource:=t_sys_employee1;
// fra_sys_data10.t_op.open;
fra_sys_data10.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3005';
fra_sys_data10.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data10.t_sql.open;
// fra_sys_data10.bsSkinGroupBox9.Caption:='<27>̻<EFBFBD><CCBB><EFBFBD><EFBFBD>۹<EFBFBD><DBB9><EFBFBD>';
fra_sys_data10.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data24.wwDBComboBox1.Items.Clear;
fra_sys_data24.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data24.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data24.t_op.close;
fra_sys_data24.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data24.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3006';
fra_sys_data24.t_op.DataSource:=t_sys_employee1;
// fra_sys_data24.t_op.open;
fra_sys_data24.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3006';
fra_sys_data24.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data24.t_sql.open;
fra_sys_data24.bsSkinGroupBox9.Caption:='ȫ<><C8AB><EFBFBD>׼<EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data11.wwDBComboBox1.Items.Clear;
fra_sys_data11.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data11.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data11.t_op.close;
fra_sys_data11.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data11.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3007';
fra_sys_data11.t_op.DataSource:=t_sys_employee1;
// fra_sys_data11.t_op.open;
fra_sys_data11.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3007';
fra_sys_data11.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data11.t_sql.open;
fra_sys_data11.bsSkinGroupBox9.Caption:='<27>˼۷<CBBC><DBB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data15.wwDBComboBox1.Items.Clear;
fra_sys_data15.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data15.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data15.t_op.close;
fra_sys_data15.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data15.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3008';
fra_sys_data15.t_op.DataSource:=t_sys_employee1;
// fra_sys_data15.t_op.open;
fra_sys_data15.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='3008';
fra_sys_data15.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data15.t_sql.open;
fra_sys_data15.bsSkinGroupBox9.Caption:='<27>׼۹<D7BC><DBB9><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v8.wwDBComboBox1.Items.Clear;
fra_sys_data_v8.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v8.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v8.t_op.close;
fra_sys_data_v8.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v8.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='8003';
fra_sys_data_v8.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v8.t_op.open;
fra_sys_data_v8.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='8003';
fra_sys_data_v8.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v8.t_sql.open;
fra_sys_data_v8.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD><EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>';
if employee<>'DEMO-SA' then
begin
fra_sys_data_v9.wwDBComboBox1.Items.Clear;
fra_sys_data_v9.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_v9.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_v9.t_op.close;
fra_sys_data_v9.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_v9.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='8004';
fra_sys_data_v9.t_op.DataSource:=t_sys_employee1;
// fra_sys_data_v9.t_op.open;
fra_sys_data_v9.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='8004';
fra_sys_data_v9.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data_v9.t_sql.open;
fra_sys_data_v9.bsSkinGroupBox9.Caption:='<27><>ʧ<EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>';
if (strtobool(get_parameters_value(153,'false'))=true) then begin
if employee<>'DEMO-SA' then
begin
fra_sys_data_d14.wwDBComboBox1.Items.Clear;
fra_sys_data_d14.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d14.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d14.t_op.close;
fra_sys_data_d14.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d14.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='7000';
fra_sys_data_d14.t_op.DataSource:=t_sys_employee1;
fra_sys_data_d14.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='7000';
fra_sys_data_d14.t_sql.DataSource:=t_sys_employee1;
fra_sys_data_d14.dxDBGrid1Column4.Visible:=true;
fra_sys_data_d14.N1.Visible:=true;
fra_sys_data_d14.N9.Visible:=true;
fra_sys_data_d14.bsSkinGroupBox9.Caption:='<27><><EFBFBD>÷<EFBFBD>Χ';
end else begin
if employee<>'DEMO-SA' then
begin
fra_sys_data_d14.wwDBComboBox1.Items.Clear;
fra_sys_data_d14.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data_d14.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data_d14.t_op.close;
fra_sys_data_d14.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data_d14.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='7000';
fra_sys_data_d14.t_op.DataSource:=t_sys_employee1;
fra_sys_data_d14.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='7000';
fra_sys_data_d14.t_sql.DataSource:=t_sys_employee1;
fra_sys_data_d14.dxDBGrid1Column4.Visible:=false;
fra_sys_data_d14.N1.Visible:=false;
fra_sys_data_d14.N9.Visible:=false;
fra_sys_data_d14.bsSkinGroupBox9.Caption:='<27><><EFBFBD><EFBFBD><EFBFBD>޸ķ<DEB8>Χ';
end;
if employee<>'DEMO-SA' then
begin
fra_sys_data14.wwDBComboBox1.Items.Clear;
fra_sys_data14.wwDBComboBox1.Items.Add('<27><><EFBFBD><EFBFBD>');
fra_sys_data14.wwDBComboBox1.Items.Add('ѡ<><D1A1>');
fra_sys_data14.t_op.close;
fra_sys_data14.t_op.SQL.Text:='select * from t_sys_code_data where <20><>Ա=:<3A><><EFBFBD><EFBFBD> and <20><><EFBFBD><EFBFBD>=:<3A><><EFBFBD><EFBFBD> and ְԱ in (select <20><><EFBFBD><EFBFBD> from t_sys_employee where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> in (select <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from t_sys_department where <20><><EFBFBD>ž<EFBFBD><C5BE><EFBFBD>='''+employee+''')) order by ְԱ ';
end;
fra_sys_data14.t_op.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='8005';
fra_sys_data14.t_op.DataSource:=t_sys_employee1;
// fra_sys_data14.t_op.open;
fra_sys_data14.t_sql.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').value:='8005';
fra_sys_data14.t_sql.DataSource:=t_sys_employee1;
// fra_sys_data14.t_sql.open;
fra_sys_data14.bsSkinGroupBox9.Caption:='<27><><EFBFBD>÷<EFBFBD><C3B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
dxDBGrid1.FullExpand;
dxDBGrid2.FullExpand;
op_limited:=true;
end;
procedure Tfrm_sys_limited.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
//SendMsg_gonggao('59','');
frm_data_share.t_sys_code_emp.Requery();
frm_data_share.t_sys_code_data.Requery();
frm_data_share.t_load_employee.Requery();
frm_sys_limited.Hide;
frm_sys_limited.ManualFloat(frm_sys_limited.BoundsRect );
frm_main.freeTabs('frm_sys_limited');
op_limited:=false;
action:=cafree;
frm_sys_limited:=nil;
end;
procedure Tfrm_sys_limited.bsSkinButton5Click(Sender: TObject);
begin
close;
end;
procedure Tfrm_sys_limited.bsSkinButton10Click(Sender: TObject);
begin
try
if not ASSIGNED(frm_sys_progress) then
frm_sys_progress:=tfrm_sys_progress.Create(self);
frm_sys_progress.Show;
frm_sys_progress.bsSkinGauge1.MaxValue:=t_sys_employee.RecordCount*(t_sys_code.RecordCount+42);
frm_sys_progress.bsSkinGauge1.MinValue:=0;
frm_sys_progress.bsSkinGauge1.Value:=0;
frm_sys_progress.Update;
t_sys_open.DisableControls;
t_sys_employee.first;
while not t_sys_employee.eof do
begin
t_sys_code.First;
while not t_sys_code.eof do
begin
if t_sys_open.Locate('Ȩ<>޴<EFBFBD><DEB4><EFBFBD>',t_sys_code.fieldbyname('Ȩ<>޴<EFBFBD><DEB4><EFBFBD>').asstring,[])then
begin
t_sys_open.edit;
t_sys_open['һ<><D2BB>ģ<EFBFBD><C4A3>']:=t_sys_code['һ<><D2BB>ģ<EFBFBD><C4A3>'];
t_sys_open['<27><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>']:=t_sys_code['<27><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>'];
t_sys_open['Ȩ<><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>']:=t_sys_code['Ȩ<><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'];
t_sys_open.post;
end
else
begin
t_sys_open.insert;
t_sys_open['<27><>Ա']:=t_sys_employee.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring;
t_sys_open['Ȩ<>޴<EFBFBD><DEB4><EFBFBD>']:=t_sys_code['Ȩ<>޴<EFBFBD><DEB4><EFBFBD>'];
t_sys_open['һ<><D2BB>ģ<EFBFBD><C4A3>']:=t_sys_code['һ<><D2BB>ģ<EFBFBD><C4A3>'];
t_sys_open['<27><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>']:=t_sys_code['<27><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>'];
t_sys_open['Ȩ<><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>']:=t_sys_code['Ȩ<><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'];
t_sys_open.post;
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
t_sys_code.next;
end;
frm_sys_limited.update_all(fra_sys_data1.t_op,'0001');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data2.t_op,'0002');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data3.t_op,'0003');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data4.t_op,'0004');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data20.t_op,'0005');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data25.t_op,'0006');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data16.t_op,'0011');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data17.t_op,'0012');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data18.t_op,'0013');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data19.t_op,'0014');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data26.t_op,'0016');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data27.t_op,'0015');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d5.t_op,'1001');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d6.t_op,'1002');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d7.t_op,'1003');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d8.t_op,'1004');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d9.t_op,'0021');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d10.t_op,'0022');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d11.t_op,'0023');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d12.t_op,'0024');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v1.t_op,'0031');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d13.t_op,'0032');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d1.t_op,'0030');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v2.t_op,'0033');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v3.t_op,'0034');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v4.t_op,'0035');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v5.t_op,'0036');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v6.t_op,'0037');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v7.t_op,'0038');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v10.t_op,'0039');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v11.t_op,'9002');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v11.t_op,'9001');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data5.t_op,'0008');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data6.t_op,'3001');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data7.t_op,'3002');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data8.t_op,'3003');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data9.t_op,'3004');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data10.t_op,'3005');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_price(fra_sys_data24.t_op,'3006');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data11.t_op,'3007');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data15.t_op,'3008');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data12.t_op,'8001');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data13.t_op,'8002');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v8.t_op,'8003');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v9.t_op,'8004');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data14.t_op,'8005');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d14.t_op,'7000');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
t_sys_employee.next;
end;
finally
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.MaxValue;
frm_sys_progress.free;
frm_sys_progress:=nil;
t_sys_open.EnableControls;
end;
end;
procedure Tfrm_sys_limited.bsSkinButton1Click(Sender: TObject);
begin
table_post(t_sys_employee);
table_post(t_sys_open);
table_post(fra_sys_data1.t_op);
table_post(fra_sys_data2.t_op);
table_post(fra_sys_data3.t_op);
table_post(fra_sys_data4.t_op);
table_post(fra_sys_data20.t_op);
table_post(fra_sys_data16.t_op);
table_post(fra_sys_data17.t_op);
table_post(fra_sys_data18.t_op);
table_post(fra_sys_data19.t_op);
table_post(fra_sys_data_d5.t_op);
table_post(fra_sys_data_d6.t_op);
table_post(fra_sys_data_d7.t_op);
table_post(fra_sys_data_d8.t_op);
table_post(fra_sys_data_d9.t_op);
table_post(fra_sys_data_d10.t_op);
table_post(fra_sys_data_d11.t_op);
table_post(fra_sys_data_d12.t_op);
table_post(fra_sys_data_v1.t_op);
table_post(fra_sys_data_d13.t_op);
table_post(fra_sys_data_d1.t_op);
table_post(fra_sys_data_v2.t_op);
table_post(fra_sys_data_v3.t_op);
table_post(fra_sys_data_v4.t_op);
table_post(fra_sys_data_v5.t_op);
table_post(fra_sys_data_v6.t_op);
table_post(fra_sys_data_v7.t_op);
table_post(fra_sys_data5.t_op);
table_post(fra_sys_data6.t_op);
table_post(fra_sys_data7.t_op);
table_post(fra_sys_data8.t_op);
table_post(fra_sys_data9.t_op);
table_post(fra_sys_data10.t_op);
table_post(fra_sys_data24.t_op);
table_post(fra_sys_data11.t_op);
table_post(fra_sys_data15.t_op);
table_post(fra_sys_data12.t_op);
table_post(fra_sys_data13.t_op);
table_post(fra_sys_data14.t_op);
table_post(fra_sys_data_v8.t_op);
table_post(fra_sys_data_v9.t_op);
table_post(fra_sys_data_v11.t_op);
table_post(fra_sys_data_v12.t_op);
table_post(fra_sys_data_d14.t_op);
table_post(fra_sys_data21.t_op);
table_post(fra_sys_data22.t_op);
table_post(fra_sys_data23.t_op);
table_post(fra_sys_data25.t_op);
table_post(fra_sys_data27.t_op);
end;
procedure Tfrm_sys_limited.bsSkinButton2Click(Sender: TObject);
begin
table_cancel(t_sys_open);
table_cancel(fra_sys_data1.t_op);
table_cancel(fra_sys_data2.t_op);
table_cancel(fra_sys_data3.t_op);
table_cancel(fra_sys_data4.t_op);
table_cancel(fra_sys_data20.t_op);
table_cancel(fra_sys_data16.t_op);
table_cancel(fra_sys_data17.t_op);
table_cancel(fra_sys_data18.t_op);
table_cancel(fra_sys_data19.t_op);
table_cancel(fra_sys_data_d5.t_op);
table_cancel(fra_sys_data_d6.t_op);
table_cancel(fra_sys_data_d7.t_op);
table_cancel(fra_sys_data_d8.t_op);
table_cancel(fra_sys_data_d9.t_op);
table_cancel(fra_sys_data_d10.t_op);
table_cancel(fra_sys_data_d11.t_op);
table_cancel(fra_sys_data_d12.t_op);
table_cancel(fra_sys_data_v1.t_op);
table_cancel(fra_sys_data_d13.t_op);
table_cancel(fra_sys_data_d1.t_op);
table_cancel(fra_sys_data_v2.t_op);
table_cancel(fra_sys_data_v3.t_op);
table_cancel(fra_sys_data_v4.t_op);
table_cancel(fra_sys_data_v5.t_op);
table_cancel(fra_sys_data_v6.t_op);
table_cancel(fra_sys_data_v7.t_op);
table_cancel(fra_sys_data5.t_op);
table_cancel(fra_sys_data6.t_op);
table_cancel(fra_sys_data7.t_op);
table_cancel(fra_sys_data8.t_op);
table_cancel(fra_sys_data9.t_op);
table_cancel(fra_sys_data10.t_op);
table_cancel(fra_sys_data24.t_op);
table_cancel(fra_sys_data11.t_op);
table_cancel(fra_sys_data15.t_op);
table_cancel(fra_sys_data12.t_op);
table_cancel(fra_sys_data13.t_op);
table_cancel(fra_sys_data14.t_op);
table_cancel(fra_sys_data_v8.t_op);
table_cancel(fra_sys_data_v9.t_op);
table_cancel(fra_sys_data_v11.t_op);
table_cancel(fra_sys_data_v12.t_op);
table_cancel(fra_sys_data_d14.t_op);
table_cancel(fra_sys_data21.t_op);
table_cancel(fra_sys_data22.t_op);
table_cancel(fra_sys_data23.t_op);
table_cancel(fra_sys_data25.t_op);
table_cancel(fra_sys_data27.t_op);
end;
procedure Tfrm_sys_limited.bsSkinButton12Click(Sender: TObject);
begin
if bsSkinButton12.Caption='Ȩ<><C8A8>չ<EFBFBD><D5B9>' then
begin
dxdbgrid2.FullExpand;
bsSkinButton12.Caption:='Ȩ<>޺ϲ<DEBA>';
end
else
begin
dxdbgrid2.FullCollapse;
bsSkinButton12.Caption:='Ȩ<><C8A8>չ<EFBFBD><D5B9>';
end;
end;
procedure Tfrm_sys_limited.bsSkinPanel1Resize(Sender: TObject);
var
i:integer;
begin
i:=round((bsSkinPanel1.Width-bsSkinPanel2.Width)/5);
bsSkinButton1.Width:=i;
bsSkinButton10.Width:=i;
bsSkinButton2.Width:=i;
bsSkinButton12.Width:=i;
end;
procedure Tfrm_sys_limited.Label9DblClick(Sender: TObject);
begin
try
if not assigned(frm_sys_limited_group) then
frm_sys_limited_group:=tfrm_sys_limited_group.Create (self);
frm_sys_limited_group.ShowModal;
finally
frm_sys_limited_group.free;
end;
end;
procedure Tfrm_sys_limited.N1Click(Sender: TObject);
begin
t_sys_open.first;
while not t_sys_open.eof do
begin
t_sys_open.edit;
t_sys_open['<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>']:=1;
t_sys_open.post;
t_sys_open.next;
end;
end;
procedure Tfrm_sys_limited.N3Click(Sender: TObject);
begin
t_sys_open.first;
while not t_sys_open.eof do
begin
t_sys_open.edit;
t_sys_open['<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>']:=0;
t_sys_open.post;
t_sys_open.next;
end;
end;
procedure Tfrm_sys_limited.bsSkinButton9Click(Sender: TObject);
begin
if RxDBLookupCombo2.DisplayValue=''then
begin
showmessage('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD>');
exit;
end;
if t_sys_open.IsEmpty then
begin
showmessage('<27><>ǰ<EFBFBD>û<EFBFBD><C3BB><EFBFBD>û<EFBFBD>и<EFBFBD><D0B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBA3AC><EFBFBD>ȸ<EFBFBD><C8B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBA3A1>');
exit;
end;
if t_sys_lg.Locate('Ȩ<><C8A8>ģ<EFBFBD><C4A3>',RxDBLookupCombo2.DisplayValue,[])then
begin
try
if not ASSIGNED(frm_sys_progress) then
frm_sys_progress:=tfrm_sys_progress.Create(self);
frm_sys_progress.Show;
frm_sys_progress.bsSkinGauge1.MaxValue:=t_sys_lg_open.RecordCount+41*2-1;
frm_sys_progress.bsSkinGauge1.MinValue:=0;
frm_sys_progress.bsSkinGauge1.Value:=0;
frm_sys_progress.Update;
t_sys_open.DisableControls;
t_sys_lg_open.first;
while not t_sys_lg_open.eof do
begin
if t_sys_open.Locate('Ȩ<>޴<EFBFBD><DEB4><EFBFBD>',t_sys_lg_open.fieldbyname('Ȩ<>޴<EFBFBD><DEB4><EFBFBD>').asstring,[])then
begin
t_sys_open.edit;
t_sys_open['һ<><D2BB>ģ<EFBFBD><C4A3>']:=t_sys_lg_open['һ<><D2BB>ģ<EFBFBD><C4A3>'];
t_sys_open['<27><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>']:=t_sys_lg_open['<27><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>'];
t_sys_open['Ȩ<><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>']:=t_sys_lg_open['Ȩ<><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'];
t_sys_open['<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>']:=t_sys_lg_open['<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>'];
t_sys_open.post;
end
else
begin
t_sys_open.insert;
t_sys_open['<27><>Ա']:=t_sys_employee.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring;
t_sys_open['Ȩ<>޴<EFBFBD><DEB4><EFBFBD>']:=t_sys_lg_open['Ȩ<>޴<EFBFBD><DEB4><EFBFBD>'];
t_sys_open['һ<><D2BB>ģ<EFBFBD><C4A3>']:=t_sys_lg_open['һ<><D2BB>ģ<EFBFBD><C4A3>'];
t_sys_open['<27><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>']:=t_sys_lg_open['<27><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>'];
t_sys_open['Ȩ<><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>']:=t_sys_lg_open['Ȩ<><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'];
t_sys_open['<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>']:=t_sys_lg_open['<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>'];
t_sys_open.post;
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
t_sys_lg_open.Next;
end;
frm_sys_limited.update_all(fra_sys_data1.t_op,'0001');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0001',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data1.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data2.t_op,'0002');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0002',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data2.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data3.t_op,'0003');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0003',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data3.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data4.t_op,'0004');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0004',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data4.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data20.t_op,'0005');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0005',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data20.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data25.t_op,'0006');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0006',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data25.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data16.t_op,'0011');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0011',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data16.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data17.t_op,'0012');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0012',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data17.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data18.t_op,'0013');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0013',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data18.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data19.t_op,'0014');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0014',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data19.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data26.t_op,'0016');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0014',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data26.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data27.t_op,'0015');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0015',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data27.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d5.t_op,'1001');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','1001',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_d5.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,3);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d6.t_op,'1002');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','1002',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_d6.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,3);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d7.t_op,'1003');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','1003',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_d7.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,3);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d8.t_op,'1004');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','1004',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_d8.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,3);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d9.t_op,'0021');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0021',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_d9.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,3);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d10.t_op,'0022');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0022',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_d10.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,3);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d11.t_op,'0023');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0023',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_d11.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,3);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d12.t_op,'0024');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0024',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_d12.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,3);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v1.t_op,'0031');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0031',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v1.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,2);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d13.t_op,'0032');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0032',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_d13.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,3);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d1.t_op,'0030');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0030',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_d1.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,3);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v2.t_op,'0033');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0033',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v2.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,2);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v3.t_op,'0034');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0034',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v3.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,2);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v4.t_op,'0035');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0035',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v4.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,2);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v5.t_op,'0036');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0036',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v5.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,2);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v6.t_op,'0037');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0037',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v6.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,2);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v7.t_op,'0038');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0038',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v7.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,2);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v10.t_op,'0039');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0039',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v10.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,2);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data5.t_op,'0008');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0008',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data5.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data6.t_op,'3001');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','3001',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data6.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data7.t_op,'3002');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','3002',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data7.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data8.t_op,'3003');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','3003',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data8.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data9.t_op,'3004');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','3004',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data9.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data10.t_op,'3005');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','3005',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data10.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','3006',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data24.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
// frm_sys_limited.update_price(fra_sys_data_price1.t_op,'3006');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data11.t_op,'3007');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','3007',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data11.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data15.t_op,'3008');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','3008',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data15.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data12.t_op,'8001');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','8001',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data12.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data13.t_op,'8002');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','8002',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data13.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v8.t_op,'8003');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','8003',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v8.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_v9.t_op,'8004');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','8004',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v9.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','9002',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v11.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','9001',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_v12.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data14.t_op,'8005');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','8005',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data14.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data_d14.t_op,'7000');
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','7000',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data_d14.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data21.t_op,'9003'); //<2F><><EFBFBD><EFBFBD>
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','9003',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data21.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data22.t_op,'9004'); //<2F><><EFBFBD><EFBFBD><EFBFBD>
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','9004',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data22.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
frm_sys_limited.update_all(fra_sys_data23.t_op,'9005'); //<2F><><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
if t_sys_lg_data.locate('ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','9005',[]) then
begin
frm_sys_limited.update_group_data_all(fra_sys_data23.t_op,t_sys_lg_data.fieldbyname('<27><><EFBFBD>ݷ<EFBFBD>Χ').asstring,1);
end;
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.Value+1;
finally
frm_sys_progress.bsSkinGauge1.Value:=frm_sys_progress.bsSkinGauge1.MaxValue;
frm_sys_progress.free;
frm_sys_progress:=nil;
t_sys_open.EnableControls;
end;
end;
t_sys_open_tree.Refresh;
if op_limited and (bsSkinPageControl1.ActivePageIndex<>0) then
begin
if bsSkinTabSheet2.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet2;
exit;
end;
if bsSkinTabSheet3.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet3;
exit;
end;
if bsSkinTabSheet4.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet4;
exit;
end;
if bsSkinTabSheet5.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet5;
exit;
end;
if bsSkinTabSheet6.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet6;
exit;
end;
if bsSkinTabSheet7.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet7;
exit;
end;
end;
end;
procedure Tfrm_sys_limited.t_sys_openBeforePost(DataSet: TDataSet);
begin
t_sys_open['<27><>Ȩ<EFBFBD><C8A8>']:=employee;
t_sys_open['<27><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>']:=now;
end;
procedure Tfrm_sys_limited.t_sys_employeeAfterScroll(DataSet: TDataSet);
begin
if op_limited and (bsSkinPageControl1.ActivePageIndex<>0) then
begin
closealltable;
if bsSkinTabSheet2.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet2;
exit;
end;
if bsSkinTabSheet3.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet3;
exit;
end;
if bsSkinTabSheet4.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet4;
exit;
end;
if bsSkinTabSheet5.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet5;
exit;
end;
if bsSkinTabSheet6.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet6;
exit;
end;
if bsSkinTabSheet7.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet7;
exit;
end;
end;
end;
procedure Tfrm_sys_limited.bsSkinPageControl1Change(Sender: TObject);
begin
if op_limited then
begin
closealltable;
if bsSkinTabSheet2.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet2;
exit;
end;
if bsSkinTabSheet3.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet3;
exit;
end;
if bsSkinTabSheet4.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet4;
exit;
end;
if bsSkinTabSheet5.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet5;
exit;
end;
if bsSkinTabSheet6.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet6;
exit;
end;
if bsSkinTabSheet7.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet7;
exit;
end;
end;
end;
procedure Tfrm_sys_limited.t_sys_openAfterPost(DataSet: TDataSet);
begin
t_sys_open.Refresh;
end;
procedure Tfrm_sys_limited.N7Click(Sender: TObject);
var
book1:Tbookmark;
begin
book1:=t_sys_open.GetBookmark ;
with lcxQryTmp,sql do
begin
close ; clear ;
add('update t_sys_code_emp set <20>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>=1,<2C><>Ȩ<EFBFBD><C8A8>=:sqr,<2C><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>=:sqdate ');
add(' where <20><>Ա=:tmpname and һ<><D2BB>ģ<EFBFBD><C4A3>=:tmpfirst ');
parameters.ParamByName('sqr').Value:=employee ;
parameters.ParamByName('sqdate').Value:=now ;
parameters.ParamByName('tmpname').Value:=t_sys_open.fieldbyname('<27><>Ա').value ;
parameters.ParamByName('tmpfirst').Value:=t_sys_open.fieldbyname('һ<><D2BB>ģ<EFBFBD><C4A3>').value ;
execsql ;
end ;
t_sys_open.Requery();
t_sys_open.GotoBookmark(book1);
t_sys_open.FreeBookmark(book1);
end;
procedure Tfrm_sys_limited.N8Click(Sender: TObject);
var
book1:Tbookmark;
begin
book1:=t_sys_open.GetBookmark ;
with lcxQryTmp,sql do
begin
close ; clear ;
add('update t_sys_code_emp set <20>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>=0 ');
add(' where <20><>Ա=:tmpname and һ<><D2BB>ģ<EFBFBD><C4A3>=:tmpfirst ');
parameters.ParamByName('tmpname').Value:=t_sys_open.fieldbyname('<27><>Ա').value ;
parameters.ParamByName('tmpfirst').Value:=t_sys_open.fieldbyname('һ<><D2BB>ģ<EFBFBD><C4A3>').value ;
execsql ;
end ;
t_sys_open.Requery();
t_sys_open.GotoBookmark(book1);
t_sys_open.FreeBookmark(book1);
end;
procedure Tfrm_sys_limited.N9Click(Sender: TObject);
var
book1:Tbookmark;
begin
book1:=t_sys_open.GetBookmark ;
with lcxQryTmp,sql do
begin
close ; clear ;
add('update t_sys_code_emp set <20>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>=1,<2C><>Ȩ<EFBFBD><C8A8>=:sqr,<2C><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>=:sqdate ');
add('where <20><>Ա=:tmpname and һ<><D2BB>ģ<EFBFBD><C4A3>=:tmpfirst ');
add('and <20><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>=:tmptwo ');
parameters.ParamByName('sqr').Value:=employee ;
parameters.ParamByName('sqdate').Value:=now ;
parameters.ParamByName('tmpname').Value:=t_sys_open.fieldbyname('<27><>Ա').value ;
parameters.ParamByName('tmpfirst').Value:=t_sys_open.fieldbyname('һ<><D2BB>ģ<EFBFBD><C4A3>').value ;
parameters.ParamByName('tmptwo').Value:=t_sys_open.fieldbyname('<27><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>').value ;
execsql ;
end ;
t_sys_open.Requery();
t_sys_open.GotoBookmark(book1);
t_sys_open.FreeBookmark(book1);
end;
procedure Tfrm_sys_limited.N10Click(Sender: TObject);
var
book1:Tbookmark;
begin
book1:=t_sys_open.GetBookmark ;
with lcxQryTmp,sql do
begin
close ; clear ;
add('update t_sys_code_emp set <20>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>=0 where <20><>Ա=:tmpname and һ<><D2BB>ģ<EFBFBD><C4A3>=:tmpfirst ');
add('and <20><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>=:tmptwo ');
parameters.ParamByName('tmpname').Value:=t_sys_open.fieldbyname('<27><>Ա').value ;
parameters.ParamByName('tmpfirst').Value:=t_sys_open.fieldbyname('һ<><D2BB>ģ<EFBFBD><C4A3>').value ;
parameters.ParamByName('tmptwo').Value:=t_sys_open.fieldbyname('<27><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>').value ;
execsql ;
end ;
t_sys_open.Requery();
t_sys_open.GotoBookmark(book1);
t_sys_open.FreeBookmark(book1);
end;
procedure Tfrm_sys_limited.PopupMenu1Popup(Sender: TObject);
begin
FirstModule.Caption:=t_sys_open.fieldbyname('һ<><D2BB>ģ<EFBFBD><C4A3>').Asstring ;
TwoModule.Caption:=t_sys_open.fieldbyname('<27><><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3>').Asstring ;
end;
procedure Tfrm_sys_limited.enable_bsSkinTabSheet7;
begin
if if_open_limited('020') or if_open_limited('214') then begin
fra_sys_data_v11.Visible:=true;
fra_sys_data_v11.t_op.open;
fra_sys_data_v11.t_sql.open;
end else begin
fra_sys_data_v11.Visible:=false;
fra_sys_data_v11.t_op.close;
fra_sys_data_v11.t_sql.close;
end;
if if_open_limited('019') or if_open_limited('213') then begin
fra_sys_data_v12.Visible:=true;
fra_sys_data_v12.t_op.open;
fra_sys_data_v12.t_sql.open;
end else begin
fra_sys_data_v12.Visible:=false;
fra_sys_data_v12.t_op.close;
fra_sys_data_v12.t_sql.close;
end;
if if_open_limited('348') then begin
fra_sys_data20.Visible:=true;
fra_sys_data20.t_op.open;
fra_sys_data20.t_sql.open;
end else begin
fra_sys_data20.Visible:=false;
fra_sys_data20.t_op.close;
fra_sys_data20.t_sql.close;
end;
if if_open_limited('319') then begin
fra_sys_data25.Visible:=true;
fra_sys_data25.t_op.open;
fra_sys_data25.t_sql.open;
end else begin
fra_sys_data25.Visible:=false;
fra_sys_data25.t_op.close;
fra_sys_data25.t_sql.close;
end;
if if_open_limited('322') or if_open_limited('323') then begin
fra_sys_data26.Visible:=true;
fra_sys_data26.t_op.open;
fra_sys_data26.t_sql.open;
end else begin
fra_sys_data26.Visible:=false;
fra_sys_data26.t_op.close;
fra_sys_data26.t_sql.close;
end;
if (if_open_limited('239')) and (if_open_limited('241')) then begin //<2F><><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD>
fra_sys_data21.Visible:=true;
fra_sys_data21.t_op.open;
fra_sys_data21.t_sql.open;
end else begin
fra_sys_data21.Visible:=false;
fra_sys_data21.t_op.close;
fra_sys_data21.t_sql.close;
end;
if (if_open_limited('242')) and (if_open_limited('244')) then begin //<2F><><EFBFBD><EFBFBD><EFBFBD>
fra_sys_data22.Visible:=true;
fra_sys_data22.t_op.open;
fra_sys_data22.t_sql.open;
end else begin
fra_sys_data22.Visible:=false;
fra_sys_data22.t_op.close;
fra_sys_data22.t_sql.close;
end;
if (if_open_limited('247')) and (if_open_limited('245')) or if_open_limited('305') then begin //<2F><><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>
fra_sys_data23.Visible:=true;
fra_sys_data23.t_op.open;
fra_sys_data23.t_sql.open;
end else begin
fra_sys_data23.Visible:=false;
fra_sys_data23.t_op.close;
fra_sys_data23.t_sql.close;
end;
if if_open_limited('178') then begin
fra_sys_data27.Visible:=true;
fra_sys_data27.t_op.open;
fra_sys_data27.t_sql.open;
end else begin
fra_sys_data27.Visible:=false;
fra_sys_data27.t_op.close;
fra_sys_data27.t_sql.close;
end;
end;
procedure Tfrm_sys_limited.bsSkinDBCheckRadioBox1Exit(Sender: TObject);
begin
if t_sys_employee.State in [dsedit,dsinsert] then t_sys_employee.Post;
end;
procedure Tfrm_sys_limited.bsSkinDBCheckRadioBox1MouseEnter(
Sender: TObject);
begin
t_sys_employee.Edit;
end;
procedure Tfrm_sys_limited.bsSkinButton3Click(Sender: TObject);
var
aQuery,aQuery2:TADOQuery;
begin
t_sys_code_data.Close;
cpt_sys_code_data.Close;
cpt_sys_code_emp.Close;
// t_sys_code_data.Parameters.ParamByName('<27><><EFBFBD><EFBFBD>').Value:=t_sys_employee['<27><><EFBFBD><EFBFBD>'];
t_sys_code_data.Open;
cpt_sys_code_data.Open;
cpt_sys_code_emp.Open;
cpt_sys_code_data.First;
cpt_sys_code_emp.First;
st_sys_open.Open;
t_sys_employee.Edit;
t_sys_employee['Ӧ<><D3A6>']:=frm_data_share.t_sys_employee['Ӧ<><D3A6>'];
t_sys_employee['Ӧ<><D3A6>']:=frm_data_share.t_sys_employee['Ӧ<><D3A6>'];
t_sys_employee['<27><><EFBFBD><EFBFBD>']:=frm_data_share.t_sys_employee['<27><><EFBFBD><EFBFBD>'];
t_sys_employee.Post;
if bsSkinCheckRadioBox1.Checked then begin
st_sys_open.First;
while not st_sys_open.eof do begin
st_sys_open.Edit;
st_sys_open['<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>']:=0;
st_sys_open.Post;
st_sys_open.Next;
end;
end;
st_sys_open.Refresh;
st_sys_open.First;
while not st_sys_open.eof do begin
if cpt_sys_code_emp.Locate('Ȩ<>޴<EFBFBD><DEB4><EFBFBD>',st_sys_open['Ȩ<>޴<EFBFBD><DEB4><EFBFBD>'],[]) then begin
if cpt_sys_code_emp['<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>'] then begin
st_sys_open.Edit;
st_sys_open['<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>']:=1;
st_sys_open.Post;
end;
end;
st_sys_open.Next;
end;
if bsSkinCheckRadioBox1.Checked then begin
t_sys_code_data.First;
while not t_sys_code_data.eof do begin
if (t_sys_code_data['ְԱ']=t_sys_employee['<27><><EFBFBD><EFBFBD>']) then begin
t_sys_code_data.Edit;
t_sys_code_data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
t_sys_code_data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=1;
t_sys_code_data.Post;
end else begin
t_sys_code_data.Edit;
t_sys_code_data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
t_sys_code_data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=0;
t_sys_code_data.Post;
end;
t_sys_code_data.Next;
end;
end;
cpt_sys_code_data.First;
while not cpt_sys_code_data.eof do begin
if cpt_sys_code_data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>'] or cpt_sys_code_data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>'] then begin
if t_sys_code_data.Locate('<27><><EFBFBD><EFBFBD>;ְԱ',VarArrayOf([cpt_sys_code_data['<27><><EFBFBD><EFBFBD>'],cpt_sys_code_data['ְԱ']]),[]) then begin
t_sys_code_data.Edit;
t_sys_code_data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=cpt_sys_code_data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>'];
t_sys_code_data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>']:=cpt_sys_code_data['<27>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>'];
t_sys_code_data.Post;
end;
end;
cpt_sys_code_data.next;
end;
aQuery:=CreateAdoQuery;
try
with aQuery do begin
SQL.Add('delete from t_sys_code_sql where <20><>Ա='''+t_sys_employee['<27><><EFBFBD><EFBFBD>']+'''');
ExecSQL;
sql.Clear;
SQL.Add('insert t_sys_code_sql(<28><>Ա,<2C><><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>,<2C><><EFBFBD>ӷ<EFBFBD>Χ)');
SQL.Add('select '''+t_sys_employee['<27><><EFBFBD><EFBFBD>']+''',<2C><><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>,<2C><><EFBFBD>ӷ<EFBFBD>Χ from t_sys_code_sql where <20><>Ա='''+frm_data_share.t_sys_employee['<27><><EFBFBD><EFBFBD>']+'''');
ExecSQL;
end;
finally
FreeAndNil(aQuery);
end;
t_sys_open_tree.Refresh;
if op_limited and (bsSkinPageControl1.ActivePageIndex<>0) then
begin
if bsSkinTabSheet2.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet2;
exit;
end;
if bsSkinTabSheet3.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet3;
exit;
end;
if bsSkinTabSheet4.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet4;
exit;
end;
if bsSkinTabSheet5.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet5;
exit;
end;
if bsSkinTabSheet6.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet6;
exit;
end;
if bsSkinTabSheet7.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet7;
exit;
end;
end;
ShowMessage('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
end;
procedure Tfrm_sys_limited.t_sys_lg_dataAfterPost(DataSet: TDataSet);
begin
t_sys_lg_data.Refresh;
end;
procedure Tfrm_sys_limited.dxDBTreeView1Change(Sender: TObject;
Node: TTreeNode);
var
str:string;
begin
if t_sys_open_tree.State in [dsedit] then t_sys_open_tree.post;
if showing then
if dxDBTreeView1.Selected.HasChildren then
begin
str:=getQuan(qrymodule.fieldbyname('fmoduleid').asinteger);
if str='' then str:='Ȩ<>޴<EFBFBD><DEB4><EFBFBD>=''111111''';
t_sys_open_tree.Filtered:=false;
t_sys_open_tree.Filter:=str;
t_sys_open_tree.Filtered:=true;
// ListView1.Items.Clear ;
// addlv(qrymodule.fieldbyname('fmoduleid').asinteger);
end
else
begin
t_sys_open_tree.Filtered:=false;
t_sys_open_tree.Filter:='Ȩ<>޴<EFBFBD><DEB4><EFBFBD>='+''''+qrymodule.fieldbyname('Ȩ<>޴<EFBFBD><DEB4><EFBFBD>').asstring+'''';
t_sys_open_tree.Filtered:=true;
end ;
end;
procedure Tfrm_sys_limited.t_sys_open_treeBeforePost(DataSet: TDataSet);
begin
t_sys_open_tree['<27><>Ȩ<EFBFBD><C8A8>']:=employee;
t_sys_open_tree['<27><>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>']:=now;
end;
procedure Tfrm_sys_limited.t_sys_open_treeAfterPost(DataSet: TDataSet);
begin
t_sys_open_tree.Refresh;
t_sys_open.Requery;
if op_limited and (bsSkinPageControl1.ActivePageIndex<>0) then
begin
if bsSkinTabSheet2.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet2;
exit;
end;
if bsSkinTabSheet3.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet3;
exit;
end;
if bsSkinTabSheet4.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet4;
exit;
end;
if bsSkinTabSheet5.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet5;
exit;
end;
if bsSkinTabSheet6.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet6;
exit;
end;
if bsSkinTabSheet7.Showing then
begin
frm_sys_limited.enable_bsSkinTabSheet7;
exit;
end;
end;
end;
function Tfrm_sys_limited.getQuan(fid: integer): String;
var
aQuery:TAdoQuery;
str:string;
begin
aQuery:=CreateAdoQuery;
try
with aQuery do begin
Close;SQL.Clear;
SQL.Add('select * from t_sys_module where PID='+inttostr(fid));
SQL.Add(' and <20>Ƿ<EFBFBD><C7B7><EFBFBD>ϸ=1');
Open;
first;
while not eof do begin
if fieldByName('Ȩ<>޴<EFBFBD><DEB4><EFBFBD>').AsString<>'' then begin
if result='' then
result:='Ȩ<>޴<EFBFBD><DEB4><EFBFBD>='+''''+fieldByName('Ȩ<>޴<EFBFBD><DEB4><EFBFBD>').AsString+''''
else
result:=result+'or Ȩ<>޴<EFBFBD><DEB4><EFBFBD>='+''''+fieldByName('Ȩ<>޴<EFBFBD><DEB4><EFBFBD>').AsString+''''
end;
aQuery.Next;
end;
Close;SQL.Clear;
SQL.Add('select * from t_sys_module where PID='+inttostr(fid));
SQL.Add(' and <20>Ƿ<EFBFBD><C7B7><EFBFBD>ϸ<>1');
Open;
first;
while not eof do begin
str:=getQuan(FieldByName('fmoduleid').AsInteger);
if str<>'' then begin
if result='' then
result:=str
else begin
result:=result+' or '+str;
end;
end;
aQuery.Next;
end;
end;
finally
FreeAndNil(aQuery);
end;
end;
procedure Tfrm_sys_limited.closealltable;
begin
if fra_sys_data1.t_op.active then begin
table_post(fra_sys_data1.t_op);
fra_sys_data1.t_op.close;
end;
if fra_sys_data1.t_sql.active then begin
table_post(fra_sys_data1.t_sql);
fra_sys_data1.t_sql.close;
end;
if fra_sys_data2.t_op.active then begin
table_post(fra_sys_data2.t_op);
fra_sys_data2.t_op.close;
end;
if fra_sys_data2.t_sql.active then begin
table_post(fra_sys_data2.t_sql);
fra_sys_data2.t_sql.close;
end;
if fra_sys_data3.t_op.active then begin
table_post(fra_sys_data3.t_op);
fra_sys_data3.t_op.close;
end;
if fra_sys_data3.t_sql.active then begin
table_post(fra_sys_data3.t_sql);
fra_sys_data3.t_sql.close;
end;
if fra_sys_data4.t_op.active then begin
table_post(fra_sys_data4.t_op);
fra_sys_data4.t_op.close;
end;
if fra_sys_data4.t_sql.active then begin
table_post(fra_sys_data4.t_sql);
fra_sys_data4.t_sql.close;
end;
if fra_sys_data20.t_op.active then begin
table_post(fra_sys_data20.t_op);
fra_sys_data20.t_op.close;
end;
if fra_sys_data20.t_sql.active then begin
table_post(fra_sys_data20.t_sql);
fra_sys_data20.t_sql.close;
end;
if fra_sys_data25.t_op.active then begin
table_post(fra_sys_data25.t_op);
fra_sys_data25.t_op.close;
end;
if fra_sys_data25.t_sql.active then begin
table_post(fra_sys_data25.t_sql);
fra_sys_data25.t_sql.close;
end;
if fra_sys_data26.t_op.active then begin
table_post(fra_sys_data26.t_op);
fra_sys_data26.t_op.close;
end;
if fra_sys_data26.t_sql.active then begin
table_post(fra_sys_data26.t_sql);
fra_sys_data26.t_sql.close;
end;
if fra_sys_data27.t_op.active then begin
table_post(fra_sys_data27.t_op);
fra_sys_data27.t_op.close;
end;
if fra_sys_data2.t_sql.active then begin
table_post(fra_sys_data2.t_sql);
fra_sys_data2.t_sql.close;
end;
if fra_sys_data16.t_op.active then begin
table_post(fra_sys_data16.t_op);
fra_sys_data16.t_op.close;
end;
if fra_sys_data16.t_sql.active then begin
table_post(fra_sys_data16.t_sql);
fra_sys_data16.t_sql.close;
end;
if fra_sys_data17.t_op.active then begin
table_post(fra_sys_data17.t_op);
fra_sys_data17.t_op.close;
end;
if fra_sys_data17.t_sql.active then begin
table_post(fra_sys_data17.t_sql);
fra_sys_data17.t_sql.close;
end;
if fra_sys_data18.t_op.active then begin
table_post(fra_sys_data18.t_op);
fra_sys_data18.t_op.close;
end;
if fra_sys_data18.t_sql.active then begin
table_post(fra_sys_data18.t_sql);
fra_sys_data18.t_sql.close;
end;
if fra_sys_data19.t_op.active then begin
table_post(fra_sys_data19.t_op);
fra_sys_data19.t_op.close;
end;
if fra_sys_data19.t_sql.active then begin
table_post(fra_sys_data19.t_sql);
fra_sys_data19.t_sql.close;
end;
if fra_sys_data_d5.t_op.active then begin
table_post(fra_sys_data_d5.t_op);
fra_sys_data_d5.t_op.close;
end;
if fra_sys_data_d5.t_sql.active then begin
table_post(fra_sys_data_d5.t_sql);
fra_sys_data_d5.t_sql.close;
end;
if fra_sys_data_d6.t_op.active then begin
table_post(fra_sys_data_d6.t_op);
fra_sys_data_d6.t_op.close;
end;
if fra_sys_data_d6.t_sql.active then begin
table_post(fra_sys_data_d6.t_sql);
fra_sys_data_d6.t_sql.close;
end;
if fra_sys_data_d7.t_op.active then begin
table_post(fra_sys_data_d7.t_op);
fra_sys_data_d7.t_op.close;
end;
if fra_sys_data_d7.t_sql.active then begin
table_post(fra_sys_data_d7.t_sql);
fra_sys_data_d7.t_sql.close;
end;
if fra_sys_data_d8.t_op.active then begin
table_post(fra_sys_data_d8.t_op);
fra_sys_data_d8.t_op.close;
end;
if fra_sys_data_d8.t_sql.active then begin
table_post(fra_sys_data_d8.t_sql);
fra_sys_data_d8.t_sql.close;
end;
if fra_sys_data_d9.t_op.active then begin
table_post(fra_sys_data_d9.t_op);
fra_sys_data_d9.t_op.close;
end;
if fra_sys_data_d9.t_sql.active then begin
table_post(fra_sys_data_d9.t_sql);
fra_sys_data_d9.t_sql.close;
end;
if fra_sys_data_d10.t_op.active then begin
table_post(fra_sys_data_d10.t_op);
fra_sys_data_d10.t_op.close;
end;
if fra_sys_data_d10.t_sql.active then begin
table_post(fra_sys_data_d10.t_sql);
fra_sys_data_d10.t_sql.close;
end;
if fra_sys_data_d11.t_op.active then begin
table_post(fra_sys_data_d11.t_op);
fra_sys_data_d11.t_op.close;
end;
if fra_sys_data_d11.t_sql.active then begin
table_post(fra_sys_data_d11.t_sql);
fra_sys_data_d11.t_sql.close;
end;
if fra_sys_data_d12.t_op.active then begin
table_post(fra_sys_data_d12.t_op);
fra_sys_data_d12.t_op.close;
end;
if fra_sys_data_d12.t_sql.active then begin
table_post(fra_sys_data_d12.t_sql);
fra_sys_data_d12.t_sql.close;
end;
if fra_sys_data_d13.t_op.active then begin
table_post(fra_sys_data_d13.t_op);
fra_sys_data_d13.t_op.close;
end;
if fra_sys_data_d13.t_sql.active then begin
table_post(fra_sys_data_d13.t_sql);
fra_sys_data_d13.t_sql.close;
end;
if fra_sys_data_d1.t_op.active then begin
table_post(fra_sys_data_d1.t_op);
fra_sys_data_d1.t_op.close;
end;
if fra_sys_data_d1.t_sql.active then begin
table_post(fra_sys_data_d1.t_sql);
fra_sys_data_d1.t_sql.close;
end;
if fra_sys_data_d14.t_op.active then begin
table_post(fra_sys_data_d14.t_op);
fra_sys_data_d14.t_op.close;
end;
if fra_sys_data_d14.t_sql.active then begin
table_post(fra_sys_data_d14.t_sql);
fra_sys_data_d14.t_sql.close;
end;
if fra_sys_data_v1.t_op.active then begin
table_post(fra_sys_data_v1.t_op);
fra_sys_data_v1.t_op.close;
end;
if fra_sys_data_v1.t_sql.active then begin
table_post(fra_sys_data_v1.t_sql);
fra_sys_data_v1.t_sql.close;
end;
if fra_sys_data_v2.t_op.active then begin
table_post(fra_sys_data_v2.t_op);
fra_sys_data_v2.t_op.close;
end;
if fra_sys_data_v2.t_sql.active then begin
table_post(fra_sys_data_v2.t_sql);
fra_sys_data_v2.t_sql.close;
end;
if fra_sys_data_v3.t_op.active then begin
table_post(fra_sys_data_v3.t_op);
fra_sys_data_v3.t_op.close;
end;
if fra_sys_data_v3.t_sql.active then begin
table_post(fra_sys_data_v3.t_sql);
fra_sys_data_v3.t_sql.close;
end;
if fra_sys_data_v4.t_op.active then begin
table_post(fra_sys_data_v4.t_op);
fra_sys_data_v4.t_op.close;
end;
if fra_sys_data_v4.t_sql.active then begin
table_post(fra_sys_data_v4.t_sql);
fra_sys_data_v4.t_sql.close;
end;
if fra_sys_data_v5.t_op.active then begin
table_post(fra_sys_data_v5.t_op);
fra_sys_data_v5.t_op.close;
end;
if fra_sys_data_v5.t_sql.active then begin
table_post(fra_sys_data_v5.t_sql);
fra_sys_data_v5.t_sql.close;
end;
if fra_sys_data_v6.t_op.active then begin
table_post(fra_sys_data_v6.t_op);
fra_sys_data_v6.t_op.close;
end;
if fra_sys_data_v6.t_sql.active then begin
table_post(fra_sys_data_v6.t_sql);
fra_sys_data_v6.t_sql.close;
end;
if fra_sys_data_v7.t_op.active then begin
table_post(fra_sys_data_v7.t_op);
fra_sys_data_v7.t_op.close;
end;
if fra_sys_data_v7.t_sql.active then begin
table_post(fra_sys_data_v7.t_sql);
fra_sys_data_v7.t_sql.close;
end;
if fra_sys_data_v8.t_op.active then begin
table_post(fra_sys_data_v8.t_op);
fra_sys_data_v8.t_op.close;
end;
if fra_sys_data_v8.t_sql.active then begin
table_post(fra_sys_data_v8.t_sql);
fra_sys_data_v8.t_sql.close;
end;
if fra_sys_data_v9.t_op.active then begin
table_post(fra_sys_data_v9.t_op);
fra_sys_data_v9.t_op.close;
end;
if fra_sys_data_v9.t_sql.active then begin
table_post(fra_sys_data_v9.t_sql);
fra_sys_data_v9.t_sql.close;
end;
if fra_sys_data_v10.t_op.active then begin
table_post(fra_sys_data_v10.t_op);
fra_sys_data_v10.t_op.close;
end;
if fra_sys_data_v10.t_sql.active then begin
table_post(fra_sys_data_v10.t_sql);
fra_sys_data_v10.t_sql.close;
end;
if fra_sys_data_v11.t_op.active then begin
table_post(fra_sys_data_v11.t_op);
fra_sys_data_v11.t_op.close;
end;
if fra_sys_data_v11.t_sql.active then begin
table_post(fra_sys_data_v11.t_sql);
fra_sys_data_v11.t_sql.close;
end;
if fra_sys_data_v12.t_op.active then begin
table_post(fra_sys_data_v12.t_op);
fra_sys_data_v12.t_op.close;
end;
if fra_sys_data_v12.t_sql.active then begin
table_post(fra_sys_data_v12.t_sql);
fra_sys_data_v12.t_sql.close;
end;
if fra_sys_data21.t_op.active then begin
table_post(fra_sys_data21.t_op);
fra_sys_data21.t_op.close;
end;
if fra_sys_data21.t_sql.active then begin
table_post(fra_sys_data21.t_sql);
fra_sys_data21.t_sql.close;
end;
if fra_sys_data22.t_op.active then begin
table_post(fra_sys_data22.t_op);
fra_sys_data22.t_op.close;
end;
if fra_sys_data22.t_sql.active then begin
table_post(fra_sys_data22.t_sql);
fra_sys_data22.t_sql.close;
end;
if fra_sys_data23.t_op.active then begin
table_post(fra_sys_data23.t_op);
fra_sys_data23.t_op.close;
end;
if fra_sys_data23.t_sql.active then begin
table_post(fra_sys_data23.t_sql);
fra_sys_data23.t_sql.close;
end;
if fra_sys_data5.t_op.active then begin
table_post(fra_sys_data5.t_op);
fra_sys_data5.t_op.close;
end;
if fra_sys_data5.t_sql.active then begin
table_post(fra_sys_data5.t_sql);
fra_sys_data5.t_sql.close;
end;
if fra_sys_data12.t_op.active then begin
table_post(fra_sys_data12.t_op);
fra_sys_data12.t_op.close;
end;
if fra_sys_data12.t_sql.active then begin
table_post(fra_sys_data12.t_sql);
fra_sys_data12.t_sql.close;
end;
if fra_sys_data13.t_op.active then begin
table_post(fra_sys_data13.t_op);
fra_sys_data13.t_op.close;
end;
if fra_sys_data13.t_sql.active then begin
table_post(fra_sys_data13.t_sql);
fra_sys_data13.t_sql.close;
end;
if fra_sys_data6.t_op.active then begin
table_post(fra_sys_data6.t_op);
fra_sys_data6.t_op.close;
end;
if fra_sys_data6.t_sql.active then begin
table_post(fra_sys_data6.t_sql);
fra_sys_data6.t_sql.close;
end;
if fra_sys_data7.t_op.active then begin
table_post(fra_sys_data7.t_op);
fra_sys_data7.t_op.close;
end;
if fra_sys_data7.t_sql.active then begin
table_post(fra_sys_data7.t_sql);
fra_sys_data7.t_sql.close;
end;
if fra_sys_data8.t_op.active then begin
table_post(fra_sys_data8.t_op);
fra_sys_data8.t_op.close;
end;
if fra_sys_data8.t_sql.active then begin
table_post(fra_sys_data8.t_sql);
fra_sys_data8.t_sql.close;
end;
if fra_sys_data9.t_op.active then begin
table_post(fra_sys_data9.t_op);
fra_sys_data9.t_op.close;
end;
if fra_sys_data9.t_sql.active then begin
table_post(fra_sys_data9.t_sql);
fra_sys_data9.t_sql.close;
end;
if fra_sys_data10.t_op.active then begin
table_post(fra_sys_data10.t_op);
fra_sys_data10.t_op.close;
end;
if fra_sys_data10.t_sql.active then begin
table_post(fra_sys_data10.t_sql);
fra_sys_data10.t_sql.close;
end;
if fra_sys_data11.t_op.active then begin
table_post(fra_sys_data11.t_op);
fra_sys_data11.t_op.close;
end;
if fra_sys_data11.t_sql.active then begin
table_post(fra_sys_data11.t_sql);
fra_sys_data11.t_sql.close;
end;
if fra_sys_data15.t_op.active then begin
table_post(fra_sys_data15.t_op);
fra_sys_data15.t_op.close;
end;
if fra_sys_data15.t_sql.active then begin
table_post(fra_sys_data15.t_sql);
fra_sys_data15.t_sql.close;
end;
if fra_sys_data24.t_op.active then begin
table_post(fra_sys_data24.t_op);
fra_sys_data24.t_op.close;
end;
if fra_sys_data24.t_sql.active then begin
table_post(fra_sys_data24.t_sql);
fra_sys_data24.t_sql.close;
end;
if fra_sys_data14.t_op.active then begin
table_post(fra_sys_data14.t_op);
fra_sys_data14.t_op.close;
end;
if fra_sys_data14.t_sql.active then begin
table_post(fra_sys_data14.t_sql);
fra_sys_data14.t_sql.close;
end;
end;
procedure Tfrm_sys_limited.t_sys_employeeBeforeScroll(DataSet: TDataSet);
begin
if bsSkinPageControl1.ActivePageIndex<>0 then
bsSkinPageControl1.ActivePageIndex:=0;
end;
procedure Tfrm_sys_limited.N6Click(Sender: TObject);
begin
t_sys_open_tree.first;
while not t_sys_open_tree.eof do
begin
t_sys_open_tree.edit;
t_sys_open_tree['<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>']:=1;
t_sys_open_tree.post;
t_sys_open_tree.next;
end;
end;
procedure Tfrm_sys_limited.N12Click(Sender: TObject);
begin
t_sys_open_tree.first;
while not t_sys_open_tree.eof do
begin
t_sys_open_tree.edit;
t_sys_open_tree['<27>Ƿ<EFBFBD><C7B7>ɲ<EFBFBD><C9B2><EFBFBD>']:=0;
t_sys_open_tree.post;
t_sys_open_tree.next;
end;
end;
procedure Tfrm_sys_limited.fra_sys_data_v7N12Click(Sender: TObject);
begin
fra_sys_data_v7.N12Click(Sender);
end;
procedure Tfrm_sys_limited.fra_sys_data_d14N14Click(Sender: TObject);
begin
fra_sys_data_d14.N14Click(Sender);
end;
end.