2 using System.Collections.Generic;
3 using System.ComponentModel;
8 using System.Windows.Forms;
9 using MySql.Data.MySqlClient;
12 namespace HospitalManageSys
14 public partial class Form_Login : Form
21 public Form_Login(MySqlConnection connector)
23 InitializeComponent();
27 cmd = new MySqlCommand("", con);
28 ada = new MySqlDataAdapter(cmd);
33 private void administrator_Load(object sender, EventArgs e)
38 private void button_login_Click(object sender, EventArgs e)
42 cmd.CommandText = "select * from administrator where Admin_ID='" + textBox_ID.Text + "';";
43 cmd.ExecuteNonQuery();
47 if (ds.Tables[0].Rows.Count != 0)
49 if (this.textBox_pwd.Text.GetHashCode().Equals(Convert.ToInt32(ds.Tables[0].Rows[0].ItemArray[9])))
51 HospitalManageSys.SqlCmd.iflogin = true;
52 HospitalManageSys.SqlCmd.admin_id = ds.Tables[0].Rows[0].ItemArray[0].ToString().PadLeft(11, '0');
53 HospitalManageSys.SqlCmd.admin_name = ds.Tables[0].Rows[0].ItemArray[1].ToString();
54 HospitalManageSys.SqlCmd.admin_sex = ds.Tables[0].Rows[0].ItemArray[2].ToString();
55 HospitalManageSys.SqlCmd.admin_job = ds.Tables[0].Rows[0].ItemArray[3].ToString();
56 HospitalManageSys.SqlCmd.capab = (byte)Convert.ToInt16(ds.Tables[0].Rows[0].ItemArray[4]);
57 HospitalManageSys.SqlCmd.admin_depart = ds.Tables[0].Rows[0].ItemArray[5].ToString();
59 if (ds.Tables[0].Rows[0].ItemArray[8] != System.DBNull.Value)//如果有照片
61 byte[] images = (byte[])ds.Tables[0].Rows[0].ItemArray[8];
62 HospitalManageSys.SqlCmd.memStream = new MemoryStream(images);//字节流转化为内存流
70 MessageBox.Show("输入的密码错误!请重新输入!", "提示", MessageBoxButtons.OK);
76 MessageBox.Show("账号不存在!请输入正确的账号!", "提示", MessageBoxButtons.OK);
82 private void button_cancel_Click(object sender, EventArgs e)