unit U_TransferWayHelp;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData,
  cxDataStorage, cxEdit, DB, cxDBData, cxDropDownEdit, StdCtrls, Buttons,
  ADODB, cxGridLevel, cxGridCustomTableView, cxGridTableView,
  cxGridDBTableView, cxClasses, cxControls, cxGridCustomView, cxGrid;

type
  TfrmTransferWayHelp = class(TForm)
    dbGrid1: TcxGrid;
    Tv1: TcxGridDBTableView;
    Tv1Transferwaycode: TcxGridDBColumn;
    Tv1TransferWayName: TcxGridDBColumn;
    dbGrid1Level1: TcxGridLevel;
    DataSource1: TDataSource;
    ADOConnection1: TADOConnection;
    ADOQueryHelp: TADOQuery;
    btOk: TBitBtn;
    btNo: TBitBtn;
    procedure FormCreate(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure btOkClick(Sender: TObject);
    procedure Tv1DblClick(Sender: TObject);
    procedure btNoClick(Sender: TObject);
  private
    procedure  InitData();
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmTransferWayHelp: TfrmTransferWayHelp;

implementation
uses
  U_global;

{$R *.dfm}

procedure TfrmTransferWayHelp.FormCreate(Sender: TObject);
begin
  with ADOConnection1 do
  begin
    Connected:=False;
    ConnectionString:=gConString;
    Connected:=True;
  end;
end;

procedure TfrmTransferWayHelp.InitData();
begin
  with ADOQueryHelp do
  begin
    close;
    sql.clear;
    sql.Add('select * from GY_TransferWay');
    sql.Add('order by TransferWayCode');
    Open;
  end;
end;

procedure TfrmTransferWayHelp.FormShow(Sender: TObject);
begin
  InitData();
end;

procedure TfrmTransferWayHelp.btOkClick(Sender: TObject);
begin
  if ADOQueryHelp.IsEmpty then Exit;
  ModalResult:=1;
end;

procedure TfrmTransferWayHelp.Tv1DblClick(Sender: TObject);
begin
  btOk.Click;
end;

procedure TfrmTransferWayHelp.btNoClick(Sender: TObject);
begin
  ModalResult:=-1;
end;

end.