Label1: TLabel;
Image1: TImage;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
choose1: TComboBox;
Edit1: TEdit;
Button1: TButton;
Button2: TButton;
Button3: TButton;
choose2: TComboBox;
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure choose1Change(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
i:integer;
public
{ Public declarations }
end;
var
Frm_login: TFrm_login;
implementation
uses main,pulvar, mainN, passedit, passeditN;
{$R *.dfm}
procedure TFrm_login.Button2Click(Sender: TObject);
begin
close;
Application.Terminate;
end;
procedure TFrm_login.Button1Click(Sender: TObject);
var
username:variant;
pass:string;
begin
choosename:=choose2.text;
if choose1.itemindex=1 then //判断用户选择何种职务
username:=datam.ado_doctor.lookup('医生姓名',choosename,'密码')
else
username:=datam.ado_nurse.lookup('护士姓名',choosename,'密码');
if choosename='' then
showmessage ('请先选择您的职务!') //姓名为空,则职务未选,给出错误提示
else
if edit1.text='' then
showmessage ('请输入密码') //未输入密码,给出错误提示
else
begin
if varisnull(username) then pass:='' else pass:=username;
if edit1.text<>pass then
begin
i:=i+1;
//定义i,用于计算输入密码错误次数,3次出错则退出程序
if i>=3 then
begin
Application.MessageBox(PChar('密码验证错误,拒绝访问!'), PChar('提示'),
MB_ICONEXCLAMATION);
Application.Terminate;
close;
end;
application.messagebox(pchar('密码验证错误,重新录入!'),pchar('提示'),
MB_ICONQUESTION);
edit1.text:='';
edit1.SetFocus(
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 3/11/11
delphi医嘱管理系统[开题报告+文档+源代码+答辩ppt+外文翻译](三)由毕业论文网(www.huoyuandh.com)会员上传。