D7lmSanshui/客户供应商管理(Company.dll)/U_XTMCXG.pas
2024-07-11 10:06:42 +08:00

99 lines
2.4 KiB
ObjectPascal

unit U_XTMCXG;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, cxGraphics, cxCustomData, cxStyles, cxTL, cxMaskEdit, DB, ADODB,
cxInplaceContainer, cxDBTL, cxControls, cxTLData, ComCtrls, ToolWin, StdCtrls,
cxFilter, cxData, cxDataStorage, cxEdit, cxDBData, DBClient,
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, ExtCtrls,
cxSplitter, cxGridLevel, cxClasses, cxGridCustomView, cxGrid,
cxGridCustomPopupMenu, cxGridPopupMenu, RM_Dataset, RM_System, RM_Common,
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit,
cxTextEdit, cxDBLookupComboBox, cxLookAndFeels, cxLookAndFeelPainters,
cxNavigator;
type
TfrmXTMCXG = class(TForm)
ToolBar1: TToolBar;
TBRafresh: TToolButton;
TBClose: TToolButton;
ADOQueryTemp: TADOQuery;
ADOQueryCmd: TADOQuery;
Panel1: TPanel;
ADOQueryMain: TADOQuery;
RM1: TRMGridReport;
RMDB_Main: TRMDBDataSet;
cxGridPopupMenu2: TcxGridPopupMenu;
Label1: TLabel;
oldKH: TEdit;
Label2: TLabel;
newKH: TEdit;
Button1: TButton;
Button2: TButton;
Label3: TLabel;
procedure FormDestroy(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
end;
var
frmXTMCXG: TfrmXTMCXG;
implementation
uses
U_DataLink, U_Fun, U_ZDYHelp, U_FactoryInput;
{$R *.dfm}
procedure TfrmXTMCXG.FormDestroy(Sender: TObject);
begin
frmXTMCXG := nil;
end;
procedure TfrmXTMCXG.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;
procedure TfrmXTMCXG.Button1Click(Sender: TObject);
begin
Close;
end;
procedure TfrmXTMCXG.Button2Click(Sender: TObject);
begin
if Trim(oldKH.Text) = '' then
begin
Application.MessageBox('旧名称名称不能为空!', '提示', 0);
Exit;
end;
if Trim(newKH.Text) = '' then
begin
Application.MessageBox('新名称不能为空!', '提示', 0);
Exit;
end;
with ADOQueryCmd do
begin
Close;
SQL.Clear;
sql.Add(' exec P_XT_UPKH ');
sql.Add(' @oldKH= ' + QuotedStr(Trim(oldKH.Text)));
sql.Add(' ,@newKH= ' + QuotedStr(Trim(newKH.text)));
ExecSQL;
end;
Application.MessageBox('修改成功!', '提示', 0);
end;
end.