Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            strPagePrivilege.Add("SYYF");
            strPageUserType.Add("mana");
            if (Request.QueryString["ID"] == null)
            {
                if (!IsPostBack)
                {
                    List<LabMS.Model.Dictionary> list = new List<LabMS.Model.Dictionary>();

                    //�󶨷���ʹ��״̬
                    list = DictionaryDropdownlist("117");
                    StatusDDL.DataSource = list;
                    StatusDDL.DataBind();

                    //������ʵ����
                    LabDropdowlist();
                }
            }
            else
            {
                if (!IsPostBack)
                {
                    int ID;
                    string strID = Request.QueryString["ID"].ToString();
                    if (int.TryParse(strID, out ID))
                    {
                        SaveBtn.Visible = false;
                        ModifyBtn.Visible = true;
                        label1.Visible = false;
                        label2.Visible = true;

                        LabMS.BLL.Location location = new LabMS.BLL.Location();
                        LabMS.Model.Location Locationinfo = new LabMS.Model.Location();
                        List<LabMS.Model.Dictionary> list = new List<LabMS.Model.Dictionary>();

                        ViewState["ID"] = ID;//�洢IDֵ
                        //��ȡ�÷���Ϣ ͨ��ID
                        Locationinfo = location.GetModel(ID);

                        LocationNameTBX.Text = Locationinfo.Location_Name;//����
                        AreaTBX.Text = Locationinfo.Location_Area;//���
                        BuildingNameTBX.Text = Locationinfo.Location_Building;//¥����
                        CampusTBX.Text = Locationinfo.Location_Campus;//��
                        FloorTBX.Text = Locationinfo.Location_Floor;//¥��
                        ManagerTBX.Text = Locationinfo.Location_InCharge;//������
                        BuildingNameTBX.Text = Locationinfo.Location_Name;//¥����
                        TelTBX.Text = Locationinfo.Location_Phone;//��ϵ�绰
                        RoomNumTBX.Text = Locationinfo.Location_RoomNum;//�����
                        SummaryTBX.Text = Locationinfo.Location_Summary;//��ע
                        UsageTBX.Text = Locationinfo.Location_Usage;//��;
                        StudentNumTBX.Text = Locationinfo.Location_StudentNum.ToString();//����ѧ����

                        //��ʹ��״̬
                        list = DictionaryDropdownlist("117");
                        StatusDDL.DataSource = list;
                        StatusDDL.DataBind();

                        //��ʵ������
                        LabDropdowlist();
                        LabDDL.SelectedValue = Locationinfo.LabID.ToString();
                    }
                    else
                    {
                        SaveBtn.Visible = false;
                        ERRLbl.Text = "ϵͳ�쳣��IDֵ���Ϸ���";
                        ERRLbl.Visible = true;
                    }
                }
            }
        }