Exemple #1
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            if (txtDname.Text == "")
            {
                MessageBox.Show("请选择需要修改的数据 !");
                return;
            }
            Drug_insert Dupdate = new Drug_insert();

            Dupdate.Dname        = txtDname.Text;
            Dupdate.Dtype        = cboDtype.Text;
            Dupdate.DcostName    = cboDcostName.Text;
            Dupdate.Dspec        = cboDspec.Text;
            Dupdate.DjiXing      = cboDjiXing.Text;
            Dupdate.DinsertPrice = int.Parse(txtDinsertPrice.Text);
            Dupdate.DsellPrice   = int.Parse(txtDsellPrice.Text);
            Dupdate.Dstock       = int.Parse(txtDstock.Text);
            Dupdate.DstockMax    = int.Parse(txtDstockMax.Text);
            Dupdate.DstockMin    = int.Parse(txtDstockMin.Text);
            Dupdate.DeffectTime  = dtpDproductTime.Text;
            Dupdate.DproductTime = dtpDeffectTime.Text;
            Dupdate.Efficay      = txtEfficay.Text;

            string mes = new Drug_insert_BLL().Update(Dupdate);

            txtDname.Text = "";
            btnSelect_Click(null, null);
            MessageBox.Show(mes);
        }
        private void btnSelect_Click(object sender, EventArgs e)
        {
            if (txtDname.Text == "")
            {
                PromptingForm p = new PromptingForm("请输入药品名字!");
                p.ShowDialog();
                return;
            }
            lvwShow.Items.Clear();
            List <Drug_insert> di = new Drug_insert_BLL().SelectAll(txtDname.Text);

            if (di.Count == 0)
            {
                PromptingForm p = new PromptingForm("没有你要查找的数据!");
                p.ShowDialog();
                return;
            }
            for (int i = 0; i < di.Count; i++)
            {
                ListViewItem item = new ListViewItem(di[i].Dname + "");
                item.SubItems.Add(di[i].Dtype + "");
                item.SubItems.Add(di[i].DcostName + "");
                item.SubItems.Add(di[i].Dspec + "");
                item.SubItems.Add(di[i].DjiXing + "");
                item.SubItems.Add(di[i].DinsertPrice + "");
                item.SubItems.Add(di[i].DsellPrice + "");
                item.SubItems.Add(di[i].Dstock + "");
                item.SubItems.Add(di[i].DstockMax + "");
                item.SubItems.Add(di[i].DstockMin + "");
                item.SubItems.Add(di[i].DeffectTime + "");
                item.SubItems.Add(di[i].DproductTime + "");
                item.SubItems.Add(di[i].Efficay + "");
                lvwShow.Items.Add(item);
            }
        }
 private void Init_Load()
 {
     try
     {
         lvwShow.Items.Clear();
         List <Drug_insert> di = new Drug_insert_BLL().SelectAll(txtDname.Text);
         for (int i = 0; i < di.Count; i++)
         {
             lvwShow.Items.Add(new
             {
                 drugname   = di[i].Dname,
                 type       = di[i].Dtype,
                 fare       = di[i].DcostName,
                 dosetype   = di[i].Dspec,
                 spec       = di[i].DjiXing,
                 in_price   = di[i].DinsertPrice,
                 sell_price = di[i].DsellPrice,
                 stock      = di[i].Dstock,
                 stockMax   = di[i].DstockMax,
                 stockMin   = di[i].DstockMin,
                 proDate    = di[i].DeffectTime,
                 effDate    = di[i].DproductTime,
                 effect     = di[i].Efficay
             });
         }
     }
     catch { }
 }
Exemple #4
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (txtDname.Text == "")
            {
                PromptingForm p = new PromptingForm("请选择需要修改的数据 !");
                p.ShowDialog();
                return;
            }
            Drug_insert Dupdate = new Drug_insert();

            Dupdate.Dname        = txtDname.Text;
            Dupdate.Dtype        = cboDtype.Text;
            Dupdate.DcostName    = cboDcostName.Text;
            Dupdate.Dspec        = cboDspec.Text;
            Dupdate.DjiXing      = cboDjiXing.Text;
            Dupdate.DinsertPrice = int.Parse(txtDinsertPrice.Text);
            Dupdate.DsellPrice   = int.Parse(txtDsellPrice.Text);
            Dupdate.Dstock       = int.Parse(txtDstock.Text);
            Dupdate.DstockMax    = int.Parse(txtDstockMax.Text);
            Dupdate.DstockMin    = int.Parse(txtDstockMin.Text);
            Dupdate.DeffectTime  = dtpDproductTime.Text;
            Dupdate.DproductTime = dtpDeffectTime.Text;
            Dupdate.Efficay      = txtEfficay.Text;
            string mes = new Drug_insert_BLL().Update(Dupdate);

            button3_Click(null, null);
            PromptingForm pp = new PromptingForm(mes);

            pp.ShowDialog();
        }
Exemple #5
0
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            lvwShow.Items.Clear();
            List <Drug_insert> di = new Drug_insert_BLL().SelectAll(txtDname.Text);

            for (int i = (int.Parse(comboBox1.Text) - 1) * 20; i < 20 * int.Parse(comboBox1.Text); i++)
            {
                if (i < di.Count)
                {
                    ListViewItem item = new ListViewItem(di[i].Dname + "");
                    item.SubItems.Add(di[i].Dtype + "");
                    item.SubItems.Add(di[i].DcostName + "");
                    item.SubItems.Add(di[i].Dspec + "");
                    item.SubItems.Add(di[i].DjiXing + "");
                    item.SubItems.Add(di[i].DinsertPrice + "");
                    item.SubItems.Add(di[i].DsellPrice + "");
                    item.SubItems.Add(di[i].Dstock + "");
                    item.SubItems.Add(di[i].DstockMax + "");
                    item.SubItems.Add(di[i].DstockMin + "");
                    item.SubItems.Add(di[i].DeffectTime + "");
                    item.SubItems.Add(di[i].DproductTime + "");
                    item.SubItems.Add(di[i].Efficay + "");
                    lvwShow.Items.Add(item);
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            List <zhuyuan>     zhu = new IdCard_BLL().p_zhuyuan_Select();
            List <SectionRoom> se  = new UsersBLL().Section();

            txtID2.Text     = "";
            txtmingzi2.Text = "";
            txtyujiao2.Text = "";
            foreach (Control item in groupBox4.Controls)
            {
                if (item is TextBox)
                {
                    item.Text = "";
                }
            }
            foreach (Control item in groupBox3.Controls)
            {
                item.Enabled = false;
            }
            try
            {
                if (textBox1.Text == "")
                {
                    PromptingForm p = new PromptingForm("请输入卡号!");
                    p.ShowDialog();
                    return;
                }
                if (zhu.Where(p => p.kId == int.Parse(textBox1.Text)).Count() == 0)
                {
                    PromptingForm p = new PromptingForm("没有数据!");
                    p.ShowDialog();
                    return;
                }
                foreach (var z in zhu.Where(p => p.kId == int.Parse(textBox1.Text)))
                {
                    txtId.Text     = z.kId + "";
                    txtmingzi.Text = z.Kname;
                    txtkeshi.Text  = (se[z.Sid].Sname);
                    txttime.Text   = (z.Ztime + "");
                    txtyujiao.Text = (z.Imprest + "");
                }
                List <zhuyuanxiaofei> xfs = new IdCard_BLL().p_zhuyuanxiaofei_select(int.Parse(txtId.Text));
                int i = 0;
                foreach (zhuyuanxiaofei xf in xfs)
                {
                    List <Drug_insert> di = new Drug_insert_BLL().SelectAll(xf.yaoName);
                    i = i + int.Parse(xf.yaonum + "") * int.Parse(di[0].DsellPrice + "");
                }
                txtyiyong.Text  = i + "";
                txtshengyu.Text = int.Parse(txtyujiao.Text) - int.Parse(txtyiyong.Text) + "";
            }
            catch
            {
                PromptingForm p = new PromptingForm("病人编号只能是数字!");
                p.ShowDialog();
            }
        }
        private void lvwzhuyuan_SelectedIndexChanged(object sender, EventArgs e)
        {
            int date = 0;

            lvwselect.Items.Clear();
            if (lvwzhuyuan.SelectedItems.Count > 0)
            {
                ListViewItem item = lvwzhuyuan.SelectedItems[0];
                txtId.Text    = item.SubItems[0].Text;
                textBox4.Text = item.SubItems[3].Text;
                textBox4.Tag  = item.SubItems[4].Text;
                txtkeshi.Text = item.SubItems[2].Text;
                dTime.Value   = DateTime.Parse(item.SubItems[8].Text);
                //
                date           = int.Parse((dateTimePicker1.Value - dTime.Value + "").Substring(0, 1));
                txtmingzi.Text = item.SubItems[1].Text;
                txtyujiao.Text = item.SubItems[5].Text;
            }
            List <sickroom> ssic = new IdCard_BLL().sickroom_select();

            foreach (sickroom item in ssic.Where(p => p.Idsickroom == int.Parse(textBox4.Text)))
            {
                txtyiyong.Text = item.Price * (date + 1) + "";
            }

            List <zhuyuanxiaofei> xfs = new IdCard_BLL().p_zhuyuanxiaofei_select(int.Parse(txtId.Text));

            foreach (zhuyuanxiaofei xf in xfs)
            {
                List <Drug_insert> di = new Drug_insert_BLL().SelectAll(xf.yaoName);
                int          i        = 0;
                ListViewItem item     = new ListViewItem(di[i].Dname + "");
                item.SubItems.Add(di[i].Dtype + "");
                item.SubItems.Add(di[i].DcostName + "");
                item.SubItems.Add(xf.yaonum + "");
                item.SubItems.Add(di[i].Dspec + "");
                item.SubItems.Add(di[i].DjiXing + "");
                item.SubItems.Add(di[i].DsellPrice + "");
                item.SubItems.Add(di[i].DeffectTime + "");
                item.SubItems.Add(di[i].DproductTime + "");
                item.SubItems.Add(di[i].Efficay + "");
                lvwselect.Items.Add(item);
                i++;
            }
            int num = 0;

            foreach (ListViewItem item in lvwselect.Items)
            {
                num += int.Parse(item.SubItems[6].Text);
            }
            textBox3.Text = num + "";
            textBox2.Text = int.Parse(txtyiyong.Text) + int.Parse(textBox3.Text) - int.Parse(txtyujiao.Text) + "";
        }
Exemple #8
0
        private void btnInsert_Click(object sender, EventArgs e)
        {
            foreach (Control item in groupBox1.Controls)
            {
                if (item is TextBox)
                {
                    if (item.Text == "")
                    {
                        PromptingForm p = new PromptingForm("请把信息填写完整 !");
                        p.ShowDialog();
                        return;
                    }
                }
                if (item is ComboBox)
                {
                    if (item.Text == "")
                    {
                        PromptingForm p = new PromptingForm("请把信息填写完整 !");
                        p.ShowDialog();

                        return;
                    }
                }
            }

            Drug_insert Dinsert = new Drug_insert();

            Dinsert.Dname        = txtDname.Text;
            Dinsert.Dtype        = cboDtype.Text;
            Dinsert.DcostName    = cboDcostName.Text;
            Dinsert.Dspec        = cboDspec.Text;
            Dinsert.DjiXing      = cboDjiXing.Text;
            Dinsert.DinsertPrice = int.Parse(txtDinsertPrice.Text);
            Dinsert.DsellPrice   = int.Parse(txtDsellPrice.Text);
            Dinsert.Dstock       = int.Parse(txtDstock.Text);
            Dinsert.DstockMax    = int.Parse(txtDstockMax.Text);
            Dinsert.DstockMin    = int.Parse(txtDstockMin.Text);
            Dinsert.DeffectTime  = dtpDproductTime.Text;
            Dinsert.DproductTime = dtpDeffectTime.Text;
            Dinsert.Efficay      = txtEfficay.Text;

            string mes = new Drug_insert_BLL().Insert(Dinsert);

            txtDname.Text = "";
            btnSelect_Click(null, null);
            PromptingForm pp = new PromptingForm(mes);

            pp.ShowDialog();
        }
Exemple #9
0
 private void Drug_Delete_UI_Load(object sender, EventArgs e)
 {
     try
     {
         lvwShow.Items.Clear();
         List <Drug_insert> di = new Drug_insert_BLL().SelectAll(txtDname.Text);
         int m = (int)Math.Ceiling(di.Count / 20.0);
         for (int i = 1; i <= m; i++)
         {
             comboBox1.Items.Add(i + "");
         }
         if (comboBox1.Text == "")
         {
             comboBox1.Text = "1";
             return;
         }
     }
     catch { }
 }
Exemple #10
0
        private void txtyaoping_TextChanged(object sender, EventArgs e)
        {
            lvwxin.Items.Clear();
            List <Drug_insert> di = new Drug_insert_BLL().SelectAll(txtyaoping.Text);

            for (int i = 0; i < di.Count; i++)
            {
                ListViewItem item = new ListViewItem(di[i].Dname + "");
                item.SubItems.Add(di[i].Dtype + "");
                item.SubItems.Add(di[i].DcostName + "");
                item.SubItems.Add(di[i].Dspec + "");
                item.SubItems.Add(di[i].DjiXing + "");
                item.SubItems.Add(di[i].DsellPrice + "");
                item.SubItems.Add(di[i].DeffectTime + "");
                item.SubItems.Add(di[i].DproductTime + "");
                item.SubItems.Add(di[i].Efficay + "");
                lvwxin.Items.Add(item);
            }
        }
 private void listView1_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (listView1.SelectedItems.Count > 0)
     {
         string   str = listView1.Items[listView1.SelectedIndex].ToString();
         string[] ss  = str.Split(',');
         string   tmp = ss[0].Substring(4).Replace("=", "").Trim();
         string   s   = "";
         foreach (var item in maidan.Where(p => p.Rid == tmp))
         {
             txtdoct.Text = item.Doctor;
             txtidno.Text = item.IdcardNo;
             txtname.Text = item.Name;
             txtRid.Text  = item.Rid;
             cboroom.Text = item.SectionRoom;
             cbosex.Text  = item.Sex;
             s            = item.yaopinName;
             break;
         }
         string[] arr = s.Split('-');
         listView2.Items.Clear();
         int num = 0;
         foreach (string ite in arr)
         {
             if (ite != "")
             {
                 List <Drug_insert> di = new Drug_insert_BLL().SelectAll(ite);
                 for (int i = 0; i < di.Count; i++)
                 {
                     listView2.Items.Add(new
                     {
                         c1 = di[i].Dname,
                         c2 = di[i].DsellPrice,
                         c3 = 1
                     });
                     num += int.Parse(di[i].DsellPrice + "") * 1;
                 }
             }
         }
         textBox4.Text = num + "";
     }
 }
Exemple #12
0
        private void printDocument1_PrintPage(object sender, PrintPageEventArgs e)
        {
            Graphics g = e.Graphics;

            // g.DrawImage(Image.FromFile(Application.StartupPath + "//imag//1234.jpg"), 2, 0, 500, 600);

            g.DrawString("挂 单 号:" + txtRid.Text, label5.Font, new SolidBrush(label5.ForeColor), 150, 100);

            g.DrawString("姓    名:" + txtname.Text, label5.Font, new SolidBrush(label5.ForeColor), 100, 160);

            g.DrawString("药    品", label5.Font, new SolidBrush(label5.ForeColor), 100, 220);

            g.DrawString("数    量", label5.Font, new SolidBrush(label5.ForeColor), 250, 220);


            string s = "";

            foreach (var item in maidan.Where(p => p.Rid == txtRid.Text))
            {
                s = item.yaopinName;
                break;
            }
            string[] arr  = s.Split('-');
            int      num  = 220;
            int      num2 = 60;

            foreach (string ite in arr)
            {
                if (ite != "")
                {
                    List <Drug_insert> di = new Drug_insert_BLL().SelectAll(ite);
                    for (int i = 0; i < di.Count;)
                    {
                        g.DrawString(di[i].Dname + "", label5.Font, new SolidBrush(label5.ForeColor), 110, num + num2);
                        g.DrawString("1", label5.Font, new SolidBrush(label5.ForeColor), 250, num + num2);
                        num = num + num2;
                        break;
                    }
                }
            }
        }
Exemple #13
0
        private void ListView1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            listView2.Items.Clear();
            if (listView1.SelectedItems.Count > 0)
            {
                string   s  = listView1.Items[listView1.SelectedIndex].ToString();
                string[] ss = s.Split(',');
                txtId.Text     = ss[0].Substring(4).Replace("=", "").Trim();
                txtkeshi.Text  = ss[2].Substring(3).Replace("=", "").Trim();
                txttime.Text   = ss[8].Substring(4).Replace("=", "").Trim();
                txtmingzi.Text = ss[1].Substring(3).Replace("=", "").Trim();
                txtyujiao.Text = ss[5].Substring(3).Replace("=", "").Trim();

                listView2.Visibility = Visibility.Visible;
                txtyaopin.IsEnabled  = false;
                btninsert.Content    = "新单";
                num            = 0;
                txtyaopin.Text = "";
            }
            List <zhuyuanxiaofei> xfs = new IdCard_BLL().p_zhuyuanxiaofei_select(int.Parse(txtId.Text));

            foreach (zhuyuanxiaofei xf in xfs)
            {
                List <Drug_insert> di = new Drug_insert_BLL().SelectAll(xf.yaoName);
                int i = 0;
                listView2.Items.Add(new
                {
                    c1  = di[i].Dname,
                    c2  = di[i].Dtype,
                    c3  = di[i].DcostName,
                    c4  = xf.yaonum,
                    c5  = di[i].Dspec,
                    c6  = di[i].DjiXing,
                    c7  = di[i].DsellPrice,
                    c8  = di[i].DeffectTime,
                    c9  = di[i].DproductTime,
                    c10 = di[i].Efficay
                });
                i++;
            }
        }
Exemple #14
0
        private void Button1_Click(object sender, RoutedEventArgs e)
        {
            if (txtDname.Text == "")
            {
                var p = new Tip("请输入药品名字!");
                p.ShowDialog();
                return;
            }
            lvwShow.Items.Clear();
            List <Drug_insert> di = new Drug_insert_BLL().SelectAll(txtDname.Text);

            if (di.Count == 0)
            {
                var p = new Tip("没有你要查找的数据!");
                p.ShowDialog();
                return;
            }
            for (int i = 0; i < di.Count; i++)
            {
                #region 列表添加项
                lvwShow.Items.Add(new
                {
                    c1  = di[i].Dname,
                    c2  = di[i].Dtype,
                    c3  = di[i].DcostName,
                    c4  = di[i].Dspec,
                    c5  = di[i].DjiXing,
                    c6  = di[i].DinsertPrice,
                    c7  = di[i].DsellPrice,
                    c8  = di[i].Dstock,
                    c9  = di[i].DstockMax,
                    c10 = di[i].DstockMin,
                    c11 = di[i].DeffectTime,
                    c12 = di[i].DproductTime,
                    c13 = di[i].Efficay
                });
                #endregion
            }
        }
Exemple #15
0
        //药品智能搜索输入框改变
        private void Txtyaopin_TextChanged(object sender, TextChangedEventArgs e)
        {
            listView2.Items.Clear();
            List <Drug_insert> di = new Drug_insert_BLL().SelectAll(txtyaopin.Text);

            for (int i = 0; i < di.Count; i++)
            {
                //listView2.Items.Add(new
                //{
                //    c1 = di[i].Dname,
                //    c2 = di[i].Dtype,
                //    c3 = di[i].DcostName,
                //   // c4 = xf.yaonum,
                //    c5 = di[i].Dspec,
                //    c6 = di[i].DjiXing,
                //    c7 = di[i].DsellPrice,
                //    c8 = di[i].DeffectTime,
                //    c9 = di[i].DproductTime,
                //    c10 = di[i].Efficay
                //});
            }
        }
Exemple #16
0
        private void lvwzhuyuan_SelectedIndexChanged(object sender, EventArgs e)
        {
            lvwselect.Items.Clear();
            if (lvwzhuyuan.SelectedItems.Count > 0)
            {
                ListViewItem item = lvwzhuyuan.SelectedItems[0];
                txtId.Text     = item.SubItems[0].Text;
                txtkeshi.Text  = item.SubItems[2].Text;
                txttime.Text   = item.SubItems [8].Text;
                txtmingzi.Text = item.SubItems [1].Text;
                txtyujiao.Text = item.SubItems [5].Text;

                lvwselect.Visible  = true;
                txtyaoping.Enabled = false;
                btninsert.Text     = "新单";
                num             = 0;
                txtyaoping.Text = "";
            }
            List <zhuyuanxiaofei> xfs = new IdCard_BLL().p_zhuyuanxiaofei_select(int.Parse(txtId.Text));

            foreach (zhuyuanxiaofei xf in xfs)
            {
                List <Drug_insert> di = new Drug_insert_BLL().SelectAll(xf.yaoName);
                int          i        = 0;
                ListViewItem item     = new ListViewItem(di[i].Dname + "");
                item.SubItems.Add(di[i].Dtype + "");
                item.SubItems.Add(di[i].DcostName + "");
                item.SubItems.Add(xf.yaonum + "");
                item.SubItems.Add(di[i].Dspec + "");
                item.SubItems.Add(di[i].DjiXing + "");
                item.SubItems.Add(di[i].DsellPrice + "");
                item.SubItems.Add(di[i].DeffectTime + "");
                item.SubItems.Add(di[i].DproductTime + "");
                item.SubItems.Add(di[i].Efficay + "");
                lvwselect.Items.Add(item);
                i++;
            }
        }
Exemple #17
0
 private void listView1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listView1.SelectedItems.Count > 0)
     {
         string str = listView1.Items [listView1.SelectedItems [0].Index].Text;
         string s   = "";
         foreach (var item in maidan.Where(p => p.Rid == str))
         {
             txtdoct.Text = item.Doctor;
             txtidno.Text = item.IdcardNo;
             txtname.Text = item.Name;
             txtRid.Text  = item.Rid;
             cboroom.Text = item.SectionRoom;
             cbosex.Text  = item.Sex;
             s            = item.yaopinName;
             break;
         }
         string [] arr = s.Split('-');
         listView2.Items.Clear();
         int num = 0;
         foreach (string ite in arr)
         {
             if (ite != "")
             {
                 List <Drug_insert> di = new Drug_insert_BLL().SelectAll(ite);
                 for (int i = 0; i < di.Count; i++)
                 {
                     ListViewItem item = new ListViewItem(di[i].Dname + "");
                     item.SubItems.Add(di[i].DsellPrice + "");
                     item.SubItems.Add("1");
                     listView2.Items.Add(item);
                     num += int.Parse(di[i].DsellPrice + "") * 1;
                 }
             }
         }
         textBox4.Text = num + "";
     }
 }
Exemple #18
0
        private void btnSelect_Click(object sender, EventArgs e)
        {
            lvwShow.Items.Clear();
            List <Drug_insert> di = new Drug_insert_BLL().SelectAll(txtDname.Text);

            for (int i = 0; i < di.Count; i++)
            {
                ListViewItem item = new ListViewItem(di[i].Dname + "");
                item.SubItems.Add(di[i].Dtype + "");
                item.SubItems.Add(di[i].DcostName + "");
                item.SubItems.Add(di[i].Dspec + "");
                item.SubItems.Add(di[i].DjiXing + "");
                item.SubItems.Add(di[i].DinsertPrice + "");
                item.SubItems.Add(di[i].DsellPrice + "");
                item.SubItems.Add(di[i].Dstock + "");
                item.SubItems.Add(di[i].DstockMax + "");
                item.SubItems.Add(di[i].DstockMin + "");
                item.SubItems.Add(di[i].DeffectTime + "");
                item.SubItems.Add(di[i].DproductTime + "");
                item.SubItems.Add(di[i].Efficay + "");
                lvwShow.Items.Add(item);
            }
        }
Exemple #19
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (txtDname.Text == "" && lvwShow.SelectedItems.Count == 0)
            {
                PromptingForm p = new PromptingForm("请选择需要删除的数据 !");
                p.ShowDialog();
                return;
            }

            Drug_insert Ddelete = new Drug_insert();

            Ddelete.Dname = txtDname.Text;
            DialogResult dr = MessageBox.Show("确定要删除吗?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dr == DialogResult.Yes)
            {
                string mes = new Drug_insert_BLL().Delete(Ddelete);
                txtDname.Text = "";
                comboBox1_SelectedIndexChanged(null, null);
                PromptingForm p = new PromptingForm(mes);
                p.ShowDialog();
            }
        }
Exemple #20
0
        //药品查找
        private void BtnSearch_Click(object sender, RoutedEventArgs e)
        {
            if (txtDname.Text == "")
            {
                var p = new Tip("请输入药品名字!");
                p.ShowDialog();
                return;
            }
            lvwShow.Items.Clear();
            List <Drug_insert> di = new Drug_insert_BLL().SelectAll(txtDname.Text);

            if (di.Count == 0)
            {
                var p = new Tip("没有你要查找的数据!");
                p.ShowDialog();
                return;
            }
            for (int i = 0; i < di.Count; i++)
            {
                lvwShow.Items.Add(new
                {
                    drugname   = di[i].Dname,
                    type       = di[i].Dtype,
                    fare       = di[i].DcostName,
                    dosetype   = di[i].Dspec,
                    spec       = di[i].DjiXing,
                    in_price   = di[i].DinsertPrice,
                    sell_price = di[i].DsellPrice,
                    stock      = di[i].Dstock,
                    stockMax   = di[i].DstockMax,
                    stockMin   = di[i].DstockMin,
                    proDate    = di[i].DeffectTime,
                    effDate    = di[i].DproductTime,
                    effect     = di[i].Efficay
                });
            }
        }
Exemple #21
0
        //药品入库
        private void Drug_Insert()
        {
            #region 控件列表集合
            List <Control> con_list = new List <Control>()
            {
                txtDinsertPrice,
                txtDname,
                txtDsellPrice,
                txtDstock,
                txtDstockMax,
                txtDstockMin,
                txtEfficay,
                cboDcostName,
                cboDjiXing,
                cboDspec,
                cboDtype,
                dtpDeffectTime,
                dtpDproductTime
            };
            #endregion
            foreach (Control item in con_list)
            {
                if (item is TextBox)
                {
                    if (((TextBox)item).Text == "")
                    {
                        Tip p = new Tip("请把信息填写完整 !");
                        p.ShowDialog();
                        return;
                    }
                }
                if (item is ComboBox)
                {
                    if (((ComboBox)item).Text == "")
                    {
                        Tip p = new Tip("请把信息填写完整 !");
                        p.ShowDialog();

                        return;
                    }
                }
            }
            Drug_insert Dinsert = new Drug_insert();
            Dinsert.Dname        = txtDname.Text;
            Dinsert.Dtype        = cboDtype.Text;
            Dinsert.DcostName    = cboDcostName.Text;
            Dinsert.Dspec        = cboDspec.Text;
            Dinsert.DjiXing      = cboDjiXing.Text;
            Dinsert.DinsertPrice = int.Parse(txtDinsertPrice.Text);
            Dinsert.DsellPrice   = int.Parse(txtDsellPrice.Text);
            Dinsert.Dstock       = int.Parse(txtDstock.Text);
            Dinsert.DstockMax    = int.Parse(txtDstockMax.Text);
            Dinsert.DstockMin    = int.Parse(txtDstockMin.Text);
            Dinsert.DeffectTime  = dtpDproductTime.Text;
            Dinsert.DproductTime = dtpDeffectTime.Text;
            Dinsert.Efficay      = txtEfficay.Text;

            string mes = new Drug_insert_BLL().Insert(Dinsert);
            txtDname.Text = "";
            Method();
            Tip pp = new Tip(mes);
            pp.ShowDialog();
        }
Exemple #22
0
        private void ListView1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int date = 0;

            listView2.Items.Clear();
            if (listView1.SelectedItems.Count > 0)
            {
                string   s  = listView1.Items[listView1.SelectedIndex].ToString();
                string[] ss = s.Split(',');
                txtId.Text     = ss[0].Substring(4).Replace("=", "").Trim();
                textBox4.Text  = ss[3].Substring(3).Replace("=", "").Trim();
                textBox4.Tag   = ss[4].Substring(4).Replace("=", "").Replace("}", "").Trim();
                txtkeshi.Text  = ss[2].Substring(3).Replace("=", "").Trim();
                dpTime1.Text   = ss[8].Substring(3).Replace("=", "").Replace("}", "").Trim();
                txtmingzi.Text = ss[1].Substring(3).Replace("=", "").Trim();
                txtyujiao.Text = ss[5].Substring(3).Replace("=", "").Trim();
                //计算两个日期间隔的天数
                //DateTime st = Convert.ToDateTime(dpTime1.Text);
                //DateTime et = Convert.ToDateTime(dpTime2.Text);
                //TimeSpan span = et - st;
                //date = span.Days;
            }
            List <Sickroom> ssic = new IdCard_BLL().sickroom_select();

            foreach (Sickroom item in ssic.Where(p => p.Idsickroom == int.Parse(textBox4.Text)))
            {
                txtyiyong.Text = item.Price * (date + 1) + "";
            }

            List <zhuyuanxiaofei> xfs = new IdCard_BLL().p_zhuyuanxiaofei_select(int.Parse(txtId.Text));

            foreach (zhuyuanxiaofei xf in xfs)
            {
                List <Drug_insert> di = new Drug_insert_BLL().SelectAll(xf.yaoName);
                int i = 0;
                listView2.Items.Add(new
                {
                    c1  = di[i].Dname,
                    c2  = di[i].Dtype,
                    c3  = di[i].DcostName,
                    c4  = xf.yaonum,
                    c5  = di[i].Dspec,
                    c6  = di[i].DjiXing,
                    c7  = di[i].DsellPrice,
                    c8  = di[i].DeffectTime,
                    c9  = di[i].DproductTime,
                    c10 = di[i].Efficay
                });
                i++;
            }
            int num = 0;

            foreach (ListViewItem item in listView2.Items)
            {
                string   s  = listView2.Items[listView2.SelectedIndex].ToString();
                string[] ss = s.Split(',');
                num += int.Parse(ss[6].Substring(3).Replace("=", "").Trim());
            }
            textBox3.Text = num + "";
            textBox2.Text = int.Parse(txtyiyong.Text) + int.Parse(textBox3.Text) - int.Parse(txtyujiao.Text) + "";
        }
Exemple #23
0
        private void Button1_Click(object sender, RoutedEventArgs e)
        {
            List <zhuyuan>     zhu = new IdCard_BLL().p_zhuyuan_Select();
            List <SectionRoom> se  = new UsersBLL().Section();

            txtId2.Text     = "";
            txtname2.Text   = "";
            txtyujiao2.Text = "";
            List <Control> conList2 = new List <Control>()
            {
                txtId, txtkeshi, txttime, txtname, txtshengyu, txtyujiao, txtyiyong
            };
            List <Control> conList3 = new List <Control>()
            {
                txtname2, txtId2, txtyujiao2
            };

            foreach (Control item in conList2)
            {
                if (item is TextBox)
                {
                    ((TextBox)item).Text = "";
                }
            }
            foreach (Control item in conList3)
            {
                item.IsEnabled = false;
            }
            try
            {
                if (textBox1.Text == "")
                {
                    var p = new Tip("请输入卡号!");
                    p.ShowDialog();
                    return;
                }
                if (zhu.Where(p => p.kId == int.Parse(textBox1.Text)).Count() == 0)
                {
                    var p = new Tip("没有数据!");
                    p.ShowDialog();
                    return;
                }
                foreach (var z in zhu.Where(p => p.kId == int.Parse(textBox1.Text)))
                {
                    txtId.Text     = z.kId + "";
                    txtname.Text   = z.Kname;
                    txtkeshi.Text  = (se[z.Sid].Sname);
                    txttime.Text   = (z.Ztime + "");
                    txtyujiao.Text = (z.Imprest + "");
                }
                List <zhuyuanxiaofei> xfs = new IdCard_BLL().p_zhuyuanxiaofei_select(int.Parse(txtId.Text));
                int i = 0;
                foreach (zhuyuanxiaofei xf in xfs)
                {
                    List <Drug_insert> di = new Drug_insert_BLL().SelectAll(xf.yaoName);
                    i = i + int.Parse(xf.yaonum + "") * int.Parse(di[0].DsellPrice + "");
                }
                txtyiyong.Text  = i + "";
                txtshengyu.Text = int.Parse(txtyujiao.Text) - int.Parse(txtyiyong.Text) + "";
            }
            catch
            {
                var p = new Tip("病人编号只能是数字!");
                p.ShowDialog();
            }
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Button btn = e.Source as Button;
            string s   = btn.Content.ToString();

            switch (s)
            {
            case "查找":
                if (txtDname.Text == "")
                {
                    var t1 = new Tip("请输入药品名字!");
                    t1.ShowDialog();
                    return;
                }
                lvwShow.Items.Clear();
                List <Drug_insert> di = new Drug_insert_BLL().SelectAll(txtDname.Text);
                if (di.Count == 0)
                {
                    var t2 = new Tip("没有你要查找的数据!");
                    t2.ShowDialog();
                    return;
                }
                lvwShow.Items.Clear();
                for (int i = 0; i < di.Count; i++)
                {
                    lvwShow.Items.Add(new
                    {
                        drugname   = di[i].Dname,
                        type       = di[i].Dtype,
                        fare       = di[i].DcostName,
                        dosetype   = di[i].Dspec,
                        spec       = di[i].DjiXing,
                        in_price   = di[i].DinsertPrice,
                        sell_price = di[i].DsellPrice,
                        stock      = di[i].Dstock,
                        stockMax   = di[i].DstockMax,
                        stockMin   = di[i].DstockMin,
                        proDate    = di[i].DeffectTime,
                        effDate    = di[i].DproductTime,
                        effect     = di[i].Efficay
                    });
                }
                break;

            case "药品出库":
                if (txtDname.Text == "" && lvwShow.SelectedItems.Count == 0)
                {
                    var t1 = new Tip("请选择需要删除的数据 !");
                    t1.ShowDialog();
                    return;
                }
                Drug_insert Ddelete = new Drug_insert();
                Ddelete.Dname = txtDname.Text;
                string mes = new Drug_insert_BLL().Delete(Ddelete);
                lvwShow.Items.RemoveAt(lvwShow.SelectedIndex);
                txtDname.Text = "";
                Init_Load();
                var p = new Tip(mes);
                p.ShowDialog();
                break;

            case "清除":
                txtDname.Text = "";
                break;
            }
        }
Exemple #25
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Button btn = e.Source as Button;
            string s   = btn.Content.ToString();


            switch (s)
            {
            case "清空全部":
                txtDinsertPrice.Text = "";
                txtDname.Text        = "";
                txtDsellPrice.Text   = "";
                txtDstock.Text       = "";
                txtDstockMax.Text    = "";
                txtDstockMin.Text    = "";
                txtEfficay.Text      = "";
                cboDcostName.Text    = "";
                cboDjiXing.Text      = "";
                cboDspec.Text        = "";
                cboDtype.Text        = "";
                dtpDeffectTime.Text  = "";
                dtpDproductTime.Text = "";
                break;

            case "显示全部":
                #region 列表添加显示所有药品
                List <Drug_insert> di = new Drug_insert_BLL().SelectAll("");
                for (int i = 0; i < di.Count; i++)
                {
                    lvwShow.Items.Add(new
                    {
                        drugname   = di[i].Dname,
                        type       = di[i].Dtype,
                        fare       = di[i].DcostName,
                        dosetype   = di[i].Dspec,
                        spec       = di[i].DjiXing,
                        in_price   = di[i].DinsertPrice,
                        sell_price = di[i].DsellPrice,
                        stock      = di[i].Dstock,
                        stockMax   = di[i].DstockMax,
                        stockMin   = di[i].DstockMin,
                        proDate    = di[i].DeffectTime,
                        effDate    = di[i].DproductTime,
                        effect     = di[i].Efficay
                    });
                }
                #endregion
                break;

            case "药品修改":
                if (txtDname.Text == "")
                {
                    Tip p = new Tip("请选择需要修改的数据 !");
                    p.ShowDialog();
                    return;
                }
                Drug_insert Dupdate = new Drug_insert();
                Dupdate.Dname        = txtDname.Text;
                Dupdate.Dtype        = cboDtype.Text;
                Dupdate.DcostName    = cboDcostName.Text;
                Dupdate.Dspec        = cboDspec.Text;
                Dupdate.DjiXing      = cboDjiXing.Text;
                Dupdate.DinsertPrice = int.Parse(txtDinsertPrice.Text);
                Dupdate.DsellPrice   = int.Parse(txtDsellPrice.Text);
                Dupdate.Dstock       = int.Parse(txtDstock.Text);
                Dupdate.DstockMax    = int.Parse(txtDstockMax.Text);
                Dupdate.DstockMin    = int.Parse(txtDstockMin.Text);
                Dupdate.DeffectTime  = dtpDproductTime.Text;
                Dupdate.DproductTime = dtpDeffectTime.Text;
                Dupdate.Efficay      = txtEfficay.Text;
                string mes = new Drug_insert_BLL().Update(Dupdate);
                break;

            case "药品入库":
                Drug_Insert();
                break;
            }
        }