예제 #1
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            if (txtKId.Text == "" || txtRid.Text == "")
            {
                MessageBox.Show("请先选择挂号单 !");
                return;
            }
            if (txtYizhu.Text == "" || txtJinji.Text == "")
            {
                MessageBox.Show("请把药方填写完整 !");
                return;
            }
            string ypName = "";

            foreach (ListViewItem item in lvwYaofang.Items)
            {
                ypName += item.SubItems[1].Text + "-";
            }
            kaiyao ky = new kaiyao();

            ky.Rid        = txtRid.Text;
            ky.Kid        = int.Parse(txtKId.Text);
            ky.yaopinName = ypName;
            ky.zhuangtai  = "no";
            ky.yizhu      = txtYizhu.Text;
            ky.yongfa     = txtJinji.Text;
            lvwGuahaoShow.Items.RemoveAt(0);
            string mes = new Prescribe_BLL().kaiyao_Insert(ky);

            MessageBox.Show(mes);
        }
예제 #2
0
        //病历提交
        private void Button7_Click(object sender, RoutedEventArgs e)
        {
            List <Control> tb_list = new List <Control>()
            {
                txtZhushu,
                txtJiwangshi,
                txtGerenshi,
                txtTijian,
                txtJianyi,
                txtJiatingshi,
                txtGuominshi,
                txtXianbingshi,
                txtFuzhu
            };

            if (txtKId.Text == "" || txtRid.Text == "")
            {
                MessageBox.Show("请先选择挂号单 !");
                return;
            }
            foreach (Control item in tb_list)
            {
                if (item is TextBox)
                {
                    if (((TextBox)item).Text == "")
                    {
                        MessageBox.Show("请把病历填写完整 !");
                        return;
                    }
                }
            }
            Bingli Bl = new Bingli
            {
                kId           = int.Parse(txtKId.Text),
                Rid           = txtRid.Text,
                bing          = txtZhenduan.Text,
                zhusu         = txtZhushu.Text,
                xianbingshi   = txtXianbingshi.Text,
                jiwangbingshi = txtJiwangshi.Text,
                guominshi     = txtGuominshi.Text,
                geirenshi     = txtGerenshi.Text,
                jiatingshi    = txtJiatingshi.Text,
                tijian        = txtTijian.Text,
                fuzhu         = txtFuzhu.Text,
                zhiliaojianyi = txtJianyi.Text
            };
            string mes = new Prescribe_BLL().Bingli_Insert(Bl);

            MessageBox.Show(mes);
        }
예제 #3
0
        //中药提交
        private void BtnOk_Click(object sender, RoutedEventArgs e)
        {
            if (txtKId.Text == "" || txtRid.Text == "")
            {
                var t1 = new Tip("请先选择挂号单 !");
                t1.ShowDialog();
                return;
            }
            if (txtYizhu.Text == "" || txtJinji.Text == "")
            {
                var t2 = new Tip("请把药方填写完整 !");
                t2.ShowDialog();
                return;
            }
            string ypName = "";

            if (lvwYaofang.SelectedItems.Count > 0)
            {
                string   str = lvwYaofang.Items[lvwYaofang.SelectedIndex].ToString();
                string[] ss  = str.Split(',');
                //foreach (ListViewItem item in lvwYaofang.Items)
                //{
                //    ypName += ss[1].Substring(3).Replace("=", "").Trim() + "-";
                //}

                Kaiyao ky = new Kaiyao
                {
                    Rid        = txtRid.Text,
                    Kid        = int.Parse(txtKId.Text),
                    yaopinName = ypName,
                    zhuangtai  = "no",
                    yizhu      = txtYizhu.Text,
                    yongfa     = txtJinji.Text
                };
                if (lvwGuaHaoShow.SelectedItems.Count > 0)
                {
                    lvwGuaHaoShow.Items.RemoveAt(lvwGuaHaoShow.SelectedIndex);
                }
                string mes = new Prescribe_BLL().kaiyao_Insert(ky);
                //MessageBox.Show(mes);
                var t = new Tip("提交成功!");
                t.ShowDialog();
            }
        }
예제 #4
0
        private void lvwGuahaoShow_Click(object sender, EventArgs e)
        {
            ListViewItem item = lvwGuahaoShow.SelectedItems[0];

            txtRid.Text           = item.SubItems[0].Text;
            txtKId.Text           = item.SubItems[1].Text;
            txtIdType.Text        = item.SubItems[2].Text;
            txtGuaDanFei.Text     = item.SubItems[3].Text;
            txtOtherFei.Text      = item.SubItems[4].Text;
            txtSectionRoom.Text   = item.SubItems[5].Text;
            txtDoctor.Text        = item.SubItems[6].Text;
            dtpReristerTime.Text  = item.SubItems[7].Text;
            dtpSeeDoctorTime.Text = item.SubItems[8].Text;

            List <IdCard> Lic = new Prescribe_BLL().SelectAll(int.Parse(txtKId.Text));

            txtName.Text    = Lic[0].Name;
            txtSex.Text     = Lic[0].Sex;
            txtAge.Text     = Lic[0].Age + "";
            txtAddress.Text = Lic[0].Address;
        }
예제 #5
0
        //当前挂号病人选项变化
        private void LvwGuaHaoShow_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (lvwGuaHaoShow.SelectedItems.Count > 0)
            {
                string   str = lvwGuaHaoShow.Items[lvwGuaHaoShow.SelectedIndex].ToString();
                string[] ss  = str.Split(',');
                txtRid.Text           = ss[0].Substring(4).Replace("=", "").Trim();
                txtKId.Text           = ss[1].Substring(3).Replace("=", "").Trim();
                txtIdType.Text        = ss[2].Substring(3).Replace("=", "").Trim();
                txtGuaDanFei.Text     = ss[3].Substring(3).Replace("=", "").Trim();
                txtOtherFei.Text      = ss[4].Substring(3).Replace("=", "").Trim();
                txtSectionRoom.Text   = ss[5].Substring(3).Replace("=", "").Trim();
                txtDoctor.Text        = ss[6].Substring(3).Replace("=", "").Trim();
                dtpRegisterTime.Text  = ss[7].Substring(3).Replace("=", "").Trim();
                dtpSeeDoctorTime.Text = ss[8].Substring(3).Replace("=", "").Replace("}", "").Trim();

                List <IdCard> Lic = new Prescribe_BLL().SelectAll(int.Parse(txtKId.Text));
                txtName.Text    = Lic[0].Name;
                txtSex.Text     = Lic[0].Sex;
                txtAge.Text     = Lic[0].Age + "";
                txtAddress.Text = Lic[0].Address;
            }
        }
예제 #6
0
        private void button7_Click(object sender, EventArgs e)
        {
            if (txtKId.Text == "" || txtRid.Text == "")
            {
                MessageBox.Show("请先选择挂号单 !");
                return;
            }
            foreach (Control item in tabPage2.Controls)
            {
                if (item is TextBox)
                {
                    if (item.Text == "")
                    {
                        MessageBox.Show("请把病历填写完整 !");
                        return;
                    }
                }
            }
            Bingli Bl = new Bingli();

            Bl.kId           = int.Parse(txtKId.Text);
            Bl.Rid           = txtRid.Text;
            Bl.bing          = txtChenduan.Text;
            Bl.zhusu         = txtZhushu.Text;
            Bl.xianbingshi   = txtXianbingshi.Text;
            Bl.jiwangbingshi = txtJiwangshi.Text;
            Bl.guominshi     = txtGuominshi.Text;
            Bl.geirenshi     = txtGerenshi.Text;
            Bl.jiatingshi    = txtJiatingshi.Text;
            Bl.tijian        = txtTijian.Text;
            Bl.fuzhu         = txtFuzhu.Text;
            Bl.zhiliaojianyi = txtJianyi.Text;

            string mes = new Prescribe_BLL().Bingli_Insert(Bl);

            MessageBox.Show(mes);
        }