//查询按钮 private void buttonSearch_Click(object sender, EventArgs e) { if (cardNum.Text == "") { MessageBox.Show("请输入诊疗卡号"); } else { string cardnum = cardNum.Text; string query = "SELECT COUNT(*) FROM `HIS`.`Patient` WHERE `CardNum`='" + cardnum + "'"; int countResult = sql.count(query); if (countResult >= 1) { query = "SELECT * FROM `HIS`.`Patient` WHERE `CardNum`='" + cardnum + "'"; MySqlDataReader searchResult = sql.searchData(query); while (searchResult.Read()) { paName.Text = searchResult["paName"].ToString(); string paSexNum = searchResult["paSex"].ToString(); if (paSexNum == "1") { paSex.Text = "男"; } else { paSex.Text = "女"; } string paBorthStr = searchResult["paBorth"].ToString(); if (paBorthStr != "") { paBorth.Value = Convert.ToDateTime(paBorthStr); } if (searchResult["paIDType"].ToString() != "") { paIDType.SelectedIndex = Convert.ToInt32(searchResult["paIDType"].ToString()); } paID.Text = searchResult["paID"].ToString(); paAddress.Text = searchResult["paAddress"].ToString(); paAllergy.Text = searchResult["paAllergy"].ToString(); paAge.Text = searchResult["paAge"].ToString(); paPhone.Text = searchResult["paPhone"].ToString(); } sql.closeConnection(); } else { MessageBox.Show("未查询到此诊疗卡"); } } }
private void button1_Click(object sender, EventArgs e) { string name = textBox1.Text; string passwd = textBox2.Text; string md5Passwd = md5_passwd(passwd); string query = "SELECT COUNT(*) FROM `user` WHERE `name`='" + name + "' AND `passwd`='" + md5Passwd + "'"; int userRight = mysql.count(query); if (userRight >= 1) { string useID = name; string type = ""; query = "SELECT type FROM `user` WHERE `name`='" + name + "' AND `passwd`='" + md5Passwd + "'"; MySqlDataReader searchResult = mysql.searchData(query); while (searchResult.Read()) { type = searchResult["type"].ToString(); } if (type == "") { MessageBox.Show("当前账号无权限,请联系管理员或更换账号"); } else { new choose(type, useID).Show(); this.Hide(); } } else if (userRight == 0) { MessageBox.Show("密码错误"); } }
private void button1_Click(object sender, EventArgs e) { string name = textBox1.Text; string passwd = textBox2.Text; string firstNew = textBox3.Text; string secondNew = textBox4.Text; md5 md = new md5(); string md5Old = md.md5_passwd(passwd); string md5New = md.md5_passwd(firstNew); if (firstNew != secondNew) { MessageBox.Show("两次输入的密码不一致"); } else { mySql mysql = new mySql(); string query = "SELECT COUNT(*) FROM `user` WHERE `name`='" + name + "' AND `passwd`='" + md5Old + "'"; int returnNumber = mysql.count(query); if (returnNumber == -2) { //do nothing } else if (returnNumber == -1) { //do nothing } else if (returnNumber == 0) { MessageBox.Show("原密码错误"); } else { if (returnNumber == 1) { //change number string updatePasswd = "UPDATE `user` set passwd='" + md5New + "' WHERE name='" + name + "'"; mysql.update(updatePasswd); MessageBox.Show("改密成功"); textBox2.Clear(); textBox3.Clear(); textBox4.Clear(); } else if (returnNumber > 1) { MessageBox.Show("系统缺陷,数据库没有做主键限制,数据库中存在两个或以上的同名用户,无法改密"); } } } }
private void button1_Click(object sender, EventArgs e) { /* * * string name = textBox1.Text; * string passwd = textBox2.Text; * * * string md5Passwd = md5_passwd(passwd); * * string query = "INSERT INTO `his`.`user` (`name`, `passwd`) VALUES ('" + name + "', '" + md5Passwd + "');"; * bool sighResult = mysql.addDate(query); * if (sighResult == true) * { * MessageBox.Show("注册成功"); * } * */ if (textBox2.Text == "") { MessageBox.Show("请填写姓名"); } else if (textBox3.Text == "") { MessageBox.Show("请填写性别"); } else if (textBox5.Text == "") { MessageBox.Show("请填写联系方式"); } else if (textBox6.Text != textBox4.Text) { MessageBox.Show("两次输入的密码不一致"); } else if (comboBox1.SelectedIndex == -1) { MessageBox.Show("请选择职位类别"); } else if (comboBox1.SelectedIndex == 1) { MessageBox.Show("暂不支持医生注册"); } else { string type = (comboBox1.SelectedIndex + 1).ToString(); md5 jiami = new md5(); string hadjiami = jiami.md5_passwd(textBox4.Text); string query = " SELECT COUNT(*) FROM user WHERE type='" + type + "'"; mySql sql = new mySql(); int num = sql.count(query) + 1; string gonghao = "0" + type + num.ToString(); query = "INSERT INTO user (`name`, `passwd`,`realname`,`sex`,`type`,`date`,`phone`) VALUES ('" + gonghao + "', '" + hadjiami + "','" + textBox2.Text + "','" + textBox3.Text + "','" + type + "','" + dateTimePicker1.Value.Date.ToString() + "','" + textBox5.Text + "');"; bool result = sql.addDate(query); if (result) { MessageBox.Show("注册成功,您的工号是" + gonghao); textBox2.Text = textBox3.Text = textBox4.Text = textBox5.Text = textBox6.Text = ""; } else { MessageBox.Show("注册失败,请重试"); } } }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "") { MessageBox.Show("请输入药品编号"); } else if (textBox2.Text == "") { MessageBox.Show("请输入新增库存量"); } else { if (textBox1.Text.Substring(0, 1) == "c") { string query = "SELECT COUNT(*) FROM chinesemed WHERE chinesemedid='" + textBox1.Text + "' "; mySql sql = new mySql(); int result = sql.count(query); if (result == 0) { MessageBox.Show("没有查询到该中药"); } else if (result == 1) { query = "UPDATE `chinesemed` set ckucun=ckucun+" + textBox2.Text + " WHERE chinesemedid='" + textBox1.Text + "'"; result = sql.update(query); if (result == 1) { MessageBox.Show("更新成功"); } else { MessageBox.Show("更新失败"); } query = "SELECT chinesemedid,cname,ckucun FROM chinesemed WHERE chinesemedid='" + textBox1.Text + "'"; MySqlDataReader mdr = sql.searchData(query); dataGridView2.Rows.Clear(); int i = 0; while (mdr.Read()) { dataGridView2.Rows.Add(); dataGridView2.Rows[i].Cells["Column4"].Value = mdr["chinesemedid"].ToString(); dataGridView2.Rows[i].Cells["Column5"].Value = mdr["cname"].ToString(); dataGridView2.Rows[i].Cells["Column6"].Value = mdr["ckucun"].ToString(); } tabControl1.SelectedTab = tabPage2; } else { MessageBox.Show("数据库错误"); } } else if (textBox1.Text.Substring(0, 1) == "w") { string query = "SELECT COUNT(*) FROM westmed WHERE westmedid='" + textBox1.Text + "' "; mySql sql = new mySql(); int result = sql.count(query); if (result == 0) { MessageBox.Show("没有查询到该西药"); } else if (result == 1) { query = "UPDATE `westmed` set wkucun=wkucun+" + textBox2.Text + " WHERE westmedid='" + textBox1.Text + "'"; result = sql.update(query); if (result == 1) { MessageBox.Show("更新成功"); } else { MessageBox.Show("更新失败"); } query = "SELECT westmedid,wname,wkucun FROM westmed WHERE westmedid='" + textBox1.Text + "'"; MySqlDataReader mdr = sql.searchData(query); dataGridView1.Rows.Clear(); int i = 0; while (mdr.Read()) { dataGridView1.Rows.Add(); dataGridView1.Rows[i].Cells["Column1"].Value = mdr["westmedid"].ToString(); dataGridView1.Rows[i].Cells["Column2"].Value = mdr["wname"].ToString(); dataGridView1.Rows[i].Cells["Column3"].Value = mdr["wkucun"].ToString(); } tabControl1.SelectedTab = tabPage1; } else { MessageBox.Show("数据库错误"); } } else { MessageBox.Show("药品编号不合法"); } } }