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.

218 lines
5.8 KiB
Plaintext

unit u_cw_design;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, BusinessSkinForm, bsSkinCtrls, StdCtrls, ExtCtrls, ComCtrls,
bsSkinTabs, RxLookup, bsdbctrls, DB, ADODB, Mask, DBCtrls;
type
Tfrm_cw_design = class(TForm)
bsBusinessSkinForm1: TbsBusinessSkinForm;
bsSkinGroupBox3: TbsSkinGroupBox;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Label9: TLabel;
Label10: TLabel;
bsSkinPageControl1: TbsSkinPageControl;
bsSkinTabSheet1: TbsSkinTabSheet;
Panel1: TPanel;
bsSkinGroupBox1: TbsSkinGroupBox;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Panel2: TPanel;
bsSkinGroupBox2: TbsSkinGroupBox;
bsSkinTabSheet2: TbsSkinTabSheet;
bsSkinPanel1: TbsSkinPanel;
bsSkinButton1: TbsSkinButton;
bsSkinButton2: TbsSkinButton;
bsSkinButton3: TbsSkinButton;
bsSkinGroupBox4: TbsSkinGroupBox;
bsSkinCheckRadioBox13: TbsSkinCheckRadioBox;
bsSkinCheckRadioBox14: TbsSkinCheckRadioBox;
bsSkinCheckRadioBox15: TbsSkinCheckRadioBox;
bsSkinCheckRadioBox16: TbsSkinCheckRadioBox;
bsSkinGroupBox5: TbsSkinGroupBox;
bsSkinCheckRadioBox17: TbsSkinCheckRadioBox;
bsSkinCheckRadioBox18: TbsSkinCheckRadioBox;
bsSkinGroupBox6: TbsSkinGroupBox;
bsSkinCheckRadioBox19: TbsSkinCheckRadioBox;
bsSkinCheckRadioBox21: TbsSkinCheckRadioBox;
RxDBLookupCombo2: TRxDBLookupCombo;
RxDBLookupCombo1: TRxDBLookupCombo;
RxDBLookupCombo3: TRxDBLookupCombo;
RxDBLookupCombo4: TRxDBLookupCombo;
RxDBLookupCombo5: TRxDBLookupCombo;
bsSkinDBCheckRadioBox1: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox2: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox3: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox4: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox5: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox6: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox7: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox8: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox9: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox10: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox11: TbsSkinDBCheckRadioBox;
bsSkinDBCheckRadioBox12: TbsSkinDBCheckRadioBox;
t_cw_design: TADOQuery;
t_cw_design1: TDataSource;
DBEdit1: TDBEdit;
DBEdit2: TDBEdit;
DBEdit3: TDBEdit;
DBEdit4: TDBEdit;
DBEdit5: TDBEdit;
t_pingzhengzi: TADOQuery;
t_pingzhengzi1: TDataSource;
db_cw: TADOConnection;
procedure FormShow(Sender: TObject);
procedure bsSkinButton1Click(Sender: TObject);
procedure bsSkinButton2Click(Sender: TObject);
procedure bsSkinButton3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
frm_cw_design: Tfrm_cw_design;
implementation
uses u_main;
{$R *.dfm}
procedure Tfrm_cw_design.FormShow(Sender: TObject);
begin
t_cw_design.open;
case t_cw_design.fieldbyname('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>').asinteger of
0:
begin
bsSkinCheckRadioBox15.Checked:=true;
end;
1:
begin
bsSkinCheckRadioBox13.Checked:=true;
end;
2:
begin
bsSkinCheckRadioBox14.Checked:=true;
end;
3:
begin
bsSkinCheckRadioBox16.Checked:=true;
end;
end;
case t_cw_design.fieldbyname('<27><><EFBFBD><EFBFBD><EFBFBD>취').asinteger of
1:
begin
bsSkinCheckRadioBox17.Checked:=true;
end;
2:
begin
bsSkinCheckRadioBox18.Checked:=true;
end;
end;
case t_cw_design.fieldbyname('<27><><EFBFBD>ɰ취').asinteger of
1:
begin
bsSkinCheckRadioBox21.Checked:=true;
end;
2:
begin
bsSkinCheckRadioBox19.Checked:=true;
end;
end;
end;
procedure Tfrm_cw_design.bsSkinButton1Click(Sender: TObject);
begin
t_cw_design.edit;
if bsSkinCheckRadioBox13.Checked then
begin
t_cw_design['<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>']:=1;
end;
if bsSkinCheckRadioBox14.Checked then
begin
t_cw_design['<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>']:=2;
end;
if bsSkinCheckRadioBox16.Checked then
begin
t_cw_design['<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>']:=3;
end;
if bsSkinCheckRadioBox15.Checked then
begin
t_cw_design['<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>']:=0;
end;
if bsSkinCheckRadioBox17.Checked then
begin
t_cw_design['<27><><EFBFBD><EFBFBD><EFBFBD>취']:=1;
end;
if bsSkinCheckRadioBox18.Checked then
begin
t_cw_design['<27><><EFBFBD><EFBFBD><EFBFBD>취']:=2;
end;
if bsSkinCheckRadioBox21.Checked then
begin
t_cw_design['<27><><EFBFBD>ɰ취']:=1;
end;
if bsSkinCheckRadioBox19.Checked then
begin
t_cw_design['<27><><EFBFBD>ɰ취']:=2;
end;
t_cw_design.post;
CLOSE;
end;
procedure Tfrm_cw_design.bsSkinButton2Click(Sender: TObject);
begin
close;
end;
procedure Tfrm_cw_design.bsSkinButton3Click(Sender: TObject);
var
str:widestring;
begin
try
str:='Provider=SQLOLEDB.1;';
str:=str+'Password='+DBEdit3.text+';';
str:=str+'Persist Security Info=False;';
str:=str+'User ID='+DBEdit2.text+';';
str:=str+'Initial Catalog='+DBEdit4.text+';';
str:=str+'Data Source='+DBEdit1.text;
t_pingzhengzi.close;
db_cw.Connected:=false;
db_cw.ConnectionString:=str;
if bsSkinCheckRadioBox13.Checked then
begin
t_pingzhengzi.close;
t_pingzhengzi.sql.clear;
t_pingzhengzi.sql.add('select * from T_VOUCHERGROUP order by FName');
t_pingzhengzi.open;
RxDBLookupCombo1.LookupField:='FGroupID';
RxDBLookupCombo1.LookupDisplay:='FName';
RxDBLookupCombo2.LookupField:='FGroupID';
RxDBLookupCombo2.LookupDisplay:='FName';
RxDBLookupCombo3.LookupField:='FGroupID';
RxDBLookupCombo3.LookupDisplay:='FName';
RxDBLookupCombo4.LookupField:='FGroupID';
RxDBLookupCombo4.LookupDisplay:='FName';
RxDBLookupCombo5.LookupField:='FGroupID';
RxDBLookupCombo5.LookupDisplay:='FName';
end;
showmessage('<27><><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD>');
bsSkinGroupBox1.Enabled:=true;
except
showmessage('<27><><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD>');
end;
end;
end.