<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Version.aspx.cs" Inherits="Admin_SystemConfig_Version"
    EnableViewState="true" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="../Stylesheet/Main.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">
        <div id="toolItem">
            <ul class="tool">
                <li>
                    <div class="tool_back">
                        <a href="javaScript:history.back(-1)">返回上一步</a></div>
                </li>
            </ul>
        </div>
        <div class="main_body">
            <h1>
                系统在线升级</h1>
            <div class="ht2">
            </div>
            <div class="item">
                <ul class="item_list">
                    <li style="margin-left: 2px;" class="item_list_cell_ac" runat="server" id="itemBaseInfoConfig">
                        升级文件列表 </li>
                </ul>
            </div>
            <div class="ht2">
            </div>
            <div class="divbox2">
                <asp:Panel ID="pnlFileUpdate" runat="server">
                    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="tbbox">
                        <tr>
                            <th align="left">
                                文件
                            </th>
                            <th align="left">
                                说明
                            </th>
                            <th align="left">
                                状态
                            </th>
                        </tr>
                        <asp:Repeater ID="rptList" runat="server">
                            <ItemTemplate>
                                <tr>
                                    <td width="50%" align="left">
                                        <%#Eval("FilePath") %>
                                    </td>
                                    <td width="35%" align="left">
                                        <%#Eval("Explain") %>&nbsp;
                                    </td>
                                    <td width="15%" align="left">
                                        <%#Eval("State") %>
                                    </td>
                                </tr>
                            </ItemTemplate>
                        </asp:Repeater>
                    </table>
                </asp:Panel>
                <asp:Panel ID="pnlDataUpdate" runat="server">
                    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="tbbox">
                        <tr>
                            <th align="left">
                                数据库</th>
                            <th align="left">
                                状态
                            </th>
                        </tr>
                        <asp:Repeater ID="rptDataList" runat="server">
                            <ItemTemplate>
                                <tr>
                                    <td width="60%" align="left">
                                        <%#Eval("Explain") %>
                                    </td>
                                    <td width="40%" align="left">
                                        <%#Eval("State") %>
                                    </td>
                                </tr>
                            </ItemTemplate>
                        </asp:Repeater>
                    </table>
                </asp:Panel>
                <asp:Panel ID="pnlUpdateExplainText" runat="server">
                    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="tbbox">
                        <tr>
                            <th align="left">
                                升级成功后，所必须的附加手工操作</th>
                        </tr>
                        <tr>
                            <td width="60%" align="left">
                                <%=UpdateExplainText%>
                            </td>
                        </tr>
                    </table>
                </asp:Panel>
                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td>
                            &nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td align="left" colspan="3" style="color: Red;">
                            <b>注意：</b>
                            <br />
                            <b>1.</b> 以上文件如果你做个相应修改，请备份相应文件，更新完后再做对应的修改，因为执行更新后，以上文件将会被覆盖。<br />
                            <b>2.</b> 文件在执行更新前系统会自动做最近一次的备份操作，如果更新过程中出现错误，可以手动用备份文件覆盖回去，系统自动备份的文件与需更新的文件在同一目录，其文件名相同，扩展名后缀为.bak。如果升级成功，系统将自动删除.bak备份文件。<br />
                            <b>3.</b> 系统每次执行升级更新都会对需要更新的文件(每次更新前的旧版文件)做版本历史文件备份，备份目录及文件请见管理目录下的“VersionUpdateHistory”目录，此目录下的文件可以做为如果由于版本更新后造成错误，可以用对应的备份文件还原数据，此目录下的文件如果您觉得不需要可以进行删除。<br />
                            <b>4.</b> 系统每次升级都会对数据库做一次备份，其备份目录与数据库目录一致，文件名以“数据库文件名.mdb.备份的时间(年年年年有有日日时时分分秒秒).bak”命名。如果成功升级后及通过您的检查，所有数据都正常时，备份文件可以手工删除，系统不自动删除自动备份的数据库文件。<br />
                            <b>5.</b> 在升级过程中请勿刷新当前页面。
                        </td>
                    </tr>
                    <tr>
                        <td align="center" colspan="3">
                            <asp:LinkButton ID="lbtnUpdate" runat="server" CssClass="btn_bg" OnClick="lbtnUpdate_Click"
                                Font-Bold="True" ForeColor="Red" OnClientClick="return confirm('确认要执行升级更新吗？在更新过程中由于要下载升级文件，请耐心等待！')">执行更新</asp:LinkButton>
                            &nbsp;
                            <asp:Label ID="lblMsg" runat="server" Font-Bold="True" ForeColor="Red"></asp:Label></td>
                    </tr>
                </table>
            </div>
            <div class="ht">
            </div>
            <div class="ht">
            </div>
            <ul class="ac_intro">
                <li class="ac_intro_title">说明：</li>
                <li class="ac_intro_item">1. 系统版本的更新操作，请谨慎。</li>
                <li class="ac_intro_item">2. 在更新前，建议备份系统文件及数据。</li>
                <li class="ac_intro_item">3. 在更新过程中，请不要断开网络，以防数据丟失。</li>
            </ul>
        </div>
    </form>
</body>
</html>
