hospital.~pas
上传用户:fjdqny
上传日期:2016-10-26
资源大小:6299k
文件大小:5k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit hospital;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, Menus, ComCtrls, ToolWin, ExtCtrls, StdCtrls, Buttons, DB, ADODB;
  6. type
  7.   TForm1 = class(TForm)
  8.     Image1: TImage;
  9.     Label1: TLabel;
  10.     Edit1: TEdit;
  11.     Label2: TLabel;
  12.     Label3: TLabel;
  13.     Edit2: TEdit;
  14.     Button2: TButton;
  15.     Button3: TButton;
  16.     ADOConnection1: TADOConnection;
  17.     ADOQuery1: TADOQuery;
  18.     DataSource1: TDataSource;
  19.     procedure N5Click(Sender: TObject);
  20.     procedure N6Click(Sender: TObject);
  21.     procedure N21Click(Sender: TObject);
  22.     procedure N22Click(Sender: TObject);
  23.     procedure N23Click(Sender: TObject);
  24.     procedure N24Click(Sender: TObject);
  25.     procedure N8Click(Sender: TObject);
  26.     procedure N10Click(Sender: TObject);
  27.     procedure N26Click(Sender: TObject);
  28.     procedure N27Click(Sender: TObject);
  29.     procedure N16Click(Sender: TObject);
  30.     procedure N35Click(Sender: TObject);
  31.     procedure N36Click(Sender: TObject);
  32.     procedure N15Click(Sender: TObject);
  33.     procedure N29Click(Sender: TObject);
  34.     procedure N30Click(Sender: TObject);
  35.     procedure N31Click(Sender: TObject);
  36.     procedure N33Click(Sender: TObject);
  37.     procedure N34Click(Sender: TObject);
  38.     procedure N20Click(Sender: TObject);
  39.     procedure N19Click(Sender: TObject);
  40.     procedure Button1Click(Sender: TObject);
  41.     procedure Button2Click(Sender: TObject);
  42.     procedure Button3Click(Sender: TObject);
  43.     procedure FormClose(Sender: TObject; var Action: TCloseAction);
  44.   private
  45.     { Private declarations }
  46.   public
  47.     { Public declarations }
  48.   end;
  49. var
  50.   Form1: TForm1;
  51.   Query : TADOQuery;
  52. implementation
  53. uses Unit2, Unit3, Unit4, Unit5, Unit6, Unit7, Unit8, Unit9, Unit10,
  54.   Unit11, Unit12, Unit13, Unit14, Unit15, Unit16, Unit17, Unit18, Unit19,
  55.   Unit20,ShellApi, Unit21;
  56. {$R *.dfm}
  57. procedure TForm1.N5Click(Sender: TObject);
  58. begin
  59. form2.show;
  60. end;
  61. procedure TForm1.N6Click(Sender: TObject);
  62. begin
  63. form3.show;
  64. end;
  65. procedure TForm1.N21Click(Sender: TObject);
  66. begin
  67. form4.show;
  68. end;
  69. procedure TForm1.N22Click(Sender: TObject);
  70. begin
  71. form5.show;
  72. end;
  73. procedure TForm1.N23Click(Sender: TObject);
  74. begin
  75. form6.show;
  76. end;
  77. procedure TForm1.N24Click(Sender: TObject);
  78. begin
  79. form7.show;
  80. end;
  81. procedure TForm1.N8Click(Sender: TObject);
  82. begin
  83. form8.show;
  84. end;
  85. procedure TForm1.N10Click(Sender: TObject);
  86. begin
  87. form9.show;
  88. end;
  89. procedure TForm1.N26Click(Sender: TObject);
  90. begin
  91. form10.show;
  92. end;
  93. procedure TForm1.N27Click(Sender: TObject);
  94. begin
  95. form11.show;
  96. end;
  97. procedure TForm1.N16Click(Sender: TObject);
  98. begin
  99. form12.show;
  100. end;
  101. procedure TForm1.N35Click(Sender: TObject);
  102. begin
  103. form13.show;
  104. end;
  105. procedure TForm1.N36Click(Sender: TObject);
  106. begin
  107. form14.show;
  108. end;
  109. procedure TForm1.N15Click(Sender: TObject);
  110. begin
  111. form15.show;
  112. end;
  113. procedure TForm1.N29Click(Sender: TObject);
  114. begin
  115. form16.show;
  116. end;
  117. procedure TForm1.N30Click(Sender: TObject);
  118. begin
  119. form17.show;
  120. end;
  121. procedure TForm1.N31Click(Sender: TObject);
  122. begin
  123. form18.show;
  124. end;
  125. procedure TForm1.N33Click(Sender: TObject);
  126. begin
  127. form19.show;
  128. end;
  129. procedure TForm1.N34Click(Sender: TObject);
  130. begin
  131. form20.show;
  132. end;
  133. procedure TForm1.N20Click(Sender: TObject);
  134. begin
  135. ShellExecute(0,'open','notepad.exe',nil,nil,sw_show);
  136. end;
  137. procedure TForm1.N19Click(Sender: TObject);
  138. begin
  139. ShellExecute(0,'open','calc.exe',nil,nil,sw_show);
  140. end;
  141. procedure TForm1.Button1Click(Sender: TObject);
  142. begin
  143.   form21.show;
  144. end;
  145. procedure TForm1.Button2Click(Sender: TObject);
  146. begin
  147.   if edit1.Text='' then
  148.      showmessage('请输入用户名!')
  149.   else
  150.   try
  151.    Query :=TADOQuery.Create(nil);
  152.    Query.Connection :=ADOConnection1;
  153.    Query.SQL.Add('select yonghu,mima from denglu  where yonghu=:yonghu and mima =:mima');    Query.Parameters.ParamByName('yonghu').Value :=edit1.Text;
  154.    Query.Parameters.ParamByName('mima').Value :=edit2.Text;
  155.    Query.Open;
  156.    if Query.RecordCount =0 then
  157.    begin
  158.     messageDlg('请输入正确的用户名和密码!',mterror,[mbok],0);
  159.     exit;
  160.    end
  161.    else
  162.    form1.Hide;
  163.    form21.Show;
  164.    query.Close;
  165.    query.Free;
  166.    except
  167.    messageDlg('连接数据库出错!',mterror,[mbok],0)
  168. end;
  169. end;
  170. procedure TForm1.Button3Click(Sender: TObject);
  171. begin
  172.   if application.MessageBox('您确实要取消登录吗?','退出',4)=6 then
  173.   application.Terminate;
  174. end;
  175. procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
  176. begin
  177.   if application.MessageBox('您确实要取消登录吗?','退出',4)=6 then
  178.   application.Terminate
  179.   else
  180.   exit;
  181. end;
  182. end.