Exemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            surgery_output output = new surgery_output();

            output.surgery_id      = int.Parse(surgeryId_OUT_com.Text.Trim());
            output.room_id         = int.Parse(roomId_OUT_com.Text.Trim());
            output.medicine_number = medNum_OUT_txt.Text;
            output.output_count    = int.Parse(count_OUT_txt.Text.Trim());
            output.confirm_person  = confirmPerson_OUT_txt.Text;
            output.output_time     = DateTime.Now;
            int test = bll.TestSub_surgery_stock(output);

            if (0 == test)
            {
                MessageBox.Show("药库中没有这种药", "警告"); return;
            }
            if (1 == test)
            {
                MessageBox.Show("药库中这种药的库存不足", "警告"); return;
            }
            bll.UpdateSub_surgery_stock(output);
            bll.Add_surgery_output(output);
            output_set = bll.select_surgery_output();
            dataGridView2.DataSource = output_set.Tables[0];
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            surgery_output output = new surgery_output();

            output.surgery_id      = 0; //麻醉科编号为0
            output.room_id         = int.Parse(roomId_com.Text.Trim());
            output.medicine_number = medNub_com.Text.Trim();
            output.output_count    = int.Parse(count_txt.Text.Trim());
            output.confirm_person  = confirmPerson_txt.Text;
            output.output_time     = DateTime.Now;
            int test = bll.TestSub_surgery_stock(output);

            if (0 == test)
            {
                MessageBox.Show("药库中没有这种药", "警告"); return;
            }
            if (1 == test)
            {
                MessageBox.Show("药库中这种药的库存不足", "警告"); return;
            }
            int flag = 0;

            flag = bll.Add_surgery_output(output);
            if (flag == 0)
            {
                MessageBox.Show("添加分发记录失败");
            }
            if (flag == -2)
            {
                MessageBox.Show("逻辑错误");
            }
            bll.UpdateSub_surgery_stock(output);
            output_set = bll.select_surgery_output();
            dataGridView2.DataSource = output_set.Tables[0];
            room_input input = new room_input();

            input.surgery_id      = 0; //麻醉科编号为0
            input.room_id         = int.Parse(roomId_com.Text);
            input.medicine_number = medNub_com.Text;
            input.input_count     = int.Parse(count_txt.Text);
            input.confirm_person  = confirmPerson_txt.Text;
            input.input_time      = DateTime.Now;
            bll.UpdateAdd_room_stock(input);
            bll.Add_room_input(input);
            room_stock_set           = bll.select_room_stock(int.Parse(roomId_com.Text));
            dataGridView3.DataSource = room_stock_set.Tables[0];

            stock_set = bll.select_surgery_stock();
            dataGridView1.DataSource = stock_set.Tables[0];
        }