unitdebtroomrequery.pas

来自「自己做过的工程」· PAS 代码 · 共 104 行

PAS
104
字号
unit unitdebtroomrequery;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls, Grids, DBGrids, ExtCtrls, DB;

type
  Tformdebtroomrequery = class(TForm)
    Panel1: TPanel;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    Panel2: TPanel;
    DBGrid1: TDBGrid;
    Panel4: TPanel;
    GroupBox1: TGroupBox;
    ed_feeusername: TEdit;
    ed_feeroomid: TEdit;
    dtp_feeintime: TDateTimePicker;
    cb_feeusername: TCheckBox;
    cb_feeroomid: TCheckBox;
    cb_feeintime: TCheckBox;
    StaticText4: TStaticText;
    but_roomfeerequery: TButton;
    DataSource1: TDataSource;
    ed_totaldebt: TEdit;
    procedure cb_feeusernameClick(Sender: TObject);
    procedure cb_feeroomidClick(Sender: TObject);
    procedure cb_feeintimeClick(Sender: TObject);
    procedure but_roomfeerequeryClick(Sender: TObject);
    procedure TabSheet1Show(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  formdebtroomrequery: Tformdebtroomrequery;

implementation
       uses unitDMHotel;
{$R *.dfm}

procedure Tformdebtroomrequery.cb_feeusernameClick(Sender: TObject);
begin
    if cb_feeusername.Checked=true then
       begin
           ed_feeusername.Enabled:=true;
           ed_feeusername.SetFocus;
       end
    else
       begin
           ed_feeusername.Enabled:=false;
           ed_feeusername.Text:='';
       end;
end;

procedure Tformdebtroomrequery.cb_feeroomidClick(Sender: TObject);
begin
    if cb_feeroomid.Checked=true then
       begin
           ed_feeroomid.Enabled:=true;
           ed_feeroomid.SetFocus;
       end
    else
       begin
           ed_feeroomid.Enabled:=false;
           ed_feeroomid.Text:='';
       end;
end;

procedure Tformdebtroomrequery.cb_feeintimeClick(Sender: TObject);
begin
     dtp_feeintime.Date:=date;

    if cb_feeintime.Checked=true then
       begin
           dtp_feeintime.Enabled:=true;
           dtp_feeintime.SetFocus;
       end
    else
       begin
           dtp_feeintime.Enabled:=false;

       end;
end;

procedure Tformdebtroomrequery.but_roomfeerequeryClick(Sender: TObject);
var
totalmoney:extended;
begin
DMHotel.RoomDebtQuery('欠账',ed_feeusername.Text,ed_feeroomid.Text,dtp_feeintime.Date,cb_feeusername.Checked,cb_feeroomid.Checked,cb_feeintime.Checked,totalmoney);
ed_totaldebt.Text:=floattostr(totalmoney);
end;

procedure Tformdebtroomrequery.TabSheet1Show(Sender: TObject);
begin
dtp_feeintime.Date:=date;
end;

end.

⌨️ 快捷键说明

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