You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

172 lines
5.0 KiB
Plaintext

unit u_sys_sale_profitset_two;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, BusinessSkinForm, bsSkinCtrls, dxExEdtr, dxCntner,
dxTL, dxDBCtrl, dxDBGrid, dxDBTLCl, dxGrClms, Grids, DBGridEh, StdCtrls,
Mask, DBCtrls, Wwdbigrd, Wwdbgrid, wwdblook, bsdbctrls, cxStyles,
cxCustomData, cxGraphics, cxFilter, cxData, cxDataStorage, cxEdit,
cxDBData, cxGridCustomTableView, cxGridTableView, cxGridDBTableView,
cxGridLevel, cxClasses, cxControls, cxGridCustomView, cxGrid,
cxDBLookupComboBox;
type
Tfrm_sys_sale_profitset_two = class(TForm)
t_sys_saleproft: TADOQuery;
ds_sys_saleproft1: TDataSource;
ds_sys_saleproftset1: TDataSource;
t_sys_saleproftset: TADOQuery;
bsBusinessSkinForm1: TbsBusinessSkinForm;
bsSkinPanel2: TbsSkinPanel;
bsSkinPanel4: TbsSkinPanel;
dxDBGrid1: TdxDBGrid;
dxDBGrid1Column1: TdxDBGridMaskColumn;
bsSkinPanel1: TbsSkinPanel;
bsSkinButton1: TbsSkinButton;
bsSkinButton2: TbsSkinButton;
bsSkinButton4: TbsSkinButton;
bsSkinButton3: TbsSkinButton;
bsSkinPanel3: TbsSkinPanel;
bsSkinButton9: TbsSkinButton;
bsSkinButton10: TbsSkinButton;
bsSkinButton11: TbsSkinButton;
bsSkinButton12: TbsSkinButton;
bsSkinButton5: TbsSkinButton;
bskngrpbx1: TbsSkinGroupBox;
bsSkinGroupBox1: TbsSkinGroupBox;
dbgrdh1: TDBGridEh;
bsSkinPanel6: TbsSkinPanel;
bsSkinGroupBox3: TbsSkinGroupBox;
t_sys_emply: TADOQuery;
ds_sys_emply1: TDataSource;
wwDBGrid1: TwwDBGrid;
wwDBLookupCombo1: TwwDBLookupCombo;
bsSkinButton6: TbsSkinButton;
bsSkinButton7: TbsSkinButton;
ADOQuery1: TADOQuery;
DataSource1: TDataSource;
t_sys_salelxset: TADOQuery;
t_sys_salelxset1: TDataSource;
bsSkinPanel7: TbsSkinPanel;
Label2: TLabel;
DBEdit2: TDBEdit;
cxGrid1DBTableView1: TcxGridDBTableView;
cxGrid1Level1: TcxGridLevel;
cxGrid1: TcxGrid;
cxGrid1DBTableView1DBColumn1: TcxGridDBColumn;
cxGrid1DBTableView1DBColumn2: TcxGridDBColumn;
cxGrid1DBTableView1DBColumn3: TcxGridDBColumn;
procedure t_sys_saleproftBeforePost(DataSet: TDataSet);
procedure t_sys_saleproftsetBeforePost(DataSet: TDataSet);
procedure FormShow(Sender: TObject);
procedure bsSkinButton1Click(Sender: TObject);
procedure bsSkinButton2Click(Sender: TObject);
procedure bsSkinButton4Click(Sender: TObject);
procedure bsSkinButton3Click(Sender: TObject);
procedure bsSkinButton9Click(Sender: TObject);
procedure bsSkinButton10Click(Sender: TObject);
procedure bsSkinButton12Click(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
procedure bsSkinButton5Click(Sender: TObject);
procedure t_sys_saleproftsetBeforeInsert(DataSet: TDataSet);
private
{ Private declarations }
public
{ Public declarations }
end;
var
frm_sys_sale_profitset_two: Tfrm_sys_sale_profitset_two;
dep_emp_insert:boolean;
dep_emp_name:string;
implementation
uses u_main, my_sys_function, u_data_share, u_sys_dep_emp_delete,
u_sys_progress, u_sys_dep_emp_department;
{$R *.dfm}
procedure Tfrm_sys_sale_profitset_two.t_sys_saleproftBeforePost(
DataSet: TDataSet);
begin
table_before_post(t_sys_saleproft,'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
end;
procedure Tfrm_sys_sale_profitset_two.t_sys_saleproftsetBeforePost(DataSet: TDataSet);
begin
// table_before_post(t_sys_saleproftset,'<27><><EFBFBD><EFBFBD>');
end;
procedure Tfrm_sys_sale_profitset_two.FormShow(Sender: TObject);
begin
ADOQuery1.Close;
ADOQuery1.Open;
t_sys_saleproft.open;
t_sys_saleproftset.open;
t_sys_salelxset.open;
t_sys_emply.Open;
end;
procedure Tfrm_sys_sale_profitset_two.bsSkinButton1Click(Sender: TObject);
begin
t_sys_saleproft.insert;
end;
procedure Tfrm_sys_sale_profitset_two.bsSkinButton2Click(Sender: TObject);
begin
table_post(t_sys_saleproft);
table_post(t_sys_salelxset);
end;
procedure Tfrm_sys_sale_profitset_two.bsSkinButton4Click(Sender: TObject);
begin
table_delete(t_sys_saleproft);
end;
procedure Tfrm_sys_sale_profitset_two.bsSkinButton3Click(Sender: TObject);
begin
table_cancel(t_sys_saleproft);
end;
procedure Tfrm_sys_sale_profitset_two.bsSkinButton9Click(Sender: TObject);
begin
t_sys_saleproftset.insert;
end;
procedure Tfrm_sys_sale_profitset_two.bsSkinButton10Click(Sender: TObject);
begin
table_post(t_sys_saleproftset);
table_post(t_sys_salelxset);
end;
procedure Tfrm_sys_sale_profitset_two.bsSkinButton12Click(Sender: TObject);
begin
table_cancel(t_sys_saleproftset);
end;
procedure Tfrm_sys_sale_profitset_two.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
begin
CanClose:=frm_close_query(t_sys_emply);
CanClose:=frm_close_query(t_sys_saleproft);
CanClose:=frm_close_query(t_sys_saleproftset);
CanClose:=frm_close_query(t_sys_salelxset);
end;
procedure Tfrm_sys_sale_profitset_two.bsSkinButton5Click(Sender: TObject);
begin
close;
end;
procedure Tfrm_sys_sale_profitset_two.t_sys_saleproftsetBeforeInsert(
DataSet: TDataSet);
begin
if t_sys_saleproft.State in [dsedit,dsinsert] then t_sys_saleproft.Post;
end;
end.