~
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