Xt_Qxszs.~pas
资源名称:挡案管理系统.rar [点击查看]
上传用户:szruida
上传日期:2007-06-01
资源大小:6518k
文件大小:9k
源码类别:
Delphi控件源码
开发平台:
Delphi
- unit Xt_Qxszs;
- interface
- uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, ComCtrls, ExtCtrls, DB, StdCtrls, DBCtrlsEh, Buttons,
- TFlatEditUnit, DBClient;
- type
- TXt_Cdqx = class(TForm)
- PageControl1: TPageControl;
- TabSheet1: TTabSheet;
- TabSheet2: TTabSheet;
- TabSheet3: TTabSheet;
- TabSheet4: TTabSheet;
- TabSheet5: TTabSheet;
- Panel1: TPanel;
- DataSource1: TDataSource;
- DBCheckBoxEh1: TDBCheckBoxEh;
- DBCheckBoxEh2: TDBCheckBoxEh;
- DBCheckBoxEh3: TDBCheckBoxEh;
- DBCheckBoxEh4: TDBCheckBoxEh;
- DBCheckBoxEh5: TDBCheckBoxEh;
- DBCheckBoxEh6: TDBCheckBoxEh;
- DBCheckBoxEh7: TDBCheckBoxEh;
- DBCheckBoxEh8: TDBCheckBoxEh;
- DBCheckBoxEh9: TDBCheckBoxEh;
- DBCheckBoxEh10: TDBCheckBoxEh;
- DBCheckBoxEh11: TDBCheckBoxEh;
- Panel2: TPanel;
- Panel3: TPanel;
- DBCheckBoxEh17: TDBCheckBoxEh;
- DBCheckBoxEh18: TDBCheckBoxEh;
- DBCheckBoxEh19: TDBCheckBoxEh;
- DBCheckBoxEh20: TDBCheckBoxEh;
- DBCheckBoxEh21: TDBCheckBoxEh;
- DBCheckBoxEh16: TDBCheckBoxEh;
- DBCheckBoxEh15: TDBCheckBoxEh;
- DBCheckBoxEh14: TDBCheckBoxEh;
- DBCheckBoxEh13: TDBCheckBoxEh;
- DBCheckBoxEh12: TDBCheckBoxEh;
- DBCheckBoxEh22: TDBCheckBoxEh;
- DBCheckBoxEh23: TDBCheckBoxEh;
- DBCheckBoxEh24: TDBCheckBoxEh;
- DBCheckBoxEh25: TDBCheckBoxEh;
- DBCheckBoxEh28: TDBCheckBoxEh;
- DBCheckBoxEh29: TDBCheckBoxEh;
- DBCheckBoxEh30: TDBCheckBoxEh;
- DBCheckBoxEh31: TDBCheckBoxEh;
- Panel4: TPanel;
- Choose: TSpeedButton;
- AllSelect: TSpeedButton;
- AllClear: TSpeedButton;
- Save: TSpeedButton;
- Quit: TSpeedButton;
- Panel5: TPanel;
- DBCheckBoxEh27: TDBCheckBoxEh;
- Panel6: TPanel;
- DBCheckBoxEh26: TDBCheckBoxEh;
- DBCheckBoxEh39: TDBCheckBoxEh;
- DBCheckBoxEh38: TDBCheckBoxEh;
- DBCheckBoxEh37: TDBCheckBoxEh;
- FlatEdit1: TFlatEdit;
- Label1: TLabel;
- FlatEdit2: TFlatEdit;
- Panel7: TPanel;
- Label2: TLabel;
- DBCheckBoxEh32: TDBCheckBoxEh;
- DBCheckBoxEh33: TDBCheckBoxEh;
- DBCheckBoxEh34: TDBCheckBoxEh;
- DBCheckBoxEh35: TDBCheckBoxEh;
- DBCheckBoxEh36: TDBCheckBoxEh;
- DBCheckBoxEh40: TDBCheckBoxEh;
- DBCheckBoxEh41: TDBCheckBoxEh;
- ClientDataSet1: TClientDataSet;
- XTGL: TDBCheckBoxEh;
- JCSJ: TDBCheckBoxEh;
- AJGL: TDBCheckBoxEh;
- JYGL: TDBCheckBoxEh;
- BZCD: TDBCheckBoxEh;
- procedure QuitClick(Sender: TObject);
- procedure SaveClick(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure AllSelectClick(Sender: TObject);
- procedure AllClearClick(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure ChooseClick(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
- var
- Xt_Cdqx: TXt_Cdqx;
- implementation
- uses dms, am_yhz_xzs;
- {$R *.dfm}
- procedure TXt_Cdqx.QuitClick(Sender: TObject);
- begin
- close;
- end;
- procedure TXt_Cdqx.SaveClick(Sender: TObject);
- var s_yhzdm:string;
- begin
- s_yhzdm:=FlatEdit2.Text;//用户组代码
- dm.xt_cdqx.Edit;
- dm.xt_cdqx.FieldByName('yhz_dm').AsString:=FlatEdit2.Text;//用户组代码
- if dm.xt_cdqx.ApplyUpdates(0)<=0 then
- begin
- application.MessageBox('菜单权限设置成功!','提示',mb_ok or mb_iconinformation);
- Clientdataset1.Close;
- Clientdataset1.CommandText:='Update xt_userGroup set yhz_qx=''已设置'' where yhz_dm='+''''+s_yhzdm+''''+'';
- Clientdataset1.Execute;
- Clientdataset1.Close;
- Clientdataset1.CommandText:='select * from xt_UserGroup';
- Clientdataset1.open;
- end
- else
- begin
- application.MessageBox('菜单权限设置失败!','提示',mb_ok or mb_iconinformation);
- exit;
- end;
- end;
- procedure TXt_Cdqx.FormCreate(Sender: TObject);
- begin
- panel7.Visible:=true;
- panel7.Cursor:=crHourGlass;
- dm.xt_cdqx.Active:=true;
- dm.xt_cdqx.Edit;
- dbcheckboxeh1.Checked:=true;dbcheckboxeh2.Checked:=true;dbcheckboxeh3.Checked:=true;
- dbcheckboxeh4.Checked:=true;dbcheckboxeh5.Checked:=true;dbcheckboxeh6.Checked:=true;
- dbcheckboxeh7.Checked:=true;dbcheckboxeh8.Checked:=true;dbcheckboxeh9.Checked:=true;
- dbcheckboxeh10.Checked:=true;dbcheckboxeh11.Checked:=true;dbcheckboxeh12.Checked:=true;
- dbcheckboxeh13.Checked:=true;dbcheckboxeh14.Checked:=true;dbcheckboxeh15.Checked:=true;
- dbcheckboxeh16.Checked:=true;dbcheckboxeh17.Checked:=true;dbcheckboxeh18.Checked:=true;
- dbcheckboxeh19.Checked:=true;dbcheckboxeh20.Checked:=true;dbcheckboxeh21.Checked:=true;
- dbcheckboxeh22.Checked:=true;dbcheckboxeh23.Checked:=true;dbcheckboxeh24.Checked:=true;
- dbcheckboxeh25.Checked:=true;dbcheckboxeh26.Checked:=true;dbcheckboxeh27.Checked:=true;
- dbcheckboxeh28.Checked:=true;dbcheckboxeh29.Checked:=true;dbcheckboxeh30.Checked:=true;
- dbcheckboxeh31.Checked:=true;dbcheckboxeh32.Checked:=true;dbcheckboxeh33.Checked:=true;
- dbcheckboxeh37.Checked:=true;dbcheckboxeh38.Checked:=true;dbcheckboxeh39.Checked:=true;
- dbcheckboxeh34.Checked:=true;dbcheckboxeh35.Checked:=true;dbcheckboxeh36.Checked:=true;
- dbcheckboxeh40.Checked:=true;dbcheckboxeh41.Checked:=true;xtgl.Checked:=true;
- jcsj.Checked:=true;ajgl.Checked:=true;ajgl.Checked:=true;jygl.Checked:=true;
- bzcd.Checked:=true;
- end;
- procedure TXt_Cdqx.FormClose(Sender: TObject; var Action: TCloseAction);
- begin
- dm.xt_cdqx.Active:=false;
- action:=cafree;
- Xt_Cdqx:=nil;
- end;
- procedure TXt_Cdqx.AllSelectClick(Sender: TObject);
- begin
- case pageControl1.ActivePageIndex of
- 0: begin//系统管理
- dbcheckboxeh1.Checked:=true;dbcheckboxeh2.Checked:=true;dbcheckboxeh3.Checked:=true;
- dbcheckboxeh4.Checked:=true;dbcheckboxeh5.Checked:=true;dbcheckboxeh6.Checked:=true;
- dbcheckboxeh7.Checked:=true;dbcheckboxeh8.Checked:=true;dbcheckboxeh9.Checked:=true;
- dbcheckboxeh10.Checked:=true;dbcheckboxeh11.Checked:=true;dbcheckboxeh33.Checked:=true;
- dbcheckboxeh32.Checked:=true;xtgl.Checked:=true;
- end;
- 1: begin//基础数据
- dbcheckboxeh12.Checked:=true;
- dbcheckboxeh13.Checked:=true;dbcheckboxeh14.Checked:=true;dbcheckboxeh15.Checked:=true;
- dbcheckboxeh16.Checked:=true;dbcheckboxeh17.Checked:=true;dbcheckboxeh18.Checked:=true;
- dbcheckboxeh19.Checked:=true;dbcheckboxeh20.Checked:=true;dbcheckboxeh21.Checked:=true;
- dbcheckboxeh34.Checked:=true;dbcheckboxeh35.Checked:=true;dbcheckboxeh36.Checked:=true;
- jcsj.Checked:=true;
- end;
- 2: begin//案卷管理
- dbcheckboxeh22.Checked:=true;dbcheckboxeh23.Checked:=true;dbcheckboxeh24.Checked:=true;
- dbcheckboxeh25.Checked:=true;dbcheckboxeh28.Checked:=true;dbcheckboxeh29.Checked:=true;
- dbcheckboxeh30.Checked:=true;dbcheckboxeh31.Checked:=true;dbcheckboxeh40.Checked:=true;
- dbcheckboxeh41.Checked:=true;ajgl.Checked:=true;
- end;
- 3: begin//借阅管理
- dbcheckboxeh26.Checked:=true;dbcheckboxeh37.Checked:=true;
- dbcheckboxeh38.Checked:=true;dbcheckboxeh39.Checked:=true;jygl.Checked:=true;
- end;
- 4:begin//帮助
- dbCheckBoxeh27.Checked:=true;bzcd.Checked:=true;
- end;
- end;//end case
- end;
- procedure TXt_Cdqx.AllClearClick(Sender: TObject);
- begin
- case pageControl1.ActivePageIndex of
- 0: begin//系统管理
- dbcheckboxeh1.Checked:=false;dbcheckboxeh2.Checked:=false;dbcheckboxeh3.Checked:=false;
- dbcheckboxeh4.Checked:=false;dbcheckboxeh5.Checked:=false;dbcheckboxeh6.Checked:=false;
- dbcheckboxeh7.Checked:=false;dbcheckboxeh8.Checked:=false;dbcheckboxeh9.Checked:=false;
- dbcheckboxeh10.Checked:=false;dbcheckboxeh11.Checked:=false;dbcheckboxeh33.Checked:=false;
- dbcheckboxeh32.Checked:=false;XTGL.Checked:=false;
- end;
- 1: begin//基础数据
- dbcheckboxeh12.Checked:=false;
- dbcheckboxeh13.Checked:=false;dbcheckboxeh14.Checked:=false;dbcheckboxeh15.Checked:=false;
- dbcheckboxeh16.Checked:=false;dbcheckboxeh17.Checked:=false;dbcheckboxeh18.Checked:=false;
- dbcheckboxeh19.Checked:=false;dbcheckboxeh20.Checked:=false;dbcheckboxeh21.Checked:=false;
- dbcheckboxeh34.Checked:=false;dbcheckboxeh35.Checked:=false;dbcheckboxeh36.Checked:=false;
- jcsj.Checked:=false;
- end;
- 2: begin//案卷管理
- dbcheckboxeh22.Checked:=false;dbcheckboxeh23.Checked:=false;dbcheckboxeh24.Checked:=false;
- dbcheckboxeh25.Checked:=false;dbcheckboxeh28.Checked:=false;dbcheckboxeh29.Checked:=false;
- dbcheckboxeh30.Checked:=false;dbcheckboxeh31.Checked:=false;dbcheckboxeh40.Checked:=false;
- dbcheckboxeh41.Checked:=false;
- end;
- 3: begin//借阅管理
- dbcheckboxeh26.Checked:=false;dbcheckboxeh37.Checked:=false;
- dbcheckboxeh38.Checked:=false;dbcheckboxeh39.Checked:=false;jygl.Checked:=false;
- end;
- 4:begin//帮助
- dbCheckBoxeh27.Checked:=false;bzcd.Checked:=false;
- end;
- end;//end case
- end;
- procedure TXt_Cdqx.FormShow(Sender: TObject);
- begin
- panel7.Visible:=false;
- panel7.Cursor:=crDefault;
- end;
- procedure TXt_Cdqx.ChooseClick(Sender: TObject);
- begin
- if am_yhz_xz=nil then
- begin
- am_yhz_xz:=Tam_yhz_xz.create(self);
- am_yhz_xz.showmodal;
- end;
- end;
- end.