Esempio n. 1
0
        public void ResetPanel()
        {
            ArrayList alBill = new ArrayList();

            try
            {
                //获得执行单分类
                alBill = Bill.QueryExecBill(((Neusoft.HISFC.Models.Base.Employee)Neusoft.FrameWork.Management.Connection.Operator).Nurse.ID);
            }
            catch { MessageBox.Show("获得执行单分类出错!"); }

            if (alBill == null)
            {
                MessageBox.Show("获得执行单设置出错!");
                return;
            }
            this.tabControl1.TabPages.Clear();

            for (int i = 0; i < alBill.Count; i++)
            {
                TabPage t = new TabPage();
                t.Text = ((Neusoft.FrameWork.Models.NeuObject)alBill[i]).Name;
                t.Tag  = alBill[i];

                Panel p = new Panel();
                p.AutoScroll = true;
                p.Dock       = DockStyle.Fill;
                p.BackColor  = Color.White;

                t.Controls.Add(p);

                this.tabControl1.TabPages.Add(t);
            }
        }
Esempio n. 2
0
        ArrayList ExecBillList = null;         //主挡列表
        #endregion
        private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            this.ExecBillList = null;
            //删除原有的数据


            if (this.fpSpread1_Sheet1.RowCount > 0)
            {
                this.fpSpread1_Sheet1.Rows.Remove(0, this.fpSpread1_Sheet1.Rows.Count);
            }
            if (comboBox1.Tag == null)
            {
                MessageBox.Show("请选择病区");
                return;
            }
            ExecBillList = execBill.QueryExecBill(this.comboBox1.Tag.ToString());
            if (ExecBillList == null)
            {
                MessageBox.Show("查询执行单出错" + execBill.Err);
                return;
            }

            foreach (Neusoft.FrameWork.Models.NeuObject obj in ExecBillList)
            {
                this.fpSpread1_Sheet1.Rows.Add(this.fpSpread1_Sheet1.Rows.Count, 1);
                int i = this.fpSpread1_Sheet1.Rows.Count - 1;
                this.fpSpread1_Sheet1.Cells[i, 0].Text = obj.Name;
                this.fpSpread1_Sheet1.Cells[i, 1].Text = obj.ID;
                this.fpSpread1_Sheet1.Cells[i, 0].Tag  = obj;
            }
        }