~
This commit is contained in:
parent
b4b5840f18
commit
f4eb7f81bc
|
@ -4,7 +4,21 @@ interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
SysUtils, Classes, DB, ADODB, ImgList, Controls, cxStyles, cxLookAndFeels,
|
SysUtils, Classes, DB, ADODB, ImgList, Controls, cxStyles, cxLookAndFeels,
|
||||||
Windows,Messages,forms,OleCtnrs,DateUtils, cxClasses;
|
Windows,Messages,forms,OleCtnrs,DateUtils, cxClasses, dxSkinsCore,
|
||||||
|
dxSkinBlack, dxSkinBlue, dxSkinBlueprint, dxSkinCaramel, dxSkinCoffee,
|
||||||
|
dxSkinDarkRoom, dxSkinDarkSide, dxSkinDevExpressDarkStyle,
|
||||||
|
dxSkinDevExpressStyle, dxSkinFoggy, dxSkinGlassOceans,
|
||||||
|
dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian, dxSkinLiquidSky,
|
||||||
|
dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis,
|
||||||
|
dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black,
|
||||||
|
dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink,
|
||||||
|
dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue,
|
||||||
|
dxSkinOffice2010Silver, dxSkinOffice2013DarkGray,
|
||||||
|
dxSkinOffice2013LightGray, dxSkinOffice2013White, dxSkinPumpkin,
|
||||||
|
dxSkinSeven, dxSkinSevenClassic, dxSkinSharp, dxSkinSharpPlus,
|
||||||
|
dxSkinSilver, dxSkinSpringTime, dxSkinStardust, dxSkinSummer2008,
|
||||||
|
dxSkinTheAsphaltWorld, dxSkinsDefaultPainters, dxSkinValentine,
|
||||||
|
dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue;
|
||||||
var
|
var
|
||||||
DConString:String; {全局连接字符串}
|
DConString:String; {全局连接字符串}
|
||||||
server, dtbase, user, pswd: String; {数据库连接参数}
|
server, dtbase, user, pswd: String; {数据库连接参数}
|
||||||
|
|
|
@ -82,6 +82,7 @@ begin
|
||||||
// DParameters1:='1';
|
// DParameters1:='1';
|
||||||
// DataBase:='¼Ó¹¤³§';
|
// DataBase:='¼Ó¹¤³§';
|
||||||
//DataBase:='¹ð»ª·ÄÖ¯';
|
//DataBase:='¹ð»ª·ÄÖ¯';
|
||||||
|
// DParameters4:='µÍȨÏÞ';
|
||||||
if not ConnData() then
|
if not ConnData() then
|
||||||
begin
|
begin
|
||||||
result:=0;
|
result:=0;
|
||||||
|
@ -114,6 +115,7 @@ begin
|
||||||
caption:=Trim(Title);
|
caption:=Trim(Title);
|
||||||
fkhType:=trim(DataBase);
|
fkhType:=trim(DataBase);
|
||||||
canshu1:=trim(DParameters1);
|
canshu1:=trim(DParameters1);
|
||||||
|
FParameters4:=trim(DParameters4);
|
||||||
FormStyle := mstyle ;
|
FormStyle := mstyle ;
|
||||||
windowState := mstate ;
|
windowState := mstate ;
|
||||||
BorderStyle := mborderstyle;
|
BorderStyle := mborderstyle;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
object frmZdyAttInput: TfrmZdyAttInput
|
object frmZdyAttInput: TfrmZdyAttInput
|
||||||
Left = -8
|
Left = 269
|
||||||
Top = -8
|
Top = 229
|
||||||
Width = 1382
|
Width = 1382
|
||||||
Height = 754
|
Height = 754
|
||||||
Caption = #23458#25143#36164#26009#24405#20837
|
Caption = #23458#25143#36164#26009#24405#20837
|
||||||
|
@ -53,13 +53,13 @@ object frmZdyAttInput: TfrmZdyAttInput
|
||||||
Left = 0
|
Left = 0
|
||||||
Top = 31
|
Top = 31
|
||||||
Width = 1366
|
Width = 1366
|
||||||
Height = 685
|
Height = 684
|
||||||
Align = alClient
|
Align = alClient
|
||||||
TabOrder = 1
|
TabOrder = 1
|
||||||
object Tv2: TcxGridDBTableView
|
object Tv2: TcxGridDBTableView
|
||||||
NavigatorButtons.ConfirmDelete = False
|
Navigator.Buttons.CustomButtons = <>
|
||||||
NavigatorButtons.Delete.Enabled = False
|
Navigator.Buttons.Delete.Enabled = False
|
||||||
NavigatorButtons.Delete.Visible = False
|
Navigator.Buttons.Delete.Visible = False
|
||||||
DataController.DataSource = DS_HZ
|
DataController.DataSource = DS_HZ
|
||||||
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost]
|
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost]
|
||||||
DataController.Summary.DefaultGroupSummaryItems = <>
|
DataController.Summary.DefaultGroupSummaryItems = <>
|
||||||
|
|
|
@ -5,14 +5,27 @@ interface
|
||||||
uses
|
uses
|
||||||
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||||
Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB,
|
Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB,
|
||||||
cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin,
|
cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, StdCtrls,
|
||||||
StdCtrls, cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient,
|
cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient,
|
||||||
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls,
|
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls,
|
||||||
cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid,
|
cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid,
|
||||||
cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common,
|
cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common,
|
||||||
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
||||||
IdTCPClient, IdFTP,ShellAPI,IniFiles, cxCheckBox, cxCalendar,
|
IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit,
|
||||||
cxButtonEdit, cxTextEdit;
|
cxTextEdit, cxLookAndFeels, cxLookAndFeelPainters, dxSkinsCore, dxSkinBlack,
|
||||||
|
dxSkinBlue, dxSkinBlueprint, dxSkinCaramel, dxSkinCoffee, dxSkinDarkRoom,
|
||||||
|
dxSkinDarkSide, dxSkinDevExpressDarkStyle, dxSkinDevExpressStyle, dxSkinFoggy,
|
||||||
|
dxSkinGlassOceans, dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian,
|
||||||
|
dxSkinLiquidSky, dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis,
|
||||||
|
dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black,
|
||||||
|
dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink,
|
||||||
|
dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue,
|
||||||
|
dxSkinOffice2010Silver, dxSkinOffice2013DarkGray, dxSkinOffice2013LightGray,
|
||||||
|
dxSkinOffice2013White, dxSkinPumpkin, dxSkinSeven, dxSkinSevenClassic,
|
||||||
|
dxSkinSharp, dxSkinSharpPlus, dxSkinSilver, dxSkinSpringTime, dxSkinStardust,
|
||||||
|
dxSkinSummer2008, dxSkinTheAsphaltWorld, dxSkinsDefaultPainters,
|
||||||
|
dxSkinValentine, dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue,
|
||||||
|
dxSkinscxPCPainter, cxNavigator;
|
||||||
|
|
||||||
type
|
type
|
||||||
TfrmZdyAttInput = class(TForm)
|
TfrmZdyAttInput = class(TForm)
|
||||||
|
@ -54,31 +67,28 @@ type
|
||||||
procedure FormShow(Sender: TObject);
|
procedure FormShow(Sender: TObject);
|
||||||
procedure TBRafreshClick(Sender: TObject);
|
procedure TBRafreshClick(Sender: TObject);
|
||||||
procedure ToolButton3Click(Sender: TObject);
|
procedure ToolButton3Click(Sender: TObject);
|
||||||
procedure v2Column14PropertiesButtonClick(Sender: TObject;
|
procedure v2Column14PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
|
||||||
private
|
private
|
||||||
{ Private declarations }
|
{ Private declarations }
|
||||||
procedure InitGrid();
|
procedure InitGrid();
|
||||||
function SaveData(): Boolean;
|
function SaveData(): Boolean;
|
||||||
|
|
||||||
public
|
public
|
||||||
fkhType: string;
|
fkhType: string;
|
||||||
{ Public declarations }
|
{ Public declarations }
|
||||||
RKFlag,FCYID:String;
|
RKFlag, FCYID: string;
|
||||||
|
canshu1, canshu2,FParameters4: string;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
var
|
var
|
||||||
frmZdyAttInput: TfrmZdyAttInput;
|
frmZdyAttInput: TfrmZdyAttInput;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
U_DataLink, U_Fun, U_ZDYHelp, U_WeiXinHelp;
|
U_DataLink, U_Fun, U_ZDYHelp, U_WeiXinHelp;
|
||||||
|
|
||||||
{$R *.dfm}
|
{$R *.dfm}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
procedure TfrmZdyAttInput.InitGrid();
|
procedure TfrmZdyAttInput.InitGrid();
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
|
@ -99,7 +109,6 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure TfrmZdyAttInput.FormDestroy(Sender: TObject);
|
procedure TfrmZdyAttInput.FormDestroy(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
//frmZdyAttInput:=nil;
|
//frmZdyAttInput:=nil;
|
||||||
|
@ -115,6 +124,7 @@ begin
|
||||||
WriteCxGrid('客户资料录入1', Tv2, '客户自定义');
|
WriteCxGrid('客户资料录入1', Tv2, '客户自定义');
|
||||||
Close;
|
Close;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmZdyAttInput.FormShow(Sender: TObject);
|
procedure TfrmZdyAttInput.FormShow(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
ReadCxGrid('客户资料录入1', Tv2, '客户自定义');
|
ReadCxGrid('客户资料录入1', Tv2, '客户自定义');
|
||||||
|
@ -122,6 +132,11 @@ begin
|
||||||
if Trim(FCYID) = '' then
|
if Trim(FCYID) = '' then
|
||||||
begin
|
begin
|
||||||
CDS_HZ.Append;
|
CDS_HZ.Append;
|
||||||
|
if trim(FParameters4) = '低权限' then
|
||||||
|
begin
|
||||||
|
CDS_HZ.FieldByName('DEFstr5').Value := Trim(DName);
|
||||||
|
|
||||||
|
end;
|
||||||
CDS_HZ.Post;
|
CDS_HZ.Post;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
@ -133,7 +148,7 @@ end;
|
||||||
|
|
||||||
function TfrmZdyAttInput.SaveData(): Boolean;
|
function TfrmZdyAttInput.SaveData(): Boolean;
|
||||||
var
|
var
|
||||||
maxId,CRID:String;
|
maxId, CRID: string;
|
||||||
fzdyCode: string;
|
fzdyCode: string;
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
|
@ -147,7 +162,7 @@ begin
|
||||||
Application.MessageBox('取最大号失败!', '提示', 0);
|
Application.MessageBox('取最大号失败!', '提示', 0);
|
||||||
Exit;
|
Exit;
|
||||||
end;
|
end;
|
||||||
IF trim(fkhType)='广东客户' then
|
if trim(fkhType) = '广东客户' then
|
||||||
begin
|
begin
|
||||||
if GetLSNo(ADOQueryCmd, fzdyCode, 'KH', 'KH_Zdy_Attachment', 4, 0) = False then
|
if GetLSNo(ADOQueryCmd, fzdyCode, 'KH', 'KH_Zdy_Attachment', 4, 0) = False then
|
||||||
begin
|
begin
|
||||||
|
@ -157,8 +172,7 @@ begin
|
||||||
Exit;
|
Exit;
|
||||||
end;
|
end;
|
||||||
end
|
end
|
||||||
else
|
else if trim(fkhType) = '湖州客户' then
|
||||||
IF trim(fkhType)='湖州客户' then
|
|
||||||
begin
|
begin
|
||||||
if GetLSNo(ADOQueryCmd, fzdyCode, 'HZ', 'KH_Zdy_Attachment', 4, 0) = False then
|
if GetLSNo(ADOQueryCmd, fzdyCode, 'HZ', 'KH_Zdy_Attachment', 4, 0) = False then
|
||||||
begin
|
begin
|
||||||
|
@ -198,7 +212,8 @@ begin
|
||||||
Append;
|
Append;
|
||||||
FieldByName('Filler').Value := Trim(DName);
|
FieldByName('Filler').Value := Trim(DName);
|
||||||
FieldByName('zdyCode').Value := Trim(fzdyCode);
|
FieldByName('zdyCode').Value := Trim(fzdyCode);
|
||||||
end else
|
end
|
||||||
|
else
|
||||||
begin
|
begin
|
||||||
Edit;
|
Edit;
|
||||||
FieldByName('Editer').Value := Trim(DName);
|
FieldByName('Editer').Value := Trim(DName);
|
||||||
|
@ -225,7 +240,8 @@ begin
|
||||||
if Trim(FCYID) = '' then
|
if Trim(FCYID) = '' then
|
||||||
begin
|
begin
|
||||||
Append;
|
Append;
|
||||||
end else
|
end
|
||||||
|
else
|
||||||
begin
|
begin
|
||||||
Edit;
|
Edit;
|
||||||
end;
|
end;
|
||||||
|
@ -288,7 +304,8 @@ begin
|
||||||
Application.MessageBox('客户名称不能为空!', '提示', 0);
|
Application.MessageBox('客户名称不能为空!', '提示', 0);
|
||||||
Exit;
|
Exit;
|
||||||
end;
|
end;
|
||||||
if Application.MessageBox('确定要保存数据吗?','提示',32+4)<>IDYES then Exit;
|
if Application.MessageBox('确定要保存数据吗?', '提示', 32 + 4) <> IDYES then
|
||||||
|
Exit;
|
||||||
|
|
||||||
if SaveData() then
|
if SaveData() then
|
||||||
begin
|
begin
|
||||||
|
@ -297,9 +314,7 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TfrmZdyAttInput.v2Column14PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
procedure TfrmZdyAttInput.v2Column14PropertiesButtonClick(Sender: TObject;
|
|
||||||
AButtonIndex: Integer);
|
|
||||||
begin
|
begin
|
||||||
frmWeiXinHelp := TfrmWeiXinHelp.create(self);
|
frmWeiXinHelp := TfrmWeiXinHelp.create(self);
|
||||||
with frmWeiXinHelp do
|
with frmWeiXinHelp do
|
||||||
|
@ -317,3 +332,4 @@ begin
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,20 @@ uses
|
||||||
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
||||||
IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit,
|
IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit,
|
||||||
cxTextEdit, cxDropDownEdit, strutils, cxCurrencyEdit, cxLookAndFeels,
|
cxTextEdit, cxDropDownEdit, strutils, cxCurrencyEdit, cxLookAndFeels,
|
||||||
cxLookAndFeelPainters, cxNavigator;
|
cxLookAndFeelPainters, cxNavigator, dxSkinsCore, dxSkinBlack, dxSkinBlue,
|
||||||
|
dxSkinBlueprint, dxSkinCaramel, dxSkinCoffee, dxSkinDarkRoom, dxSkinDarkSide,
|
||||||
|
dxSkinDevExpressDarkStyle, dxSkinDevExpressStyle, dxSkinFoggy,
|
||||||
|
dxSkinGlassOceans, dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian,
|
||||||
|
dxSkinLiquidSky, dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis,
|
||||||
|
dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black,
|
||||||
|
dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink,
|
||||||
|
dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue,
|
||||||
|
dxSkinOffice2010Silver, dxSkinOffice2013DarkGray, dxSkinOffice2013LightGray,
|
||||||
|
dxSkinOffice2013White, dxSkinPumpkin, dxSkinSeven, dxSkinSevenClassic,
|
||||||
|
dxSkinSharp, dxSkinSharpPlus, dxSkinSilver, dxSkinSpringTime, dxSkinStardust,
|
||||||
|
dxSkinSummer2008, dxSkinTheAsphaltWorld, dxSkinsDefaultPainters,
|
||||||
|
dxSkinValentine, dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue,
|
||||||
|
dxSkinscxPCPainter;
|
||||||
|
|
||||||
type
|
type
|
||||||
TfrmZdyAttInputCP = class(TForm)
|
TfrmZdyAttInputCP = class(TForm)
|
||||||
|
@ -392,7 +405,7 @@ begin
|
||||||
begin
|
begin
|
||||||
mvalue := trim(mvalue) + '#';
|
mvalue := trim(mvalue) + '#';
|
||||||
end;
|
end;
|
||||||
|
// mvalue := trim(mvalue);
|
||||||
with CDS_HZ do
|
with CDS_HZ do
|
||||||
begin
|
begin
|
||||||
Edit;
|
Edit;
|
||||||
|
@ -440,7 +453,7 @@ begin
|
||||||
begin
|
begin
|
||||||
mvalue := trim(mvalue) + '#';
|
mvalue := trim(mvalue) + '#';
|
||||||
end;
|
end;
|
||||||
|
// mvalue := trim(mvalue) ;
|
||||||
with CDS_HZ do
|
with CDS_HZ do
|
||||||
begin
|
begin
|
||||||
Edit;
|
Edit;
|
||||||
|
|
|
@ -11,6 +11,7 @@ object frmZdyAttInputGYS: TfrmZdyAttInputGYS
|
||||||
Font.Name = #23435#20307
|
Font.Name = #23435#20307
|
||||||
Font.Style = []
|
Font.Style = []
|
||||||
OldCreateOrder = False
|
OldCreateOrder = False
|
||||||
|
Position = poScreenCenter
|
||||||
OnClose = FormClose
|
OnClose = FormClose
|
||||||
OnDestroy = FormDestroy
|
OnDestroy = FormDestroy
|
||||||
OnShow = FormShow
|
OnShow = FormShow
|
||||||
|
|
|
@ -12,7 +12,21 @@ uses
|
||||||
cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common,
|
cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common,
|
||||||
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
||||||
IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit,
|
IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit,
|
||||||
cxTextEdit, cxDropDownEdit, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator;
|
cxTextEdit, cxDropDownEdit, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator,
|
||||||
|
dxSkinsCore, dxSkinBlack, dxSkinBlue, dxSkinBlueprint, dxSkinCaramel,
|
||||||
|
dxSkinCoffee, dxSkinDarkRoom, dxSkinDarkSide, dxSkinDevExpressDarkStyle,
|
||||||
|
dxSkinDevExpressStyle, dxSkinFoggy, dxSkinGlassOceans,
|
||||||
|
dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian, dxSkinLiquidSky,
|
||||||
|
dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis,
|
||||||
|
dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black,
|
||||||
|
dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink,
|
||||||
|
dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue,
|
||||||
|
dxSkinOffice2010Silver, dxSkinOffice2013DarkGray,
|
||||||
|
dxSkinOffice2013LightGray, dxSkinOffice2013White, dxSkinPumpkin,
|
||||||
|
dxSkinSeven, dxSkinSevenClassic, dxSkinSharp, dxSkinSharpPlus,
|
||||||
|
dxSkinSilver, dxSkinSpringTime, dxSkinStardust, dxSkinSummer2008,
|
||||||
|
dxSkinTheAsphaltWorld, dxSkinsDefaultPainters, dxSkinValentine,
|
||||||
|
dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue, dxSkinscxPCPainter;
|
||||||
|
|
||||||
type
|
type
|
||||||
TfrmZdyAttInputGYS = class(TForm)
|
TfrmZdyAttInputGYS = class(TForm)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
object frmZdyAttachment: TfrmZdyAttachment
|
object frmZdyAttachment: TfrmZdyAttachment
|
||||||
Left = -8
|
Left = 293
|
||||||
Top = 0
|
Top = 214
|
||||||
Width = 1378
|
Width = 1378
|
||||||
Height = 754
|
Height = 754
|
||||||
Caption = #23458#25143#36164#26009#31649#29702
|
Caption = #23458#25143#36164#26009#31649#29702
|
||||||
|
@ -167,13 +167,13 @@ object frmZdyAttachment: TfrmZdyAttachment
|
||||||
Left = 0
|
Left = 0
|
||||||
Top = 70
|
Top = 70
|
||||||
Width = 1362
|
Width = 1362
|
||||||
Height = 646
|
Height = 645
|
||||||
Align = alClient
|
Align = alClient
|
||||||
TabOrder = 2
|
TabOrder = 2
|
||||||
object Tv2: TcxGridDBTableView
|
object Tv2: TcxGridDBTableView
|
||||||
NavigatorButtons.ConfirmDelete = False
|
Navigator.Buttons.CustomButtons = <>
|
||||||
NavigatorButtons.Delete.Enabled = False
|
Navigator.Buttons.Delete.Enabled = False
|
||||||
NavigatorButtons.Delete.Visible = False
|
Navigator.Buttons.Delete.Visible = False
|
||||||
DataController.DataSource = DS_HZ
|
DataController.DataSource = DS_HZ
|
||||||
DataController.Summary.DefaultGroupSummaryItems = <>
|
DataController.Summary.DefaultGroupSummaryItems = <>
|
||||||
DataController.Summary.FooterSummaryItems = <
|
DataController.Summary.FooterSummaryItems = <
|
||||||
|
|
|
@ -5,14 +5,27 @@ interface
|
||||||
uses
|
uses
|
||||||
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||||
Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB,
|
Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB,
|
||||||
cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin,
|
cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, StdCtrls,
|
||||||
StdCtrls, cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient,
|
cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient,
|
||||||
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls,
|
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls,
|
||||||
cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid,
|
cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid,
|
||||||
cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common,
|
cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common,
|
||||||
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
||||||
IdTCPClient, IdFTP,ShellAPI,IniFiles, cxCheckBox, cxCalendar,
|
IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit,
|
||||||
cxButtonEdit, cxTextEdit, cxDBLookupComboBox;
|
cxTextEdit, cxDBLookupComboBox, cxLookAndFeels, cxLookAndFeelPainters,
|
||||||
|
dxSkinsCore, dxSkinBlack, dxSkinBlue, dxSkinBlueprint, dxSkinCaramel,
|
||||||
|
dxSkinCoffee, dxSkinDarkRoom, dxSkinDarkSide, dxSkinDevExpressDarkStyle,
|
||||||
|
dxSkinDevExpressStyle, dxSkinFoggy, dxSkinGlassOceans, dxSkinHighContrast,
|
||||||
|
dxSkiniMaginary, dxSkinLilian, dxSkinLiquidSky, dxSkinLondonLiquidSky,
|
||||||
|
dxSkinMcSkin, dxSkinMetropolis, dxSkinMetropolisDark, dxSkinMoneyTwins,
|
||||||
|
dxSkinOffice2007Black, dxSkinOffice2007Blue, dxSkinOffice2007Green,
|
||||||
|
dxSkinOffice2007Pink, dxSkinOffice2007Silver, dxSkinOffice2010Black,
|
||||||
|
dxSkinOffice2010Blue, dxSkinOffice2010Silver, dxSkinOffice2013DarkGray,
|
||||||
|
dxSkinOffice2013LightGray, dxSkinOffice2013White, dxSkinPumpkin, dxSkinSeven,
|
||||||
|
dxSkinSevenClassic, dxSkinSharp, dxSkinSharpPlus, dxSkinSilver,
|
||||||
|
dxSkinSpringTime, dxSkinStardust, dxSkinSummer2008, dxSkinTheAsphaltWorld,
|
||||||
|
dxSkinsDefaultPainters, dxSkinValentine, dxSkinVS2010, dxSkinWhiteprint,
|
||||||
|
dxSkinXmas2008Blue, dxSkinscxPCPainter, cxNavigator;
|
||||||
|
|
||||||
type
|
type
|
||||||
TfrmZdyAttachment = class(TForm)
|
TfrmZdyAttachment = class(TForm)
|
||||||
|
@ -78,23 +91,21 @@ type
|
||||||
|
|
||||||
{ Private declarations }
|
{ Private declarations }
|
||||||
procedure InitGrid();
|
procedure InitGrid();
|
||||||
|
|
||||||
public
|
public
|
||||||
fkhType: string;
|
fkhType: string;
|
||||||
canshu1,canshu2:string;
|
canshu1, canshu2,FParameters4: string;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
var
|
var
|
||||||
frmZdyAttachment: TfrmZdyAttachment;
|
frmZdyAttachment: TfrmZdyAttachment;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
U_DataLink, U_Fun, U_ZDYHelp, U_ZdyAttInput, U_ZdyInput;
|
U_DataLink, U_Fun, U_ZDYHelp, U_ZdyAttInput, U_ZdyInput;
|
||||||
|
|
||||||
{$R *.dfm}
|
{$R *.dfm}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
procedure TfrmZdyAttachment.InitGrid();
|
procedure TfrmZdyAttachment.InitGrid();
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
|
@ -116,7 +127,6 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure TfrmZdyAttachment.FormDestroy(Sender: TObject);
|
procedure TfrmZdyAttachment.FormDestroy(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
frmZdyAttachment := nil;
|
frmZdyAttachment := nil;
|
||||||
|
@ -132,10 +142,13 @@ begin
|
||||||
WriteCxGrid('客户资料', Tv2, '客户自定义');
|
WriteCxGrid('客户资料', Tv2, '客户自定义');
|
||||||
Close;
|
Close;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmZdyAttachment.TDelClick(Sender: TObject);
|
procedure TfrmZdyAttachment.TDelClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if CDS_HZ.IsEmpty then Exit;
|
if CDS_HZ.IsEmpty then
|
||||||
if Application.MessageBox('确定要删除数据吗?','提示',32+4)<>IDYES then Exit;
|
Exit;
|
||||||
|
if Application.MessageBox('确定要删除数据吗?', '提示', 32 + 4) <> IDYES then
|
||||||
|
Exit;
|
||||||
if Trim(CDS_HZ.fieldbyname('ATID').AsString) <> '' then
|
if Trim(CDS_HZ.fieldbyname('ATID').AsString) <> '' then
|
||||||
begin
|
begin
|
||||||
with ADOQueryCmd do
|
with ADOQueryCmd do
|
||||||
|
@ -153,12 +166,14 @@ end;
|
||||||
procedure TfrmZdyAttachment.FormShow(Sender: TObject);
|
procedure TfrmZdyAttachment.FormShow(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
ReadCxGrid('客户资料', Tv2, '客户自定义');
|
ReadCxGrid('客户资料', Tv2, '客户自定义');
|
||||||
|
// DParameters4:=Trim(DParameters4);
|
||||||
if trim(canshu1) = '查询' then
|
if trim(canshu1) = '查询' then
|
||||||
begin
|
begin
|
||||||
Tadd.Visible := false;
|
Tadd.Visible := false;
|
||||||
tedit.Visible := false;
|
tedit.Visible := false;
|
||||||
tdel.Visible := false;
|
tdel.Visible := false;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
InitGrid();
|
InitGrid();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -182,16 +197,25 @@ begin
|
||||||
ToolButton2.Click;
|
ToolButton2.Click;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure TfrmZdyAttachment.ToolButton1Click(Sender: TObject);
|
procedure TfrmZdyAttachment.ToolButton1Click(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if ADOQueryMain.IsEmpty then Exit;
|
if ADOQueryMain.IsEmpty then
|
||||||
|
Exit;
|
||||||
TcxGridToExcel(self.Caption, cxgrid2);
|
TcxGridToExcel(self.Caption, cxgrid2);
|
||||||
// SelExportData(Tv2,ADOQueryMain,'客户资料列表');
|
// SelExportData(Tv2,ADOQueryMain,'客户资料列表');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmZdyAttachment.TeditClick(Sender: TObject);
|
procedure TfrmZdyAttachment.TeditClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
|
if trim(DParameters4) = '低权限' then
|
||||||
|
begin
|
||||||
|
if Trim(CDS_HZ.fieldbyname('Filler').AsString) <> Trim(DName) then
|
||||||
|
begin
|
||||||
|
Application.MessageBox('不能操作他人的数据!', '提示', 0);
|
||||||
|
Exit;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
try
|
try
|
||||||
frmZdyAttInput := TfrmZdyAttInput.Create(Application);
|
frmZdyAttInput := TfrmZdyAttInput.Create(Application);
|
||||||
with frmZdyAttInput do
|
with frmZdyAttInput do
|
||||||
|
@ -215,6 +239,8 @@ begin
|
||||||
with frmZdyAttInput do
|
with frmZdyAttInput do
|
||||||
begin
|
begin
|
||||||
fkhType := self.fkhType;
|
fkhType := self.fkhType;
|
||||||
|
canshu1 := self.canshu1;
|
||||||
|
FParameters4:=Self.FParameters4;
|
||||||
FCYID := '';
|
FCYID := '';
|
||||||
if ShowModal = 1 then
|
if ShowModal = 1 then
|
||||||
begin
|
begin
|
||||||
|
@ -229,4 +255,3 @@ end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
object frmSKCR: TfrmSKCR
|
object frmSKCR: TfrmSKCR
|
||||||
Left = 212
|
Left = 442
|
||||||
Top = 205
|
Top = 301
|
||||||
Width = 1382
|
Width = 1382
|
||||||
Height = 754
|
Height = 754
|
||||||
Caption = #25910#27454#31649#29702
|
Caption = #25910#27454#31649#29702
|
||||||
|
|
217
应收应付/U_SKCR.pas
217
应收应付/U_SKCR.pas
|
@ -5,28 +5,27 @@ interface
|
||||||
uses
|
uses
|
||||||
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||||
Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB,
|
Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB,
|
||||||
cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin,
|
cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, StdCtrls,
|
||||||
StdCtrls, cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient,
|
cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient,
|
||||||
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls,
|
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls,
|
||||||
cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid,
|
cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid,
|
||||||
cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common,
|
cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common,
|
||||||
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
||||||
IdTCPClient, IdFTP,ShellAPI,IniFiles, cxCheckBox, cxCalendar,
|
IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit,
|
||||||
cxButtonEdit, cxTextEdit, cxLookAndFeels, cxLookAndFeelPainters,
|
cxTextEdit, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, dxSkinsCore,
|
||||||
cxNavigator, dxSkinsCore, dxSkinBlack, dxSkinBlue, dxSkinBlueprint,
|
dxSkinBlack, dxSkinBlue, dxSkinBlueprint, dxSkinCaramel, dxSkinCoffee,
|
||||||
dxSkinCaramel, dxSkinCoffee, dxSkinDarkRoom, dxSkinDarkSide,
|
dxSkinDarkRoom, dxSkinDarkSide, dxSkinDevExpressDarkStyle,
|
||||||
dxSkinDevExpressDarkStyle, dxSkinDevExpressStyle, dxSkinFoggy,
|
dxSkinDevExpressStyle, dxSkinFoggy, dxSkinGlassOceans, dxSkinHighContrast,
|
||||||
dxSkinGlassOceans, dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian,
|
dxSkiniMaginary, dxSkinLilian, dxSkinLiquidSky, dxSkinLondonLiquidSky,
|
||||||
dxSkinLiquidSky, dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis,
|
dxSkinMcSkin, dxSkinMetropolis, dxSkinMetropolisDark, dxSkinMoneyTwins,
|
||||||
dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black,
|
dxSkinOffice2007Black, dxSkinOffice2007Blue, dxSkinOffice2007Green,
|
||||||
dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink,
|
dxSkinOffice2007Pink, dxSkinOffice2007Silver, dxSkinOffice2010Black,
|
||||||
dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue,
|
dxSkinOffice2010Blue, dxSkinOffice2010Silver, dxSkinOffice2013DarkGray,
|
||||||
dxSkinOffice2010Silver, dxSkinOffice2013DarkGray,
|
dxSkinOffice2013LightGray, dxSkinOffice2013White, dxSkinPumpkin, dxSkinSeven,
|
||||||
dxSkinOffice2013LightGray, dxSkinOffice2013White, dxSkinPumpkin,
|
dxSkinSevenClassic, dxSkinSharp, dxSkinSharpPlus, dxSkinSilver,
|
||||||
dxSkinSeven, dxSkinSevenClassic, dxSkinSharp, dxSkinSharpPlus,
|
dxSkinSpringTime, dxSkinStardust, dxSkinSummer2008, dxSkinTheAsphaltWorld,
|
||||||
dxSkinSilver, dxSkinSpringTime, dxSkinStardust, dxSkinSummer2008,
|
dxSkinsDefaultPainters, dxSkinValentine, dxSkinVS2010, dxSkinWhiteprint,
|
||||||
dxSkinTheAsphaltWorld, dxSkinsDefaultPainters, dxSkinValentine,
|
dxSkinXmas2008Blue, dxSkinscxPCPainter;
|
||||||
dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue, dxSkinscxPCPainter;
|
|
||||||
|
|
||||||
type
|
type
|
||||||
TfrmSKCR = class(TForm)
|
TfrmSKCR = class(TForm)
|
||||||
|
@ -100,27 +99,21 @@ type
|
||||||
procedure cxGridDBColumn5PropertiesEditValueChanged(Sender: TObject);
|
procedure cxGridDBColumn5PropertiesEditValueChanged(Sender: TObject);
|
||||||
procedure cxGridDBColumn1PropertiesEditValueChanged(Sender: TObject);
|
procedure cxGridDBColumn1PropertiesEditValueChanged(Sender: TObject);
|
||||||
procedure ToolButton3Click(Sender: TObject);
|
procedure ToolButton3Click(Sender: TObject);
|
||||||
procedure cxGridDBColumn3PropertiesButtonClick(Sender: TObject;
|
procedure cxGridDBColumn3PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
procedure cxGridDBColumn6PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
procedure cxGridDBColumn6PropertiesButtonClick(Sender: TObject;
|
procedure v2Column3PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
|
||||||
procedure v2Column3PropertiesButtonClick(Sender: TObject;
|
|
||||||
AButtonIndex: Integer);
|
|
||||||
procedure ToolButton1Click(Sender: TObject);
|
procedure ToolButton1Click(Sender: TObject);
|
||||||
procedure v2Column4PropertiesEditValueChanged(Sender: TObject);
|
procedure v2Column4PropertiesEditValueChanged(Sender: TObject);
|
||||||
procedure v2Column1PropertiesButtonClick(Sender: TObject;
|
procedure v2Column1PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
|
||||||
procedure VBBPropertiesEditValueChanged(Sender: TObject);
|
procedure VBBPropertiesEditValueChanged(Sender: TObject);
|
||||||
procedure OrderNoChange(Sender: TObject);
|
procedure OrderNoChange(Sender: TObject);
|
||||||
procedure v2Column1PropertiesEditValueChanged(Sender: TObject);
|
procedure v2Column1PropertiesEditValueChanged(Sender: TObject);
|
||||||
procedure v2DerateMoneyPropertiesEditValueChanged(Sender: TObject);
|
procedure v2DerateMoneyPropertiesEditValueChanged(Sender: TObject);
|
||||||
procedure v2SYRNamePropertiesButtonClick(Sender: TObject;
|
procedure v2SYRNamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
|
||||||
procedure TsaveClick(Sender: TObject);
|
procedure TsaveClick(Sender: TObject);
|
||||||
procedure Panel2DblClick(Sender: TObject);
|
procedure Panel2DblClick(Sender: TObject);
|
||||||
procedure JZdateChange(Sender: TObject);
|
procedure JZdateChange(Sender: TObject);
|
||||||
procedure v2Column4PropertiesButtonClick(Sender: TObject;
|
procedure v2Column4PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
|
||||||
procedure ToolButton4Click(Sender: TObject);
|
procedure ToolButton4Click(Sender: TObject);
|
||||||
procedure CheckBox1Click(Sender: TObject);
|
procedure CheckBox1Click(Sender: TObject);
|
||||||
private
|
private
|
||||||
|
@ -129,7 +122,7 @@ type
|
||||||
procedure InitGrid();
|
procedure InitGrid();
|
||||||
function SaveData(): Boolean;
|
function SaveData(): Boolean;
|
||||||
procedure SetStatus();
|
procedure SetStatus();
|
||||||
Procedure JsYe();
|
procedure JsYe();
|
||||||
procedure geteditRzhi();
|
procedure geteditRzhi();
|
||||||
function SaveZL(): Boolean;
|
function SaveZL(): Boolean;
|
||||||
public
|
public
|
||||||
|
@ -137,13 +130,11 @@ type
|
||||||
fSYRName: string;
|
fSYRName: string;
|
||||||
fstr2: string;
|
fstr2: string;
|
||||||
{ Public declarations }
|
{ Public declarations }
|
||||||
RKFlag,FCYID:String;
|
RKFlag, FCYID: string;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
U_DataLink, U_Fun, U_ZDYHelp, U_ProductOrderList, U_ProductOrderNewList,
|
U_DataLink, U_Fun, U_ZDYHelp, U_ProductOrderList, U_ProductOrderNewList,
|
||||||
U_ZdyAttachment, U_SysLogHelp;
|
U_ZdyAttachment, U_SysLogHelp;
|
||||||
|
@ -160,19 +151,19 @@ begin
|
||||||
// showmessage(SQL.text);
|
// showmessage(SQL.text);
|
||||||
open;
|
open;
|
||||||
end;
|
end;
|
||||||
IF not ADOQueryTemp.IsEmpty then
|
if not ADOQueryTemp.IsEmpty then
|
||||||
begin
|
begin
|
||||||
|
|
||||||
IF formatdateTime('yyyy-MM-dd',CDS_HZ.fieldbyname('CRTime').AsDateTime)<> formatdateTime('yyyy-MM-dd',ADOQueryTemp.fieldbyName('CRTime').AsDateTime) then
|
if formatdateTime('yyyy-MM-dd', CDS_HZ.fieldbyname('CRTime').AsDateTime) <> formatdateTime('yyyy-MM-dd', ADOQueryTemp.fieldbyName('CRTime').AsDateTime) then
|
||||||
fopevent := fopevent + ' 日期:' + formatdateTime('yyyy-MM-dd', ADOQueryTemp.fieldbyName('CRTime').AsDateTime) + '->' + formatdateTime('yyyy-MM-dd', CDS_HZ.fieldbyname('CRTime').AsDateTime);
|
fopevent := fopevent + ' 日期:' + formatdateTime('yyyy-MM-dd', ADOQueryTemp.fieldbyName('CRTime').AsDateTime) + '->' + formatdateTime('yyyy-MM-dd', CDS_HZ.fieldbyname('CRTime').AsDateTime);
|
||||||
|
|
||||||
IF CDS_HZ.fieldbyname('BBMoney').AsFloat<> ADOQueryTemp.fieldbyName('inMoney').AsFloat then
|
if CDS_HZ.fieldbyname('BBMoney').AsFloat <> ADOQueryTemp.fieldbyName('inMoney').AsFloat then
|
||||||
fopevent := fopevent + ' 金额:' + ADOQueryTemp.fieldbyName('inMoney').AsString + '->' + CDS_HZ.fieldbyname('BBMoney').AsString;
|
fopevent := fopevent + ' 金额:' + ADOQueryTemp.fieldbyName('inMoney').AsString + '->' + CDS_HZ.fieldbyname('BBMoney').AsString;
|
||||||
|
|
||||||
IF trim(CDS_HZ.fieldbyname('bankNo').AsString)<> trim(ADOQueryTemp.fieldbyName('factoryName').AsString) then
|
if trim(CDS_HZ.fieldbyname('bankNo').AsString) <> trim(ADOQueryTemp.fieldbyName('factoryName').AsString) then
|
||||||
fopevent := fopevent + ' 账户:' + trim(ADOQueryTemp.fieldbyName('factoryName').AsString) + '->' + trim(CDS_HZ.fieldbyname('bankNo').AsString);
|
fopevent := fopevent + ' 账户:' + trim(ADOQueryTemp.fieldbyName('factoryName').AsString) + '->' + trim(CDS_HZ.fieldbyname('bankNo').AsString);
|
||||||
|
|
||||||
IF fopevent<>'' then
|
if fopevent <> '' then
|
||||||
fopevent := '对方单位:' + Trim(CDS_HZ.fieldbyname('factoryName').AsString) + fopevent;
|
fopevent := '对方单位:' + Trim(CDS_HZ.fieldbyname('factoryName').AsString) + fopevent;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
@ -189,7 +180,7 @@ begin
|
||||||
sql.Add('select * from YF_Money_CR where YFID=''' + Trim(CDS_HZ.fieldbyname('YFID').AsString) + ''' ');
|
sql.Add('select * from YF_Money_CR where YFID=''' + Trim(CDS_HZ.fieldbyname('YFID').AsString) + ''' ');
|
||||||
open;
|
open;
|
||||||
end;
|
end;
|
||||||
IF ADOQueryTemp.IsEmpty then
|
if ADOQueryTemp.IsEmpty then
|
||||||
begin
|
begin
|
||||||
ADOQueryCMD.Connection.RollbackTrans;
|
ADOQueryCMD.Connection.RollbackTrans;
|
||||||
exit;
|
exit;
|
||||||
|
@ -231,7 +222,7 @@ begin
|
||||||
Post;
|
Post;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
IF trim(fopevent)<>'' then
|
if trim(fopevent) <> '' then
|
||||||
begin
|
begin
|
||||||
with ADOQueryCmd do
|
with ADOQueryCmd do
|
||||||
begin
|
begin
|
||||||
|
@ -253,7 +244,7 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
Procedure TfrmSKCR.JsYe();
|
procedure TfrmSKCR.JsYe();
|
||||||
begin
|
begin
|
||||||
with ADOQueryTemp do
|
with ADOQueryTemp do
|
||||||
begin
|
begin
|
||||||
|
@ -274,15 +265,15 @@ begin
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.SetStatus();
|
procedure TfrmSKCR.SetStatus();
|
||||||
begin
|
begin
|
||||||
TBDel.Visible := true;
|
TBDel.Visible := true;
|
||||||
IF trim(fDParameters1)='管理' then
|
if trim(fDParameters1) = '管理' then
|
||||||
begin
|
begin
|
||||||
TBDel.Visible := true;
|
TBDel.Visible := true;
|
||||||
end
|
end
|
||||||
else
|
else if trim(fDParameters1) = '查询' then
|
||||||
IF trim(fDParameters1)='查询' then
|
|
||||||
begin
|
begin
|
||||||
tv2.OptionsData.Editing := false;
|
tv2.OptionsData.Editing := false;
|
||||||
TBDel.Visible := false;
|
TBDel.Visible := false;
|
||||||
|
@ -295,9 +286,6 @@ begin
|
||||||
// IF trim(fSYRName)<>'龙运纺织' then Tsave.Visible:=false;
|
// IF trim(fSYRName)<>'龙运纺织' then Tsave.Visible:=false;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
procedure TfrmSKCR.InitGrid();
|
procedure TfrmSKCR.InitGrid();
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
|
@ -314,11 +302,17 @@ begin
|
||||||
sql.Add('where A.CRTime>=''' + FormatDateTime('yyyy-MM-dd', begdate.DateTime) + ''' ');
|
sql.Add('where A.CRTime>=''' + FormatDateTime('yyyy-MM-dd', begdate.DateTime) + ''' ');
|
||||||
sql.Add(' and CRTime<''' + FormatDateTime('yyyy-MM-dd', Enddate.DateTime + 1) + ''' ');
|
sql.Add(' and CRTime<''' + FormatDateTime('yyyy-MM-dd', Enddate.DateTime + 1) + ''' ');
|
||||||
sql.Add(' and A.CRType=''收款登记'' ');
|
sql.Add(' and A.CRType=''收款登记'' ');
|
||||||
IF trim(fSYRName)<>'' then
|
if trim(fSYRName) <> '' then
|
||||||
sql.Add(' and A.SYRName=' + quotedstr(trim(fSyrName)));
|
sql.Add(' and A.SYRName=' + quotedstr(trim(fSyrName)));
|
||||||
IF trim(FactoryName.Text)<>'' then
|
if trim(FactoryName.Text) <> '' then
|
||||||
sql.Add(' and A.FactoryName like ' + quotedstr('%' + trim(FactoryName.Text) + '%'));
|
sql.Add(' and A.FactoryName like ' + quotedstr('%' + trim(FactoryName.Text) + '%'));
|
||||||
sql.Add(' and isnull(A.fstr2,'''')=' + quotedstr(trim(fstr2)));
|
sql.Add(' and isnull(A.fstr2,'''')=' + quotedstr(trim(fstr2)));
|
||||||
|
if trim(fDParameters1) = '低权限' then
|
||||||
|
begin
|
||||||
|
sql.Add(' and isnull(A.Filler,'''')=' + quotedstr(trim(Dname)));
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
// ShowMessage(SQL.text);
|
// ShowMessage(SQL.text);
|
||||||
Open;
|
Open;
|
||||||
end;
|
end;
|
||||||
|
@ -347,12 +341,15 @@ begin
|
||||||
end;}
|
end;}
|
||||||
Close;
|
Close;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.TBDelClick(Sender: TObject);
|
procedure TfrmSKCR.TBDelClick(Sender: TObject);
|
||||||
var
|
var
|
||||||
FBBMoney, CRID: string;
|
FBBMoney, CRID: string;
|
||||||
begin
|
begin
|
||||||
if CDS_HZ.IsEmpty then Exit;
|
if CDS_HZ.IsEmpty then
|
||||||
if Application.MessageBox('确定要删除数据吗?','提示',32+4)<>IDYES then Exit;
|
Exit;
|
||||||
|
if Application.MessageBox('确定要删除数据吗?', '提示', 32 + 4) <> IDYES then
|
||||||
|
Exit;
|
||||||
if Trim(CDS_HZ.fieldbyname('YFID').AsString) <> '' then
|
if Trim(CDS_HZ.fieldbyname('YFID').AsString) <> '' then
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
|
@ -405,7 +402,7 @@ begin
|
||||||
VYB.Visible := False;
|
VYB.Visible := False;
|
||||||
VBB.Caption := '实收金额';
|
VBB.Caption := '实收金额';
|
||||||
end;
|
end;
|
||||||
IF trim(fDParameters3)<>'' then
|
if trim(fDParameters3) <> '' then
|
||||||
begin
|
begin
|
||||||
factoryName.Text := trim(fDParameters3);
|
factoryName.Text := trim(fDParameters3);
|
||||||
factoryName.Enabled := false;
|
factoryName.Enabled := false;
|
||||||
|
@ -436,8 +433,10 @@ end;
|
||||||
|
|
||||||
procedure TfrmSKCR.Button2Click(Sender: TObject);
|
procedure TfrmSKCR.Button2Click(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if CDS_HZ.IsEmpty then Exit;
|
if CDS_HZ.IsEmpty then
|
||||||
if Application.MessageBox('确定要删除数据吗?','提示',32+4)<>IDYES then Exit;
|
Exit;
|
||||||
|
if Application.MessageBox('确定要删除数据吗?', '提示', 32 + 4) <> IDYES then
|
||||||
|
Exit;
|
||||||
if Trim(CDS_HZ.fieldbyname('SubID').AsString) <> '' then
|
if Trim(CDS_HZ.fieldbyname('SubID').AsString) <> '' then
|
||||||
begin
|
begin
|
||||||
with ADOQueryCmd do
|
with ADOQueryCmd do
|
||||||
|
@ -453,7 +452,7 @@ end;
|
||||||
|
|
||||||
function TfrmSKCR.SaveData(): Boolean;
|
function TfrmSKCR.SaveData(): Boolean;
|
||||||
var
|
var
|
||||||
maxId,CRID:String;
|
maxId, CRID: string;
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
ADOQueryCmd.Connection.BeginTrans;
|
ADOQueryCmd.Connection.BeginTrans;
|
||||||
|
@ -474,7 +473,8 @@ begin
|
||||||
if ADOQueryCmd.IsEmpty = False then
|
if ADOQueryCmd.IsEmpty = False then
|
||||||
begin
|
begin
|
||||||
CRID := ADOQueryCmd.fieldbyname('CRID').AsString;
|
CRID := ADOQueryCmd.fieldbyname('CRID').AsString;
|
||||||
end else
|
end
|
||||||
|
else
|
||||||
begin
|
begin
|
||||||
with ADOQueryCmd do
|
with ADOQueryCmd do
|
||||||
begin
|
begin
|
||||||
|
@ -541,10 +541,9 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.cxGridDBColumn8PropertiesEditValueChanged(
|
procedure TfrmSKCR.cxGridDBColumn8PropertiesEditValueChanged(Sender: TObject);
|
||||||
Sender: TObject);
|
|
||||||
var
|
var
|
||||||
mvalue,FFieldName:String;
|
mvalue, FFieldName: string;
|
||||||
begin
|
begin
|
||||||
mvalue := TcxTextEdit(Sender).EditingText;
|
mvalue := TcxTextEdit(Sender).EditingText;
|
||||||
FFieldName := Trim(Tv2.Controller.FocusedColumn.DataBinding.FilterFieldName);
|
FFieldName := Trim(Tv2.Controller.FocusedColumn.DataBinding.FilterFieldName);
|
||||||
|
@ -562,7 +561,8 @@ begin
|
||||||
if Trim(mvalue) <> '' then
|
if Trim(mvalue) <> '' then
|
||||||
begin
|
begin
|
||||||
sql.Add(' Set ' + FFieldName + '=''' + Trim(mvalue) + '''');
|
sql.Add(' Set ' + FFieldName + '=''' + Trim(mvalue) + '''');
|
||||||
end else
|
end
|
||||||
|
else
|
||||||
begin
|
begin
|
||||||
sql.Add(' Set ' + FFieldName + '=NULL');
|
sql.Add(' Set ' + FFieldName + '=NULL');
|
||||||
end;
|
end;
|
||||||
|
@ -573,10 +573,9 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.cxGridDBColumn5PropertiesEditValueChanged(
|
procedure TfrmSKCR.cxGridDBColumn5PropertiesEditValueChanged(Sender: TObject);
|
||||||
Sender: TObject);
|
|
||||||
var
|
var
|
||||||
mvalue,FQty,FPrice,FMoney,FHuiLv,FBBMoney,FKCBB,FFieldName:String;
|
mvalue, FQty, FPrice, FMoney, FHuiLv, FBBMoney, FKCBB, FFieldName: string;
|
||||||
begin
|
begin
|
||||||
mvalue := TcxTextEdit(Sender).EditingText;
|
mvalue := TcxTextEdit(Sender).EditingText;
|
||||||
if Trim(mvalue) = '' then
|
if Trim(mvalue) = '' then
|
||||||
|
@ -600,18 +599,23 @@ begin
|
||||||
FKCBB := ADOQueryTemp.fieldbyname('BBMoney').AsString;
|
FKCBB := ADOQueryTemp.fieldbyname('BBMoney').AsString;
|
||||||
|
|
||||||
FQty := Trim(CDS_HZ.fieldbyname('Qty').AsString);
|
FQty := Trim(CDS_HZ.fieldbyname('Qty').AsString);
|
||||||
if Trim(FQty)='' then FQty:='0';
|
if Trim(FQty) = '' then
|
||||||
|
FQty := '0';
|
||||||
|
|
||||||
FPrice := Trim(CDS_HZ.fieldbyname('Price').AsString);
|
FPrice := Trim(CDS_HZ.fieldbyname('Price').AsString);
|
||||||
if Trim(FPrice)='' then FPrice:='0';
|
if Trim(FPrice) = '' then
|
||||||
|
FPrice := '0';
|
||||||
FQty := Trim(CDS_HZ.fieldbyname('Qty').AsString);
|
FQty := Trim(CDS_HZ.fieldbyname('Qty').AsString);
|
||||||
if Trim(FQty)='' then FQty:='0';
|
if Trim(FQty) = '' then
|
||||||
|
FQty := '0';
|
||||||
|
|
||||||
FMoney := Trim(CDS_HZ.fieldbyname('Money').AsString);
|
FMoney := Trim(CDS_HZ.fieldbyname('Money').AsString);
|
||||||
if Trim(FMoney)='' then FMoney:='0';
|
if Trim(FMoney) = '' then
|
||||||
|
FMoney := '0';
|
||||||
|
|
||||||
FHuiLv := Trim(CDS_HZ.fieldbyname('HuiLv').AsString);
|
FHuiLv := Trim(CDS_HZ.fieldbyname('HuiLv').AsString);
|
||||||
if Trim(FHuiLv)='' then FHuiLv:='0';
|
if Trim(FHuiLv) = '' then
|
||||||
|
FHuiLv := '0';
|
||||||
|
|
||||||
{FBBMoney:=Trim(CDS_HZ.fieldbyname('BBMoney').AsString);
|
{FBBMoney:=Trim(CDS_HZ.fieldbyname('BBMoney').AsString);
|
||||||
if Trim(FBBMoney)='' then FBBMoney:='0'; }
|
if Trim(FBBMoney)='' then FBBMoney:='0'; }
|
||||||
|
@ -622,12 +626,14 @@ begin
|
||||||
begin
|
begin
|
||||||
FBBMoney := FloatToStr(StrToFloat(FQty) * StrToFloat(FPrice) * StrToFloat(FHuiLv));
|
FBBMoney := FloatToStr(StrToFloat(FQty) * StrToFloat(FPrice) * StrToFloat(FHuiLv));
|
||||||
FMoney := FloatToStr(StrToFloat(FQty) * StrToFloat(FPrice));
|
FMoney := FloatToStr(StrToFloat(FQty) * StrToFloat(FPrice));
|
||||||
end else
|
end
|
||||||
|
else
|
||||||
begin
|
begin
|
||||||
FBBMoney := FloatToStr(StrToFloat(FMoney) * StrToFloat(FHuiLv));
|
FBBMoney := FloatToStr(StrToFloat(FMoney) * StrToFloat(FHuiLv));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end else
|
end
|
||||||
|
else
|
||||||
begin
|
begin
|
||||||
FBBMoney := FloatToStr(StrToFloat(FMoney) * StrToFloat(FHuiLv));
|
FBBMoney := FloatToStr(StrToFloat(FMoney) * StrToFloat(FHuiLv));
|
||||||
end;
|
end;
|
||||||
|
@ -660,10 +666,9 @@ begin
|
||||||
end; }
|
end; }
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.cxGridDBColumn1PropertiesEditValueChanged(
|
procedure TfrmSKCR.cxGridDBColumn1PropertiesEditValueChanged(Sender: TObject);
|
||||||
Sender: TObject);
|
|
||||||
var
|
var
|
||||||
mvalue,FFieldName:String;
|
mvalue, FFieldName: string;
|
||||||
begin
|
begin
|
||||||
mvalue := TcxTextEdit(Sender).EditingText;
|
mvalue := TcxTextEdit(Sender).EditingText;
|
||||||
FFieldName := Trim(Tv2.Controller.FocusedColumn.DataBinding.FilterFieldName);
|
FFieldName := Trim(Tv2.Controller.FocusedColumn.DataBinding.FilterFieldName);
|
||||||
|
@ -734,7 +739,7 @@ begin
|
||||||
Post;
|
Post;
|
||||||
end;
|
end;
|
||||||
Self.SaveData();
|
Self.SaveData();
|
||||||
IF fsyrName='龙运纺织' then
|
if fsyrName = '龙运纺织' then
|
||||||
begin
|
begin
|
||||||
edit1.Text := Self.CDS_HZ.fieldbyname('FactoryName').AsString;
|
edit1.Text := Self.CDS_HZ.fieldbyname('FactoryName').AsString;
|
||||||
JZdate.DateTime := Self.CDS_HZ.fieldbyname('CRTime').AsDateTime;
|
JZdate.DateTime := Self.CDS_HZ.fieldbyname('CRTime').AsDateTime;
|
||||||
|
@ -748,8 +753,7 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.cxGridDBColumn3PropertiesButtonClick(Sender: TObject;
|
procedure TfrmSKCR.cxGridDBColumn3PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
||||||
|
@ -786,8 +790,7 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.cxGridDBColumn6PropertiesButtonClick(Sender: TObject;
|
procedure TfrmSKCR.cxGridDBColumn6PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
||||||
|
@ -817,8 +820,7 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.v2Column3PropertiesButtonClick(Sender: TObject;
|
procedure TfrmSKCR.v2Column3PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
||||||
|
@ -850,13 +852,14 @@ end;
|
||||||
|
|
||||||
procedure TfrmSKCR.ToolButton1Click(Sender: TObject);
|
procedure TfrmSKCR.ToolButton1Click(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if ADOQueryMain.IsEmpty then Exit;
|
if ADOQueryMain.IsEmpty then
|
||||||
|
Exit;
|
||||||
SelExportData(Tv2, ADOQueryMain, '付款列表');
|
SelExportData(Tv2, ADOQueryMain, '付款列表');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.v2Column4PropertiesEditValueChanged(Sender: TObject);
|
procedure TfrmSKCR.v2Column4PropertiesEditValueChanged(Sender: TObject);
|
||||||
var
|
var
|
||||||
mvalue,FMoney,FHuiLv,FBBMoney,FKCBB,FFieldName:String;
|
mvalue, FMoney, FHuiLv, FBBMoney, FKCBB, FFieldName: string;
|
||||||
begin
|
begin
|
||||||
mvalue := TcxTextEdit(Sender).EditingText;
|
mvalue := TcxTextEdit(Sender).EditingText;
|
||||||
if Trim(mvalue) = '' then
|
if Trim(mvalue) = '' then
|
||||||
|
@ -880,10 +883,12 @@ begin
|
||||||
FKCBB := ADOQueryTemp.fieldbyname('BBMoney').AsString;
|
FKCBB := ADOQueryTemp.fieldbyname('BBMoney').AsString;
|
||||||
|
|
||||||
FMoney := Trim(CDS_HZ.fieldbyname('Money').AsString);
|
FMoney := Trim(CDS_HZ.fieldbyname('Money').AsString);
|
||||||
if Trim(FMoney)='' then FMoney:='0';
|
if Trim(FMoney) = '' then
|
||||||
|
FMoney := '0';
|
||||||
|
|
||||||
FHuiLv := Trim(CDS_HZ.fieldbyname('HuiLv').AsString);
|
FHuiLv := Trim(CDS_HZ.fieldbyname('HuiLv').AsString);
|
||||||
if Trim(FHuiLv)='' then FHuiLv:='0';
|
if Trim(FHuiLv) = '' then
|
||||||
|
FHuiLv := '0';
|
||||||
|
|
||||||
{FBBMoney:=Trim(CDS_HZ.fieldbyname('BBMoney').AsString);
|
{FBBMoney:=Trim(CDS_HZ.fieldbyname('BBMoney').AsString);
|
||||||
if Trim(FBBMoney)='' then FBBMoney:='0'; }
|
if Trim(FBBMoney)='' then FBBMoney:='0'; }
|
||||||
|
@ -935,8 +940,7 @@ begin
|
||||||
end;}
|
end;}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.v2Column1PropertiesButtonClick(Sender: TObject;
|
procedure TfrmSKCR.v2Column1PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
frmProductOrderNewList := TfrmProductOrderNewList.Create(Application);
|
frmProductOrderNewList := TfrmProductOrderNewList.Create(Application);
|
||||||
|
@ -985,7 +989,8 @@ begin
|
||||||
Open;
|
Open;
|
||||||
end;
|
end;
|
||||||
FKCBB := ADOQueryTemp.fieldbyname('BBMoney').AsString;
|
FKCBB := ADOQueryTemp.fieldbyname('BBMoney').AsString;
|
||||||
if Trim(mvalue)='' then mvalue:='0';
|
if Trim(mvalue) = '' then
|
||||||
|
mvalue := '0';
|
||||||
with CDS_HZ do
|
with CDS_HZ do
|
||||||
begin
|
begin
|
||||||
Edit;
|
Edit;
|
||||||
|
@ -1032,13 +1037,14 @@ end;
|
||||||
|
|
||||||
procedure TfrmSKCR.OrderNoChange(Sender: TObject);
|
procedure TfrmSKCR.OrderNoChange(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if Length(Trim(OrderNo.Text))<3 then Exit;
|
if Length(Trim(OrderNo.Text)) < 3 then
|
||||||
|
Exit;
|
||||||
ToolButton2.Click;
|
ToolButton2.Click;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.v2Column1PropertiesEditValueChanged(Sender: TObject);
|
procedure TfrmSKCR.v2Column1PropertiesEditValueChanged(Sender: TObject);
|
||||||
var
|
var
|
||||||
mvalue,FFieldName:String;
|
mvalue, FFieldName: string;
|
||||||
begin
|
begin
|
||||||
mvalue := TcxTextEdit(Sender).EditingText;
|
mvalue := TcxTextEdit(Sender).EditingText;
|
||||||
FFieldName := Trim(Tv2.Controller.FocusedColumn.DataBinding.FilterFieldName);
|
FFieldName := Trim(Tv2.Controller.FocusedColumn.DataBinding.FilterFieldName);
|
||||||
|
@ -1058,14 +1064,15 @@ begin
|
||||||
ExecSQL;
|
ExecSQL;
|
||||||
end; }
|
end; }
|
||||||
end;
|
end;
|
||||||
procedure TfrmSKCR.v2DerateMoneyPropertiesEditValueChanged(
|
|
||||||
Sender: TObject);
|
procedure TfrmSKCR.v2DerateMoneyPropertiesEditValueChanged(Sender: TObject);
|
||||||
var
|
var
|
||||||
mvalue: string;
|
mvalue: string;
|
||||||
begin
|
begin
|
||||||
mvalue := TcxTextEdit(Sender).EditingText;
|
mvalue := TcxTextEdit(Sender).EditingText;
|
||||||
|
|
||||||
if Trim(mvalue)='' then mvalue:='0';
|
if Trim(mvalue) = '' then
|
||||||
|
mvalue := '0';
|
||||||
with CDS_HZ do
|
with CDS_HZ do
|
||||||
begin
|
begin
|
||||||
Edit;
|
Edit;
|
||||||
|
@ -1086,8 +1093,7 @@ begin
|
||||||
end; }
|
end; }
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.v2SYRNamePropertiesButtonClick(Sender: TObject;
|
procedure TfrmSKCR.v2SYRNamePropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
||||||
|
@ -1120,7 +1126,8 @@ end;
|
||||||
|
|
||||||
procedure TfrmSKCR.TsaveClick(Sender: TObject);
|
procedure TfrmSKCR.TsaveClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
IF CDS_HZ.IsEmpty then exit;
|
if CDS_HZ.IsEmpty then
|
||||||
|
exit;
|
||||||
begdate.SetFocus;
|
begdate.SetFocus;
|
||||||
if CDS_HZ.Locate('ssel', true, []) = false then
|
if CDS_HZ.Locate('ssel', true, []) = false then
|
||||||
begin
|
begin
|
||||||
|
@ -1136,7 +1143,7 @@ begin
|
||||||
First;
|
First;
|
||||||
while not eof do
|
while not eof do
|
||||||
begin
|
begin
|
||||||
IF Fieldbyname('ssel').AsBoolean then
|
if Fieldbyname('ssel').AsBoolean then
|
||||||
begin
|
begin
|
||||||
{ IF trim(fieldbyName('bankNo').AsString)='' then
|
{ IF trim(fieldbyName('bankNo').AsString)='' then
|
||||||
begin
|
begin
|
||||||
|
@ -1166,7 +1173,7 @@ begin
|
||||||
end;
|
end;
|
||||||
try
|
try
|
||||||
geteditRzhi();
|
geteditRzhi();
|
||||||
IF trim(fieldbyName('bankNo').AsString)<>'' then
|
if trim(fieldbyName('bankNo').AsString) <> '' then
|
||||||
begin
|
begin
|
||||||
with ADOqueryCmd do
|
with ADOqueryCmd do
|
||||||
begin
|
begin
|
||||||
|
@ -1175,10 +1182,9 @@ begin
|
||||||
SQL.Add('delete from YF_Money_LL where fromMainID=''' + Trim(CDS_HZ.fieldbyname('YFID').AsString) + ''' ');
|
SQL.Add('delete from YF_Money_LL where fromMainID=''' + Trim(CDS_HZ.fieldbyname('YFID').AsString) + ''' ');
|
||||||
execsql;
|
execsql;
|
||||||
end;
|
end;
|
||||||
IF (CDS_HZ.FieldByName('BBMoney').AsFloat<>0) and
|
if (CDS_HZ.FieldByName('BBMoney').AsFloat <> 0) and (trim(CDS_HZ.fieldbyname('bankNo').AsString) <> '') then
|
||||||
(trim(CDS_HZ.fieldbyname('bankNo').AsString)<>'') then
|
|
||||||
begin
|
begin
|
||||||
IF not saveZL() then
|
if not saveZL() then
|
||||||
begin
|
begin
|
||||||
application.MessageBox('生成账户流水信息失败', '提示信息', 0);
|
application.MessageBox('生成账户流水信息失败', '提示信息', 0);
|
||||||
end;
|
end;
|
||||||
|
@ -1221,8 +1227,7 @@ begin
|
||||||
jsYe();
|
jsYe();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmSKCR.v2Column4PropertiesButtonClick(Sender: TObject;
|
procedure TfrmSKCR.v2Column4PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
AButtonIndex: Integer);
|
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
||||||
|
@ -1287,7 +1292,8 @@ end;
|
||||||
|
|
||||||
procedure TfrmSKCR.CheckBox1Click(Sender: TObject);
|
procedure TfrmSKCR.CheckBox1Click(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
IF CDS_HZ.IsEmpty then exit;
|
if CDS_HZ.IsEmpty then
|
||||||
|
exit;
|
||||||
with CDS_HZ do
|
with CDS_HZ do
|
||||||
begin
|
begin
|
||||||
DisableControls;
|
DisableControls;
|
||||||
|
@ -1305,3 +1311,4 @@ begin
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
object frmClothContractInPut: TfrmClothContractInPut
|
object frmClothContractInPut: TfrmClothContractInPut
|
||||||
Left = 213
|
Left = 404
|
||||||
Top = 163
|
Top = 253
|
||||||
Width = 1046
|
Width = 1046
|
||||||
Height = 541
|
Height = 541
|
||||||
Caption = #22383#24067#21040#36135
|
Caption = #22383#24067#21040#36135
|
||||||
|
@ -588,6 +588,16 @@ object frmClothContractInPut: TfrmClothContractInPut
|
||||||
HeaderAlignmentHorz = taCenter
|
HeaderAlignmentHorz = taCenter
|
||||||
Width = 118
|
Width = 118
|
||||||
end
|
end
|
||||||
|
object Tv1Column2: TcxGridDBColumn
|
||||||
|
Caption = #24211#23384#35843#25972#21305#25968
|
||||||
|
DataBinding.FieldName = 'kctzps'
|
||||||
|
Width = 90
|
||||||
|
end
|
||||||
|
object Tv1Column3: TcxGridDBColumn
|
||||||
|
Caption = #24211#23384#35843#25972#25968#37327
|
||||||
|
DataBinding.FieldName = 'kctzsl'
|
||||||
|
Width = 90
|
||||||
|
end
|
||||||
end
|
end
|
||||||
object cxGrid1Level1: TcxGridLevel
|
object cxGrid1Level1: TcxGridLevel
|
||||||
GridView = Tv1
|
GridView = Tv1
|
||||||
|
|
|
@ -10,7 +10,21 @@ uses
|
||||||
cxGridCustomView, cxGrid, cxMemo, cxRichEdit, ComCtrls, cxContainer,
|
cxGridCustomView, cxGrid, cxMemo, cxRichEdit, ComCtrls, cxContainer,
|
||||||
cxMaskEdit, cxButtonEdit, StdCtrls, ToolWin, DBClient, ADODB,
|
cxMaskEdit, cxButtonEdit, StdCtrls, ToolWin, DBClient, ADODB,
|
||||||
ExtCtrls, BtnEdit, cxDropDownEdit, cxGridCustomPopupMenu, cxGridPopupMenu,
|
ExtCtrls, BtnEdit, cxDropDownEdit, cxGridCustomPopupMenu, cxGridPopupMenu,
|
||||||
cxLookAndFeels, cxLookAndFeelPainters, cxNavigator;
|
cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, dxSkinsCore,
|
||||||
|
dxSkinBlack, dxSkinBlue, dxSkinBlueprint, dxSkinCaramel, dxSkinCoffee,
|
||||||
|
dxSkinDarkRoom, dxSkinDarkSide, dxSkinDevExpressDarkStyle,
|
||||||
|
dxSkinDevExpressStyle, dxSkinFoggy, dxSkinGlassOceans,
|
||||||
|
dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian, dxSkinLiquidSky,
|
||||||
|
dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis,
|
||||||
|
dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black,
|
||||||
|
dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink,
|
||||||
|
dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue,
|
||||||
|
dxSkinOffice2010Silver, dxSkinOffice2013DarkGray,
|
||||||
|
dxSkinOffice2013LightGray, dxSkinOffice2013White, dxSkinPumpkin,
|
||||||
|
dxSkinSeven, dxSkinSevenClassic, dxSkinSharp, dxSkinSharpPlus,
|
||||||
|
dxSkinSilver, dxSkinSpringTime, dxSkinStardust, dxSkinSummer2008,
|
||||||
|
dxSkinTheAsphaltWorld, dxSkinsDefaultPainters, dxSkinValentine,
|
||||||
|
dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue, dxSkinscxPCPainter;
|
||||||
|
|
||||||
type
|
type
|
||||||
TfrmClothContractInPut = class(TForm)
|
TfrmClothContractInPut = class(TForm)
|
||||||
|
@ -78,6 +92,8 @@ type
|
||||||
Panel1: TPanel;
|
Panel1: TPanel;
|
||||||
Label11: TLabel;
|
Label11: TLabel;
|
||||||
Tv1Column1: TcxGridDBColumn;
|
Tv1Column1: TcxGridDBColumn;
|
||||||
|
Tv1Column2: TcxGridDBColumn;
|
||||||
|
Tv1Column3: TcxGridDBColumn;
|
||||||
procedure TBCloseClick(Sender: TObject);
|
procedure TBCloseClick(Sender: TObject);
|
||||||
procedure TVZDYCellDblClick(Sender: TcxCustomGridTableView;
|
procedure TVZDYCellDblClick(Sender: TcxCustomGridTableView;
|
||||||
ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton;
|
ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user