protected void Page_Load(object sender, EventArgs e)
    {
        int             recordID = Convert.ToInt32(Request["RecordID"]);
        DismissionApply di       = DismissionApply.GetDismissionApplyByID(recordID);

        staffName.Text          = di.StaffName;
        department.Text         = di.Department_str;
        businessUnit.Text       = di.BusinessUnit;
        position.Text           = di.Position;
        startDate.Text          = di.StartDate.ToShortDateString();
        endDate.Text            = di.EndDate.ToShortDateString();
        address.Text            = di.Address;
        teletphone.Text         = di.Telephone;
        reason.SelectedValue    = di.Reason;
        handOver.Checked        = di.HandOver;
        returnThings.Checked    = di.ReturnThings;
        reimburse.Checked       = di.Reimburse;
        borrow.Checked          = di.Borrow;
        removibleDisk.Checked   = di.RemovibleDisk;
        computer.Checked        = di.Computer;
        communication.Checked   = di.Communication;
        books.Checked           = di.Books;
        reCheckHandOver.Checked = di.ReCheckHandOver;
        keys.Checked            = di.Keys;
        officeThings.Checked    = di.OfficeThings;
        processShow.Text        = di.ApproveProcess;
    }
    private void updateApprove(string if_agree, string next, BasicInfo info, bool if_back)
    {
        Users           usr      = (Users)Session["Identify"];
        int             recordID = Convert.ToInt32(Request["RecordID"]);
        DismissionApply di       = DismissionApply.GetDismissionApplyByID(recordID);

        di.ApproveProcess += info.StaffName.Trim() + "-" + if_agree + ",";
        DismissionApply.SetDismissionApplyByID(recordID, di, usr.UserID);

        string nextApprover = next;
        int    applyID      = Convert.ToInt32(Request["ApplyID"]);

        Apply.UpdateNextApprover(applyID, nextApprover, if_back);
    }