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

📄 unitmanagerroomquery.pas

📁 自己做过的工程
💻 PAS
字号:
unit unitmanagerroomquery;

interface

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

type
  Tformmanagerroomquery = class(TForm)
    formmanagerroomquery: TPageControl;
    TabSheet1: TTabSheet;
    Panel2: TPanel;
    DBGrid1: TDBGrid;
    Panel4: TPanel;
    GroupBox1: TGroupBox;
    ed_feeusername: TEdit;
    dtp_feetimeEnd: TDateTimePicker;
    cb_feeusername: TCheckBox;
    StaticText8: TStaticText;
    StaticText9: TStaticText;
    dtp_feetimeBegin: TDateTimePicker;
    StaticText4: TStaticText;
    but_roomfeerequery: TButton;
    StaticText2: TStaticText;
    ed_totalfee: TEdit;
    TabSheet2: TTabSheet;
    Panel3: TPanel;
    DBGrid2: TDBGrid;
    Panel5: TPanel;
    but_roomdebtrequery: TButton;
    StaticText5: TStaticText;
    GroupBox2: TGroupBox;
    StaticText6: TStaticText;
    StaticText3: TStaticText;
    StaticText7: TStaticText;
    StaticText1: TStaticText;
    ed_totalredebt: TEdit;
    DBGrid3: TDBGrid;
    TabSheet3: TTabSheet;
    DBGrid4: TDBGrid;
    GroupBox3: TGroupBox;
    StaticText10: TStaticText;
    StaticText11: TStaticText;
    ed_totaldebt: TEdit;
    StaticText12: TStaticText;
    Button1: TButton;
    DataSource1: TDataSource;
    DataSource2: TDataSource;
    DataSource3: TDataSource;
    dtp_redebttimeEnd: TDateTimePicker;
    dtp_redebttimeBegin: TDateTimePicker;
    ed_redebtusername: TEdit;
    cb_redebtusername: TCheckBox;
    dtp_debttimeEnd: TDateTimePicker;
    dtp_debttimeBegin: TDateTimePicker;
    ed_debtusername: TEdit;
    cb_debtusername: TCheckBox;
    procedure but_roomfeerequeryClick(Sender: TObject);
    procedure cb_feeusernameClick(Sender: TObject);
    procedure cb_debtusernameClick(Sender: TObject);
    procedure but_roomdebtrequeryClick(Sender: TObject);
    procedure cb_redebtusernameClick(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure TabSheet1Show(Sender: TObject);
    procedure TabSheet2Show(Sender: TObject);
    procedure TabSheet3Show(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  formmanagerroomquery: Tformmanagerroomquery;

implementation
    uses unitDMhotel;
{$R *.dfm}

procedure Tformmanagerroomquery.but_roomfeerequeryClick(Sender: TObject);
var
totalmoney:extended;
begin
        DMHotel.ManagerRoomFeeQuery(ed_feeusername.Text,dtp_feetimebegin.Date,dtp_feetimeend.Date,cb_feeusername.Checked,totalmoney);
        ed_totalfee.Text:=floattostr(totalmoney);
end;

procedure Tformmanagerroomquery.cb_feeusernameClick(Sender: TObject);
begin
if ed_feeusername.Enabled=false then
        ed_feeusername.Enabled:=true
else
        begin
                ed_feeusername.Enabled:=false;
                ed_feeusername.Clear;
        end;
end;

procedure Tformmanagerroomquery.cb_debtusernameClick(Sender: TObject);
begin
if ed_debtusername.Enabled=false then
        ed_debtusername.Enabled:=true
else
        begin
                ed_debtusername.Enabled:=false;
                ed_debtusername.Clear;
        end;
end;

procedure Tformmanagerroomquery.but_roomdebtrequeryClick(Sender: TObject);
var
totalmoney:extended;
begin
        DMHotel.ManagerRoomReDebtQuery(ed_redebtusername.Text,dtp_redebttimebegin.Date,dtp_redebttimeend.Date,cb_redebtusername.Checked,'帐务已还清',totalmoney);
       // DMHotel.ManagerRoomDebtQuery(ed_debtusername.Text,dtp_debttimebegin.Date,dtp_debttimeend.Date,cb_debtusername.Checked,'帐务已还清',totalmoney);
        ed_totalredebt.Text:=floattostr(totalmoney);
end;

procedure Tformmanagerroomquery.cb_redebtusernameClick(Sender: TObject);
begin
        if ed_redebtusername.Enabled=false then
        ed_redebtusername.Enabled:=true
else
        begin
                ed_redebtusername.Enabled:=false;
                ed_redebtusername.Clear;
        end;
end;

procedure Tformmanagerroomquery.Button1Click(Sender: TObject);
var
totalmoney:extended;
begin
        DMHotel.ManagerRoomDebtQuery(ed_debtusername.Text,dtp_debttimebegin.Date,dtp_debttimeend.Date,cb_debtusername.Checked,'欠账',totalmoney);
    //    DMHotel.ManagerRoomReDebtQuery(ed_redebtusername.Text,dtp_redebttimebegin.Date,dtp_redebttimeend.Date,cb_redebtusername.Checked,'欠帐',totalmoney);
        ed_totaldebt.Text:=floattostr(totalmoney);
end;

procedure Tformmanagerroomquery.TabSheet1Show(Sender: TObject);
begin
dtp_feetimeBegin.Date:=date;
dtp_feetimeEnd.Date:=date;
end;

procedure Tformmanagerroomquery.TabSheet2Show(Sender: TObject);
begin
dtp_redebttimeBegin.Date:=date;
dtp_redebttimeEnd.Date:=date;
end;

procedure Tformmanagerroomquery.TabSheet3Show(Sender: TObject);
begin
dtp_debttimeBegin.Date:=date;
dtp_debttimeEnd.Date:=date;
end;

end.

⌨️ 快捷键说明

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