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

📄 frmjob.~pas

📁 一个小型餐饮管理系统,可支持小票打印.还存在一些小问题,希望朋友们帮助完成. QQ:15372627 E-mail:hdw802.163.com
💻 ~PAS
字号:
unit Frmjob;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Mask, RzEdit, RzPanel, ComCtrls, Grids, DBGrids, DB,
  DBClient, ExtCtrls, RzTabs,Unit_admin,Unit_Job,Unit_Share;

type
  Tfrm_job = class(TForm)
    RzPageControl1: TRzPageControl;
    TabSheet1: TRzTabSheet;
    TabSheet2: TRzTabSheet;
    Panel2: TPanel;
    DataSource1: TDataSource;
    ClientDataSet1: TClientDataSet;
    jbGrid: TDBGrid;
    Label1: TLabel;
    Label2: TLabel;
    Button1: TButton;
    Button2: TButton;
    jbtime: TDateTimePicker;
    com_man: TComboBox;
    RzGroupBox1: TRzGroupBox;
    Label3: TLabel;
    WorkTime: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    Label9: TLabel;
    Button3: TButton;
    Button4: TButton;
    Button5: TButton;
    lab_qb: TLabel;
    lab_xj: TLabel;
    lab_qd: TLabel;
    lab_gz: TLabel;
    lab_ze: TLabel;
    Label15: TLabel;
    Label16: TLabel;
    Label17: TLabel;
    Label18: TLabel;
    Label19: TLabel;
    lab_admin: TLabel;
    lab_jj: TLabel;
    ed_sj: TRzNumericEdit;
    ed_lc: TRzNumericEdit;
    procedure FormCreate(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure ed_sjChange(Sender: TObject);
    procedure ed_lcChange(Sender: TObject);
  private
    { Private declarations }
    Myadmin:TAdmin;
    MyJob:TJob;
    MyShare:Tshare;
    BTime,ETime:TDateTime;
    AdminID:Integer;
    JobMoney:TJobMoney;
  public
    { Public declarations }
  end;

var
  frm_job: Tfrm_job;

implementation

uses FrmMain;

{$R *.dfm}

procedure Tfrm_job.FormCreate(Sender: TObject);
begin
 MyAdmin:=Tadmin.Create;
 MyJob:=TJob.create;
 MyShare:=Tshare.create;

end;

procedure Tfrm_job.FormActivate(Sender: TObject);
begin
 Com_man.Items.Clear;
 Com_man.Items.AddStrings(Myadmin.AllAdminList);
 Com_Man.ItemIndex:=0;
 AdminID:=Frm_Main.AdminID;
 BTime:=MyJob.LoginTime(AdminID);
 ETime:=Now;
 jbTime.DateTime:=ETime;

 WorkTime.Caption:=DateTimeToStr(BTime)+'——'+DateTimeToStr(ETime);
 lab_qb.Caption:=Myshare.DispCurrency(MyJob.Get_JYMoney);

 jobMoney:=Myjob.Get_JObMoney(AdminID,Btime,Etime);
 lab_xj.Caption:=MyShare.DispCurrency(jobMoney.Xj);
 lab_qd.caption:=Myshare.DispCurrency(JobMoney.Qd);
 lab_gz.Caption:=Myshare.DispCurrency(JobMoney.Gz);
 lab_ze.Caption:=MyShare.DispCurrency(MyJob.Get_JYMoney+jobMoney.Xj);
 lab_jj.Caption:=MyShare.DispCurrency(MyJob.Get_JYMoney+jobMoney.Xj-ed_sj.Value+ed_lc.Value);
 lab_admin.Caption:=MyAdmin.AdminName(AdminID);

end;

procedure Tfrm_job.ed_sjChange(Sender: TObject);
begin
lab_jj.Caption:=MyShare.DispCurrency(MyJob.Get_JYMoney+jobMoney.Xj-ed_sj.Value+ed_lc.Value);
end;

procedure Tfrm_job.ed_lcChange(Sender: TObject);
begin
 ed_sjChange(Sender);
end;

end.

⌨️ 快捷键说明

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