Ejemplo n.º 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>");
        }
Ejemplo n.º 2
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;
                    }
                }
            }
        }