⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jgsearchdk.pas

📁 ProviceSystem-公积金监管系统中心端
💻 PAS
字号:
unit JGSearchDK;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, frmMapChild, ImgList, ExtCtrls, ComCtrls, ToolWin, StdCtrls,
  AppEvnts, SOAPHTTPTrans;

type
  TJGSearchDKGL = class(TmapChild)
    ToolButton1: TToolButton;
    ToolButton3: TToolButton;
    Panel6: TPanel;
    LblRQ: TLabel;
    DT: TDateTimePicker;
    ToolButton2: TToolButton;
    procedure ToolButton3Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure ToolButton1Click(Sender: TObject);
    procedure DTChange(Sender: TObject);
  private
    { Private declarations }
    nY, nM, nD: word;
    sNY: string;
    procedure LabelClick(Sender: TObject); overload;
  public
    { Public declarations }
  end;

var
  JGSearchDKGL: TJGSearchDKGL;

implementation

uses uNodeLabel, dmPJg, JGSearchDkDs, uUserFunc;

{$R *.dfm}

procedure TJGSearchDKGL.ToolButton3Click(Sender: TObject);
begin
  inherited;
  close;
end;

procedure TJGSearchDKGL.FormCreate(Sender: TObject);
var
  i: smallint;
begin
  inherited;
  DT.Date := date;
  for i := 0 to high(aNode) do
    aNode[i].OnClick := LabelClick;
//  panel1.Visible := false;
//  panel2.Visible := false;
end;

procedure TJGSearchDKGL.LabelClick(Sender: TObject);
var
//  i: smallint;
  GjjDs: TJGSearchDkDsGL;
  cmd: string;
begin
{  i := IndexOfNodeLabel(aNode, (sender as TNodeLabel));
  if not ToolButton1.Down then
  begin
    if aNode[i].Font.color <> clRed then
      aNode[i].Font.color := clRed
    else
      aNode[i].Font.color := clBlack;
  end
  else
  begin
}
    DT.OnChange(self);
    DM.HTTPRIO_Cx.URL := aNode[iNode].URL;
    Cmd := 'select ''' + aNode[iNode].Number + ''' dsbh,'''
        + StrTran(aNode[iNode].Caption, 0, 12, ' ')
        + ''' dsmc,* from V_GJJDK';
    DM.GjjCx(Cmd);
    GjjDs := TJGSearchDkDsGL.Create(application);
    GjjDs.sNy := sNy;
    GjjDs.ShowModal;
    GjjDs.Free;
//  end;

end;

procedure TJGSearchDKGL.ToolButton1Click(Sender: TObject);
begin
  LabelClick(sender);
end;

procedure TJGSearchDKGL.DTChange(Sender: TObject);
begin
  inherited;
  DecodeDate(DT.Date, nY, nM, nD);
  sNy := trim(inttostr(nY)) + padl(trim(inttostr(nM)), 2, '0');
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -