示例#1
0
        void SetupExptList()
        {
            DropDownList_Expt.Items.Clear();
            PhysicsExperimentList PhExList1 = new PhysicsExperimentList(); PhExList1.Load_All();

            foreach (PhysicsExperiment p in PhExList1.m_list)
            {
                ListItem l = new ListItem(p.ExperimentCode + " - " + p.ExperimentDescription + "(" + p.topic + ")", p.Id.ToString());
                DropDownList_Expt.Items.Add(l);
            }
            Update_ExptDetails();
        }
        protected void DropDownList_Equipment_SelectedIndexChanged(object sender, EventArgs e)
        {
            PhysicsEquipmentItem i = new PhysicsEquipmentItem();

            i.Load(new Guid(DropDownList_Equipment.SelectedValue));
            SetupEquipmentDetail(i);
            ViewState.Add("PhysicsEquipmentItem", i);
            PhysicsExperimentList ExList = new PhysicsExperimentList();

            ExList.Load_Equipment(i); string s = "";
            foreach (PhysicsExperiment e1 in ExList.m_list)
            {
                s += e1.ExperimentCode + Environment.NewLine;
            }
            TextBox_ExptList.Text = s;
        }
        protected void UpdateExptList()
        {
            DropDownList_Expt.Items.Clear();
            string s = RadioButtonList1.SelectedValue;
            int    i = System.Convert.ToInt32(s);
            PhysicsExperimentList PhExList1 = new PhysicsExperimentList(); PhExList1.Load_All();

            foreach (PhysicsExperiment p in PhExList1.m_list)
            {
                if ((p.KeyStage == i) || (i == 0))
                {
                    ListItem l = new ListItem(p.ExperimentCode + " - " + p.ExperimentDescription + "(" + p.topic + ")", p.Id.ToString());
                    DropDownList_Expt.Items.Add(l);
                }
            }
            Update_ExptDetails();
        }
        private void SetupEquipmentDetail(PhysicsEquipmentItem item)
        {
            TextBox_Code.Text     = item.EquipmentItemCode;
            TextBox_Desc.Text     = item.EquipmentItemDescription;
            TextBox_Location.Text = item.EquipmentItemLocation;
            TextBox_Supplier.Text = item.EquipmentItemSupplierCode;
            PhysicsExperimentList ExList = new PhysicsExperimentList();

            ExList.Load_Equipment(item); string s = "";
            foreach (PhysicsExperiment e in ExList.m_list)
            {
                s += e.ExperimentCode + Environment.NewLine;
            }
            TextBox_ExptList.Text = s;
            if (ExList.m_list.Count == 0)
            {
                Button_Delete.Enabled = true;
            }
            else
            {
                Button_Delete.Enabled = false;
            }
        }