Example #1
0
        //�����÷���Ϣ
        protected void Modify_OnClick(object sender, EventArgs e)
        {
            LabMS.Model.Location location = new LabMS.Model.Location();
            LabMS.BLL.Location loctioninfo = new LabMS.BLL.Location();

            location.ID = int.Parse(ViewState["ID"].ToString());//ID
            location.Location_Name = LocationNameTBX.Text;//�÷�����
            if (LabDDL.SelectedValue != "0")
            {
                location.LabID = int.Parse(LabDDL.SelectedValue);// ����ʵ����
            }
            location.Location_Area = AreaTBX.Text.Trim();// ���
            location.Location_Building = BuildingNameTBX.Text.Trim();// ¥����
            location.Location_Campus = CampusTBX.Text.Trim();//��
            location.Location_Floor = FloorTBX.Text.Trim();//¥��
            location.Location_InCharge = ManagerTBX.Text.Trim();//������
            location.Location_Name = BuildingNameTBX.Text.Trim();//¥����
            location.Location_Phone = TelTBX.Text.Trim();//��ϵ�绰
            location.Location_RoomNum = RoomNumTBX.Text.Trim();//�����
            location.Location_State = StatusDDL.SelectedValue;//ʹ��״̬
            location.Location_Summary = SummaryTBX.Text.Trim();//��ע
            location.Location_Usage = UsageTBX.Text.Trim();//��;
            if (StudentNumTBX.Text.Trim() != "")
            {
                int i;
                if (int.TryParse(StudentNumTBX.Text.Trim(), out i))
                {
                    location.Location_StudentNum = i;//����ѧ����
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(GetType(), "", "<script type='text/javascript'>alert('ѧ��������Ϊ����!')</script>");
                    return;
                }
            }

            loctioninfo.Update(location);//����һ������Ϣ
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "script", "<script type='text/javascript'>alert('�����÷���Ϣ�ɹ���');refreshParent();this.window.close();</script>");
        }