Beispiel #1
0
        private void  除病房ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count == 0)
            {
                PromptingForm p = new PromptingForm("请选择要删除的病房");
                p.ShowDialog();
                return;
            }
            int num = 0;

            List <sickroom> sic = new List <sickroom>();

            for (int i = 0; i < listView1.Items.Count; i++)
            {
                //判断此行是否被选中
                if (listView1.Items[i].Selected)
                {
                    num++;
                    sickroom s = new sickroom();
                    s.Idsickroom = int.Parse(listView1.Items[i].SubItems[0].Text + "");
                    sic.Add(s);
                }
            }
            string str = new IdCard_BLL().Delete(sic);

            if (str == "1")
            {
                PromptingForm prom = new PromptingForm("删除 " + num + "个病房成功");
                InHospitalForm_Load(null, null);
                listView2.Items.Clear();
                prom.ShowDialog();
            }
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            foreach (Control item in groupBox1.Controls)
            {
                if ((item is TextBox || item is ComboBox) && item.Text == "")
                {
                    PromptingForm prom = new PromptingForm("请把信息填完整!");
                    prom.ShowDialog();
                    return;
                }
            }
            zhuyuan zhu = new zhuyuan();

            zhu.kId        = int.Parse(txtKId.Text);
            zhu.Idsickroom = int.Parse(cbobingfang.Text);
            zhu.Sid        = cboKebie.SelectedIndex;
            zhu.BedNo      = cbobingchuang.Text;
            zhu.Imprest    = int.Parse(txtyujiaofei.Text);
            zhu.Bewrite    = txtmiaoshu.Text;
            zhu.Tabu       = txtjinji.Text;
            zhu.Ztime      = DateTime.Now + "";
            string        str = new IdCard_BLL().p_zhuyuan_insert(zhu);
            PromptingForm p   = new PromptingForm(str);

            p.ShowDialog();
        }
Beispiel #3
0
        private void cboSectionRoom_SelectedIndexChanged(object sender, EventArgs e)
        {
            us = new IdCard_BLL().p_users_select01();


            //txtGuaHaoFei.Text = se[cboSectionRoom.SelectedIndex].Sprice + "";
        }
        private void Init_Load()
        {
            listView1.Items.Clear();
            us = new IdCard_BLL().p_users_select01();
            foreach (Users q in us)
            {
                listView1.Items.Add(new
                {
                    c1  = q.Id,
                    c2  = q.Uname,
                    c3  = q.name,
                    c4  = q.Sex,
                    c5  = q.Address,
                    c6  = q.Phone,
                    c7  = q.Spell,
                    c8  = q.Type,
                    c9  = q.SectionRoom,
                    c10 = q.money
                });
            }
            List <UsersType> type = new IdCard_BLL().p_usesType_select();

            foreach (var item in type)
            {
                comboBox1.Items.Add(item.Type);
            }
            List <SectionRoom> se = new UsersBLL().Section();

            foreach (var item in se)
            {
                comboBox2.Items.Add(item.Sname);
            }
        }
        private void button1_Click_1(object sender, EventArgs e)
        {
            if (textBox1.Text == "")
            {
                PromptingForm p = new PromptingForm("请输入类型、");
                p.ShowDialog();
                return;
            }
            string str = "";

            foreach (Control item in Controls)
            {
                if (item is GroupBox)
                {
                    foreach (Control ite in item.Controls)
                    {
                        if (ite is CheckBox)
                        {
                            if (((CheckBox)ite).Checked)
                            {
                                str += ite.Text + "-";
                            }
                        }
                    }
                }
            }

            string s = new IdCard_BLL().p_usersType_insert(textBox1.Text, str);

            MessageBox.Show(str);
            PromptingForm pp = new PromptingForm(str);

            pp.ShowDialog();
            this.Close();
        }
Beispiel #6
0
        private void ListView1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            List <Bed> Bed = new IdCard_BLL().Bed_select();
            string     str = listView1.Items[listView1.SelectedIndex].ToString();

            string[] ss = str.Split(',');
            for (int i = 0; i < listView1.Items.Count; i++)
            {
                //判断此行是否被选中
                if (listView1.SelectedItems.Count > 0)
                {
                    var result = Bed.Where(p => p.Idsickroom == int.Parse(ss[0].Substring(4).Replace("=", "").Trim()));
                    listView2.Items.Clear();
                    foreach (var s in result)
                    {
                        listView2.Items.Add(new
                        {
                            c1 = s.Idsickroom,
                            c2 = s.Idbed,
                            c3 = s.KId,
                            c4 = s.State
                        });
                    }
                }
            }
        }
Beispiel #7
0
#pragma warning restore CS0649 // 从未对字段“Prescribe_UI.kroom”赋值,字段将一直保持其默认值 null
        public Prescribe_UI(string str)
        {
            InitializeComponent();
            s = new IdCard_BLL().p_peodom_select(str + "");
            List <Users> us = new IdCard_BLL().p_users_select01();
            // Users  u =  us.Single(p => p.Uname == str);
            //  kroom = u.SectionRoom;
        }
        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();
            }
        }
Beispiel #9
0
 private void cboSectionRoom_SelectedIndexChanged(object sender, EventArgs e)
 {
     us = new IdCard_BLL().p_users_select01();
     cboDoctor.Items.Clear();
     cboDoctor.Text = "";
     foreach (Users q in us.Where(p => p.SectionRoom == cboSectionRoom.Text))//))
     {
         cboDoctor.Items.Add(q.name);
     }
     //txtGuaHaoFei.Text = se[cboSectionRoom.SelectedIndex].Sprice + "";
 }
Beispiel #10
0
        private void btnReg_Click(object sender, EventArgs e)
        {
            foreach (Control item in this.Controls)
            {
                if (item is TextBox || item is ComboBox)
                {
                    if (item.Text == "")
                    {
                        PromptingForm p = new PromptingForm("请把信息填写完整!");
                        p.ShowDialog();
                        return;
                    }
                }
            }


            IdCard IC = new IdCard();

            IC.Name = txtName.Text;
            if (rdoBoy.Checked)
            {
                IC.Sex = rdoBoy.Text;
            }
            else
            {
                IC.Sex = rdoGirl.Text;
            }
            IC.Age      = int.Parse(txtAge.Text);
            IC.Birthday = dtpBrithday.Text;
            IC.Address  = txtAddress.Text;
            IC.Phone    = (txtPhone.Text);
            IC.Nation   = cboNation.Text;
            IC.Cultrue  = cboCultrue.Text;
            if (rdoMarriageYes.Checked)
            {
                IC.Marriage = rdoMarriageYes.Text;
            }
            else
            {
                IC.Marriage = rdoMarriageNo.Text;
            }
            IC.Work     = cboWork.Text;
            IC.Postcode = (txtPostcode.Text);
            IC.IdcardNo = txtIdcardNo.Text;

            string mes = new IdCard_BLL().Reg(IC);


            string s = new IdCard_BLL().p_IdCard_select();

            PromptingForm pp = new PromptingForm("注册成功!卡号为:" + s);

            pp.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) + "";
        }
Beispiel #12
0
        //卡号输入框变化
        private void TxtKid_TextChanged(object sender, TextChangedEventArgs e)
        {
            IdCard IC = new IdCard();

            if (txtKid.Text == "")
            {
                return;
            }
            IC.Kid = int.Parse(txtKid.Text);
            Dictionary <int, IdCard> Cd = new IdCard_BLL().IdCard(IC);

            foreach (int item in Cd.Keys)
            {
                if (int.Parse(txtKid.Text) == item)
                {
                    if (txtKid.Text.Length == 5)
                    {
                        txtName.Text     = Cd[int.Parse(txtKid.Text)].Name;
                        txtAge.Text      = Cd[int.Parse(txtKid.Text)].Age.ToString();
                        txtPostcode.Text = Cd[int.Parse(txtKid.Text)].Postcode;
                        txtIdcardNo.Text = Cd[int.Parse(txtKid.Text)].IdcardNo;
                        cboCultrue.Text  = Cd[int.Parse(txtKid.Text)].Cultrue;
                        cboNation.Text   = Cd[int.Parse(txtKid.Text)].Nation;
                        txtPhone.Text    = Cd[int.Parse(txtKid.Text)].Phone;
                        cboWork.Text     = Cd[int.Parse(txtKid.Text)].Work;
                        txtAddress.Text  = Cd[int.Parse(txtKid.Text)].Address;
                        if (Cd[int.Parse(txtKid.Text)].Sex == "女")
                        {
                            rdoGirl.IsChecked = true;
                        }
                        else
                        {
                            rdoBoy.IsChecked = true;
                        }
                        if (Cd[int.Parse(txtKid.Text)].Marriage == "未婚")
                        {
                            rdoMarriageNo.IsChecked = true;
                        }
                        else
                        {
                            rdoMarriageYes.IsChecked = true;
                        }
                    }
                    else
                    {
                        return;
                    }
                }
            }
        }
Beispiel #13
0
        private void BtnSure_Click(object sender, RoutedEventArgs e)
        {
            List <Control> con_list = new List <Control>()
            {
                txtjinji,
                txtKId,
                txtmiaoshu,
                txtyujiaofei,
                cbobingchuang,
                cbobingfang,
                cboKebie
            };

            foreach (Control item in con_list)
            {
                if (item is TextBox)
                {
                    if (((TextBox)item).Text == "")
                    {
                        var t = new Tip("请把信息填完整!");
                        t.ShowDialog();
                        return;
                    }
                }
                else
                {
                    if (((ComboBox)item).Text == "")
                    {
                        var t = new Tip("请把信息填完整!");
                        t.ShowDialog();
                        return;
                    }
                }
            }
            zhuyuan zhu = new zhuyuan
            {
                kId        = int.Parse(txtKId.Text),
                Idsickroom = int.Parse(cbobingfang.Text),
                Sid        = cboKebie.SelectedIndex,
                BedNo      = cbobingchuang.Text,
                Imprest    = int.Parse(txtyujiaofei.Text),
                Bewrite    = txtmiaoshu.Text,
                Tabu       = txtjinji.Text,
                Ztime      = DateTime.Now + ""
            };
            string str = new IdCard_BLL().p_zhuyuan_insert(zhu);
            var    p   = new Tip(str);

            p.ShowDialog();
        }
Beispiel #14
0
        public ClinicDoctor1(string str)
        {
            InitializeComponent();
            s = new IdCard_BLL().p_peodom_select(str + "");
            List <Users> us = new IdCard_BLL().p_users_select01();

            //初始药物禁忌与服法列表框隐藏
            listBoxTaboo.Visibility = Visibility.Hidden;
            listBoxUsage.Visibility = Visibility.Hidden;
            listBox3.Visibility     = Visibility.Hidden;
            listBox4.Visibility     = Visibility.Hidden;
            //调用加载项
            Load();
        }
Beispiel #15
0
        private void button1_Click(object sender, EventArgs e)
        {
            foreach (Control item in groupBox1.Controls)
            {
                if (comboBox1.Text != "医师" && (item.Name == "textBox9" || item.Name == "comboBox2"))
                {
                    textBox9.Text = 0 + "";
                    continue;
                }
                else if (item.Text == "")
                {
                    PromptingForm p = new PromptingForm("请输入完整");
                    p.ShowDialog();
                    return;
                }
            }
            try
            {
                int.Parse(textBox9.Text);
            }
            catch
            {
                PromptingForm pp = new PromptingForm("请正确输入挂号费");
                pp.ShowDialog();
            }
            Users u = new Users();

            u.Uname = textBox1.Text;
            u.name  = textBox4.Text;
            u.Pwd   = textBox2.Text;
            if (radioButton1.Checked)
            {
                u.Sex = "男";
            }
            else
            {
                u.Sex = "女";
            }
            u.Address     = textBox5.Text;
            u.Phone       = textBox6.Text;
            u.Spell       = textBox7.Text;
            u.Type        = comboBox1.Text;
            u.SectionRoom = comboBox2.Text;
            u.money       = int.Parse(textBox9.Text);
            u.Peodom      = "";
            string        s  = new IdCard_BLL().p_users_insert(u);
            PromptingForm ps = new PromptingForm(s);

            ps.ShowDialog();
        }
Beispiel #16
0
        private void InHospitalForm_Load(object sender, EventArgs e)
        {
            listView1.Items.Clear();
            List <sickroom> ssic = new IdCard_BLL().sickroom_select();

            foreach (sickroom sic in ssic)
            {
                ListViewItem item = new ListViewItem(sic.Idsickroom + "");
                item.SubItems.Add(sic.Tyep);
                item.SubItems.Add(se[sic.Sid] + "");
                item.SubItems.Add(sic.Price + "");
                item.ImageIndex = 0;
                listView1.Items.Add(item);
            }
        }
Beispiel #17
0
        private void uses_Form_Load(object sender, EventArgs e)
        {
            List <usersType> type = new IdCard_BLL().p_usesType_select();

            foreach (var item in type)
            {
                comboBox1.Items.Add(item.Type);
            }
            List <SectionRoom> se = new UsersBLL().Section();

            foreach (var item in se)
            {
                comboBox2.Items.Add(item.Sname);
            }
        }
Beispiel #18
0
        private void Init_Load(object sender, RoutedEventArgs e)
        {
            listView1.Items.Clear();
            List <Sickroom> ssic = new IdCard_BLL().sickroom_select();

            foreach (Sickroom sic in ssic)
            {
                listView1.Items.Add(new
                {
                    c2 = sic.Idsickroom,
                    c3 = sic.Tyep,
                    c4 = se[sic.Sid],
                    c5 = sic.Price
                });
            }
        }
Beispiel #19
0
 public clinic(string str)
 {
     InitializeComponent();
     s = new IdCard_BLL().p_peodom_select(str + "");
     string[] ss = s.Split('-');
     foreach (Control item in groupBox1.Controls)
     {
         foreach (string ite in ss)
         {
             if (item.Text == ite)
             {
                 item.Enabled = true;
             }
         }
     }
 }
        //初始化加载
        private void Init_Load()
        {
            List <UsersType> type = new IdCard_BLL().p_usesType_select();

            foreach (var item in type)
            {
                comboBox1.Items.Add(item.Type);
            }
            comboBox1.Items.Add("医师");
            List <SectionRoom> se = new UsersBLL().Section();

            foreach (var item in se)
            {
                comboBox2.Items.Add(item.Sname);
            }
        }
Beispiel #21
0
        private void cbobingfang_SelectedIndexChanged(object sender, EventArgs e)
        {
            cbobingchuang.Items.Clear();
            txtyujiaofei.Text = "";
            List <bed> Bed = new IdCard_BLL().Bed_select();

            if (cbobingfang.Text != "")
            {
                foreach (var item in Bed.Where(p => p.Idsickroom == int.Parse(cbobingfang.Text)))
                {
                    if (item.State == "空")
                    {
                        cbobingchuang.Items.Add(item.Idbed);
                    }
                }
            }
        }
Beispiel #22
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++;
            }
        }
Beispiel #23
0
        private void button1_Click(object sender, EventArgs e)
        {
            string str = "";

            foreach (Control item in Controls)
            {
                if (item is GroupBox)
                {
                    foreach (Control ite in item.Controls)
                    {
                        if (ite is CheckBox)
                        {
                            if (((CheckBox)ite).Checked)
                            {
                                str += ite.Text + "-";
                            }
                        }
                    }
                }
            }
            if (textBox1.Text != "")
            {
                new IdCard_BLL().p_usesType_update(textBox1.Text, str);
                type = new IdCard_BLL().p_usesType_select();
                PromptingForm pp = new PromptingForm("保存成功!");
                pp.ShowDialog();
                quanxian_Form_Load(null, null);
            }
            else if (textBox3.Text != "")
            {
                new IdCard_BLL().p_usersPeodom_update(textBox3.Text, str);
                type = new IdCard_BLL().p_usesType_select();
                PromptingForm pp = new PromptingForm("保存成功!");

                pp.ShowDialog();
                quanxian_Form_Load(null, null);
            }
        }
Beispiel #24
0
        //下拉框选中项改变
        private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ComboBox cb  = e.Source as ComboBox;
            string   txt = cb.Tag.ToString();

            switch (txt)
            {
            case "科别":
                txtyujiaofei.Text = "";
                foreach (var item in ssic.Where(p => p.Sid == cboKebie.SelectedIndex))
                {
                    cbobingfang.Items.Add(item.Idsickroom);
                }
                break;

            case "病房号":
                txtyujiaofei.Text = "";
                List <Bed> Bed = new IdCard_BLL().Bed_select();
                if (cbobingfang.Text != "")
                {
                    foreach (var item in Bed.Where(p => p.Idsickroom == int.Parse(cbobingfang.Text)))
                    {
                        if (item.State == "空")
                        {
                            cbobingchuang.Items.Add(item.Idbed);
                        }
                    }
                }
                break;

            case "病床号":
                foreach (var item in ssic.Where(p => p.Idsickroom == int.Parse(cbobingfang.Text)))
                {
                    txtyujiaofei.Text = item.Price + "";
                }
                break;
            }
        }
Beispiel #25
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++;
            }
        }
        private void usesUpdate_Form_Load(object sender, EventArgs e)
        {
            listView1.Items.Clear();

            us = new IdCard_BLL().p_users_select01();
            foreach (Users q in us)
            {
                ListViewItem item = new ListViewItem(q.Id + "");
                //获取q对象中的所有属性
                PropertyInfo[] ps = q.GetType().GetProperties();
                foreach (PropertyInfo p in ps)
                {
                    if (p.Name == "Id" || p.Name == "Pwd") //排除第一个属性
                    {                                      //获取q对象每个属性对应的值
                        continue;
                    }
                    item.SubItems.Add(p.GetValue(q, null) + "");
                }
                listView1.Items.Add(item);
            }



            List <usersType> type = new IdCard_BLL().p_usesType_select();

            foreach (var item in type)
            {
                comboBox1.Items.Add(item.Type);
            }
            List <SectionRoom> se = new UsersBLL().Section();

            foreach (var item in se)
            {
                comboBox2.Items.Add(item.Sname);
            }
        }
Beispiel #27
0
        private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <bed> Bed = new IdCard_BLL().Bed_select();

            for (int i = 0; i < listView1.Items.Count; i++)
            {
                //判断此行是否被选中
                if (listView1.Items[i].Selected)
                {
                    var result = Bed.Where(p => p.Idsickroom == int.Parse(listView1.Items[i].SubItems[0].Text));
                    listView2.Items.Clear();
                    foreach (var s in result)
                    {
                        ListViewItem item = new ListViewItem(s.Idsickroom + "");
                        item.SubItems.Add(s.Idbed + "");
                        item.SubItems.Add(s.KId + "");
                        item.SubItems.Add(s.State + "");
                        if (s.State == "空")
                        {
                            item.ImageIndex = 0;
                        }
                        else if (s.State == "占用")
                        {
                            item.ImageIndex = 2;
                        }
                        else
                        {
                            item.ImageIndex = 1;
                        }
                        listView2.Items.Add(item);
                    }

                    //    ==  int.Parse (listView1.Items[i].SubItems[0].Text)>;
                }
            }
        }
Beispiel #28
0
        private void BillPrintForm_Load(object sender, EventArgs e)
        {
            int           i   = 15;
            List <string> str = new IdCard_BLL().controls_select();

            foreach (string item in str)
            {
                CheckBox che = new CheckBox();
                che.AutoSize = true;
                // che.Location = new System.Drawing.Point(6, 86);
                che.Size     = new System.Drawing.Size(72, 16);
                che.Top      = i;
                che.Left     = 10;
                che.TabIndex = 0;
                che.Text     = item;
                che.UseVisualStyleBackColor = true;
                che.CheckedChanged         += new System.EventHandler(this.chkBillId_CheckedChanged);
                this.gbAll.Controls.Add(che);

                Label lbl = new Label();
                lbl.AutoSize  = true;
                lbl.BackColor = System.Drawing.Color.Transparent;
                lbl.Cursor    = System.Windows.Forms.Cursors.Hand;
                // lbl.Location = new System.Drawing.Point(6, 179);
                lbl.Size       = new System.Drawing.Size(53, 24);
                lbl.Top        = i;
                lbl.Left       = 10;
                lbl.Text       = item;
                lbl.Visible    = false;
                lbl.MouseDown += new System.Windows.Forms.MouseEventHandler(this.lblBillId_MouseDown);
                lbl.MouseMove += new System.Windows.Forms.MouseEventHandler(this.lblBillId_MouseMove);
                lbl.MouseUp   += new System.Windows.Forms.MouseEventHandler(this.lblBillId_MouseUp);
                this.panlWork.Controls.Add(lbl);
                i = i + 20;
            }
        }
 //保存按钮点击事件
 private void btnSave_Click(object sender, RoutedEventArgs e)
 {
     #region 所有控件的列表容器con_list
     List <Control> con_list = new List <Control>();
     con_list.Add(groupBox1);
     con_list.Add(groupBox2);
     con_list.Add(groupBox3);
     con_list.Add(groupBox4);
     con_list.Add(groupBox5);
     con_list.Add(groupBox6);
     con_list.Add(groupBox7);
     con_list.Add(groupBox8);
     con_list.Add(checkBox1);
     con_list.Add(checkBox2);
     con_list.Add(checkBox3);
     con_list.Add(checkBox4);
     con_list.Add(checkBox5);
     con_list.Add(checkBox6);
     con_list.Add(checkBox7);
     con_list.Add(checkBox8);
     con_list.Add(checkBox9);
     con_list.Add(checkBox10);
     con_list.Add(checkBox11);
     con_list.Add(checkBox12);
     con_list.Add(checkBox13);
     con_list.Add(checkBox14);
     con_list.Add(checkBox15);
     con_list.Add(checkBox16);
     con_list.Add(checkBox17);
     con_list.Add(checkBox18);
     con_list.Add(checkBox19);
     con_list.Add(checkBox20);
     con_list.Add(checkBox21);
     con_list.Add(checkBox22);
     con_list.Add(checkBox23);
     con_list.Add(checkBox24);
     con_list.Add(checkBox25);
     con_list.Add(checkBox26);
     con_list.Add(checkBox27);
     con_list.Add(checkBox28);
     con_list.Add(checkBox29);
     con_list.Add(checkBox30);
     con_list.Add(checkBox31);
     con_list.Add(checkBox32);
     con_list.Add(checkBox33);
     con_list.Add(checkBox34);
     con_list.Add(checkBox35);
     con_list.Add(checkBox36);
     con_list.Add(checkBox37);
     con_list.Add(checkBox38);
     con_list.Add(checkBox39);
     con_list.Add(checkBox40);
     con_list.Add(checkBox41);
     con_list.Add(checkBox42);
     con_list.Add(checkBox43);
     con_list.Add(checkBox44);
     con_list.Add(checkBox45);
     #endregion
     #region checkbox容器cb_list
     List <CheckBox> cb_list = new List <CheckBox>();
     cb_list.Add(checkBox1);
     cb_list.Add(checkBox2);
     cb_list.Add(checkBox3);
     cb_list.Add(checkBox4);
     cb_list.Add(checkBox5);
     cb_list.Add(checkBox6);
     cb_list.Add(checkBox7);
     cb_list.Add(checkBox8);
     cb_list.Add(checkBox9);
     cb_list.Add(checkBox10);
     cb_list.Add(checkBox11);
     cb_list.Add(checkBox12);
     cb_list.Add(checkBox13);
     cb_list.Add(checkBox14);
     cb_list.Add(checkBox15);
     cb_list.Add(checkBox16);
     cb_list.Add(checkBox17);
     cb_list.Add(checkBox18);
     cb_list.Add(checkBox19);
     cb_list.Add(checkBox20);
     cb_list.Add(checkBox21);
     cb_list.Add(checkBox22);
     cb_list.Add(checkBox23);
     cb_list.Add(checkBox24);
     cb_list.Add(checkBox25);
     cb_list.Add(checkBox26);
     cb_list.Add(checkBox27);
     cb_list.Add(checkBox28);
     cb_list.Add(checkBox29);
     cb_list.Add(checkBox30);
     cb_list.Add(checkBox31);
     cb_list.Add(checkBox32);
     cb_list.Add(checkBox33);
     cb_list.Add(checkBox34);
     cb_list.Add(checkBox35);
     cb_list.Add(checkBox36);
     cb_list.Add(checkBox37);
     cb_list.Add(checkBox38);
     cb_list.Add(checkBox39);
     cb_list.Add(checkBox40);
     cb_list.Add(checkBox41);
     cb_list.Add(checkBox42);
     cb_list.Add(checkBox43);
     cb_list.Add(checkBox44);
     cb_list.Add(checkBox45);
     #endregion
     string str = "";
     foreach (Control item in con_list)
     {
         if (item is GroupBox)
         {
             foreach (Control ite in cb_list)
             {
                 if (ite is CheckBox)
                 {
                     if (((CheckBox)ite).IsChecked == true)
                     {
                         str += ((CheckBox)ite).Content.ToString() + "-";
                     }
                 }
             }
         }
     }
     if (textBox1.Text != "")
     {
         new IdCard_BLL().p_usesType_update(textBox1.Text, str);
         type = new IdCard_BLL().p_usesType_select();
         Tip t1 = new Tip("保存成功!");
         t1.ShowDialog();
         Authority_Load(null, null);
     }
     else if (textBox3.Text != "")
     {
         new IdCard_BLL().p_usersPeodom_update(textBox3.Text, str);
         type = new IdCard_BLL().p_usesType_select();
         Tip t2 = new Tip("保存成功!");
         t2.ShowDialog();
         Authority_Load(null, null);
     }
     //设置权限...
     if (textBox1.Text == "")
     {
         var p = new Tip("请输入类型!");
         p.ShowDialog();
         return;
     }
     string str1 = "";
     foreach (Control item in con_list)
     {
         if (item is GroupBox)
         {
             foreach (Control ite in cb_list)
             {
                 if (ite is CheckBox)
                 {
                     if (((CheckBox)ite).IsChecked == true)
                     {
                         str1 += ((CheckBox)ite).Content.ToString() + "-";
                     }
                 }
             }
         }
     }
     string s = new IdCard_BLL().p_usersType_insert(textBox1.Text, str);
     MessageBox.Show(str);
     var pp = new Tip(str);
     pp.ShowDialog();
 }
Beispiel #30
0
        private void button1_Click(object sender, EventArgs e)
        {
            foreach (Control item in groupBox1.Controls)
            {
                if (checkBox1.Checked)
                {
                    if (item.Text == "" && item.Name != "txtnum")
                    {
                        PromptingForm frmPrompting = new PromptingForm("请输入完整!");
                        frmPrompting.ShowDialog();
                        return;
                    }
                }
                else
                {
                    if (item.Name == "txtlou1" || item.Name == "txtlou2" || item.Name == "txtfang1" || item.Name == "txtfang2")
                    {
                        break;
                    }
                    if (item.Text == "")
                    {
                        PromptingForm frmPrompting = new PromptingForm("请输入完整!");
                        frmPrompting.ShowDialog();
                        return;
                    }
                }
            }


            List <sickroom> sics = new List <sickroom>();//要添加的病房放到sics集合中

            if (checkBox1.Checked)
            {
                for (int i = int.Parse(txtlou1.Text); i <= int.Parse(txtlou2.Text); i++)
                {
                    for (int j = int.Parse(txtfang1.Text); j <= int.Parse(txtfang2.Text); j++)
                    {
                        sickroom sic = new sickroom();
                        if (j > 9)
                        {
                            sic.Idsickroom = int.Parse("" + i + j);
                        }
                        else
                        {
                            sic.Idsickroom = int.Parse("" + i + 0 + j);
                        }
                        sic.Sid   = cboKeshi.SelectedIndex;
                        sic.Tyep  = cboType.Text;
                        sic.Price = int.Parse(txtPrice.Text);
                        sics.Add(sic);
                    }
                }
            }
            else
            {
                sickroom sic = new sickroom();
                sic.Idsickroom = int.Parse(txtnum.Text);
                sic.Sid        = cboKeshi.SelectedIndex;
                sic.Tyep       = cboType.Text;
                sic.Price      = int.Parse(txtPrice.Text);
                sics.Add(sic);
            }
            int           num  = int.Parse(txtBFnum.Text);
            string        str  = new IdCard_BLL().sickroom(sics, num);
            PromptingForm prop = new PromptingForm(str);

            prop.ShowDialog();
        }