f_xgmm.pas
上传用户:lcqxtx
上传日期:2013-02-15
资源大小:530k
文件大小:2k
源码类别:

企业管理

开发平台:

Delphi

  1. unit f_xgmm;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, StdCtrls, Buttons, DB, ADODB;
  6. type
  7.   Tw_xgmm = class(TForm)
  8.     Edit1: TEdit;
  9.     Edit2: TEdit;
  10.     Edit3: TEdit;
  11.     Label3: TLabel;
  12.     Label2: TLabel;
  13.     Label1: TLabel;
  14.     StaticText1: TStaticText;
  15.     ADOQuery1: TADOQuery;
  16.     DataSource1: TDataSource;
  17.     BitBtn1: TBitBtn;
  18.     BitBtn2: TBitBtn;
  19.     ADOQuery1user_id: TIntegerField;
  20.     ADOQuery1user_name: TStringField;
  21.     ADOQuery1user_job: TStringField;
  22.     ADOQuery1user_power: TStringField;
  23.     ADOQuery1user_password: TStringField;
  24.     procedure BitBtn1Click(Sender: TObject);
  25.     procedure BitBtn2Click(Sender: TObject);
  26.     procedure FormCreate(Sender: TObject);
  27.     procedure FormClose(Sender: TObject; var Action: TCloseAction);
  28.   private
  29.     { Private declarations }
  30.   public
  31.     { Public declarations }
  32.   end;
  33. var
  34.   w_xgmm: Tw_xgmm;
  35. implementation
  36. uses data_1, Unit1, f_main;
  37. {$R *.dfm}
  38. procedure Tw_xgmm.BitBtn1Click(Sender: TObject);
  39. begin
  40.   if trim(edit2.Text)<>trim(edit3.Text) then
  41.    begin
  42.       showmessage('你输入新密码不一致');
  43.    end
  44. else
  45.    begin
  46.    if  trim(edit1.Text)<> trim(s_mima)  then
  47.       begin
  48.         showmessage('输入的原密码不正确');
  49.       end
  50.  else
  51.    begin
  52.        adoquery1.Close;
  53.        adoquery1.SQL.Clear;
  54.        adoquery1.SQL.Add('update username set user_password='+char(39)+trim(edit2.Text)
  55.        +char(39)+'where user_name ='+char(39)+trim(w_Main.auser.name)+char(39));
  56.        adoquery1.execsql;
  57.        application.MessageBox('修改密码成功了',char(48));
  58.        edit1.Clear;
  59.        edit2.Clear;
  60.        edit3.Clear;
  61.        //self.Close;
  62.        //w_main.Enabled:=true;
  63.       end;
  64.    end;
  65. end;
  66. procedure Tw_xgmm.BitBtn2Click(Sender: TObject);
  67. begin
  68. close;
  69. w_main.Enabled:=true;
  70. end;
  71. procedure Tw_xgmm.FormCreate(Sender: TObject);
  72. begin
  73. w_main.Enabled:=FALSE;
  74. end;
  75. procedure Tw_xgmm.FormClose(Sender: TObject; var Action: TCloseAction);
  76. begin
  77. w_main.Enabled:=true;
  78. end;
  79. end.