2 using System.Collections.Generic;
3 using System.ComponentModel;
8 using System.Windows.Forms;
9 using MySql.Data.MySqlClient;
11 namespace HospitalManageSys
13 public partial class Form_Charge : Form
15 MySqlConnection conne;
18 public Form_Charge(MySqlConnection connector,MainForm mainform)
20 InitializeComponent();
25 //string myconnect = "Server = localhost;Database=HospitalManageSys;User Id = barry;Password = zixue788634; ";
27 private void button1_Click(object sender, EventArgs e)
29 //MySqlConnection conne = new MySqlConnection(myconnect);
34 if(textBox1.Text.Trim().ToString().Length == 0)
36 MessageBox.Show("请输入单号");
38 }else if(comboBox1.Text.Trim().ToString().Length == 0){
39 MessageBox.Show("收费人编号不能为空");
42 else if (textBox3.Text.Trim().ToString().Length == 0) {
43 MessageBox.Show("请输入中药费用,如果没有请输入0.00");
46 else if (textBox4.Text.Trim().ToString().Length == 0) {
47 MessageBox.Show("请输入西药费用,如果没有请输入0.00");
50 else if (textBox2.Text.Trim().ToString().Length == 0) {
51 MessageBox.Show("请输入相关中药名称与数量,没有输入“无”");
54 else if (textBox5.Text.Trim().ToString().Length == 0) {
55 MessageBox.Show("请输入相关中药名称与数量,没有输入“无”");
60 decimal tex = decimal.Parse(textBox3.Text) + decimal.Parse(textBox4.Text);
61 cmd = conne.CreateCommand();
62 cmd.CommandText = "INSERT INTO charge(charge_count,charge_admin,charge_tcmname,charge_tcm,charge_twmname,charge_twm,charge_sum,charge_date)VALUES(@charge_count,@charge_admin,@charge_tcmname,@charge_tcm,@charge_twmname,@charge_twm,@charge_sum,@charge_date)";
63 cmd.Parameters.AddWithValue("@charge_count", textBox1.Text);
64 cmd.Parameters.AddWithValue("@charge_admin", int.Parse(comboBox1.SelectedItem.ToString()));
65 cmd.Parameters.AddWithValue("@charge_tcm", textBox3.Text);
66 cmd.Parameters.AddWithValue("@charge_twm", textBox4.Text);
67 cmd.Parameters.AddWithValue("@charge_sum", tex);
68 cmd.Parameters.AddWithValue("@charge_date", System.DateTime.Now.ToString());
69 cmd.Parameters.AddWithValue("@charge_tcmname", textBox2.Text);
70 cmd.Parameters.AddWithValue("@charge_twmname", textBox5.Text);
71 cmd.ExecuteNonQuery();
80 if (conne.State == ConnectionState.Open)
87 private void LoadData() {
88 MySqlConnection connection = conne;
92 MySqlCommand cmd = connection.CreateCommand();
93 cmd.CommandText = "SELECT * FROM charge";
94 MySqlDataAdapter adap = new MySqlDataAdapter(cmd);
95 DataSet ds = new DataSet();
97 dataGridView1.DataSource = ds.Tables[0].DefaultView;
105 if (connection.State == ConnectionState.Open)
112 private void textBox2_TextChanged(object sender, EventArgs e)
117 private void button2_Click(object sender, EventArgs e)
119 //MySqlConnection conne = new MySqlConnection(myconnect);
133 if (conne.State == ConnectionState.Open)
140 private void ReLoadData()
142 MySqlConnection connection = conne;
146 if (comboBox1.Text.Trim().ToString().Length == 0)
148 MessageBox.Show("请选择要查询的收费人编号");
151 MySqlCommand cmd = connection.CreateCommand();
152 cmd.CommandText = string.Format("SELECT charge_count,charge_admin,charge_tcmname,charge_tcm,charge_twmname,charge_twm,charge_sum,charge_date FROM charge where charge_admin = {0} ", comboBox1.Text); ;
153 MySqlDataAdapter adap = new MySqlDataAdapter(cmd.CommandText, connection);
154 DataSet ds = new DataSet();
156 dataGridView1.DataSource = ds.Tables[0].DefaultView;
165 if (connection.State == ConnectionState.Open)
172 private void Form_Charge_Load(object sender, EventArgs e)