<%@ Page Title="" Language="VB" MasterPageFile="~/portal.master" AutoEventWireup="false" CodeFile="MstNavigation.aspx.vb" Inherits="MstNavigation" %>

<%-- [Webフォーム]head Start --%>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<link href="../css/mst.css" rel="stylesheet" type="text/css">
</asp:Content>
<%-- [Webフォーム]head End --%>

<%-- [Webフォーム]body Start --%>
<asp:Content ID="Content2" ContentPlaceHolderID="msp_asp_cph1" Runat="Server">
<%-- SqlDataSource Start --%>
<asp:SqlDataSource
    ID="sds_Mst" ConnectionString="<%$ ConnectionStrings:ConStr_PT %>"
    SelectCommand="SA_マスタ_MENU_SELECT" SelectCommandType="StoredProcedure"
    DeleteCommand="SA_マスタ_MENU_DELETE" DeleteCommandType="StoredProcedure" runat="server"
>
    <DeleteParameters>
        <asp:Parameter Name="MENUCD" Type="String" />
        <asp:Parameter Name="PORTAL区分" Type="String" />
    </DeleteParameters>
</asp:SqlDataSource>
<asp:SqlDataSource
    ID="sds_SA_PORTAL区分_DDL" ConnectionString="<%$ ConnectionStrings:ConStr_PT %>"
    SelectCommand="SA_PORTAL区分_DDL" SelectCommandType="StoredProcedure" runat="server"
/>
<%-- SqlDataSource End --%>
<%-- ボタン Start --%>
<asp:Button ID="btn_更新" Text="一括更新" CssClass="button" runat="server" />
<%-- ボタン End --%>
<div class="vertical_space"></div>
<%-- エラー Start --%>
<div class="error_block">
    <asp:Label ID="lb_Err" CssClass="error" runat="server" />
</div>
<%-- エラー End --%>
<%-- 一覧 Start --%>
<asp:ListView ID="lv_Mst" DataKeyNames="MENUCD,PORTAL区分" DataSourceID="sds_Mst" InsertItemPosition="FirstItem" runat="server">
    <LayoutTemplate>
        <table class="list3" rules="all" width="1200">
            <col width="110" />
            <col width="160" />
            <col width="60" />
            <col width="40" />
            <col width="40" />
            <col width="50" />
            <col width="160" />
            <col width="110" />
            <col width="160" />
            <col width="100" />
            <col width="160" />
            <col width="50" />
            <tr>
                <th colspan="2">
                    ナビゲーション
                </th>
                <th rowspan="2" valign="bottom">
                    <span class="required2">
                        区分
                    </span>
                </th>
                <th rowspan="2" valign="bottom">
                    実装
                </th>
                <th rowspan="2" valign="bottom">
                    表示
                </th>
                <th rowspan="2" valign="bottom">
                    表示順
                </th>
                <th colspan="2">
                    Webページ
                </th>
                <th colspan="3">
                    Webユーザーコントロール
                </th>
                <th rowspan="2" valign="bottom">
                    処理
                </th>
            </tr>
            <tr>
                <%-- ナビゲーション --%>
                <th>
                    <span class="required2">
                        コード
                    </span>
                </th>
                <th>
                    名前
                </th>
                <%-- Webページ --%>
                <th>
                    <span class="required2">
                        相対パス
                    </span>
                </th>
                <th>
                    パラメーター
                </th>
                <%-- Webユーザーコントロール --%>
                <th>
                    相対パス
                </th>
                <th>
                    初期状態
                </th>
                <th>
                    タイトル
                </th>
            </tr>
            <tr id="itemPlaceholder" runat="server">
            </tr>
        </table>
    </LayoutTemplate>
    <InsertItemTemplate>
        <tr class='<%# If(Container.DataItemIndex Mod 2 = 0, "alt-row", "")%>'>
            <td>
                <asp:TextBox ID="txt_MENUCD" CssClass="input" Width="100" runat="server" />
            </td>
            <td>
                <asp:TextBox ID="txt_MENU名" CssClass="input" Width="150" runat="server" />
            </td>
            <td>
                <asp:DropDownList
                    ID="ddl_PORTAL区分" DataSourceID="sds_SA_PORTAL区分_DDL" DataValueField="区分"
                    CssClass="input" Width="50" runat="server"
                />
            </td>
            <td>
                <asp:CheckBox ID="cb_実装FLG" CssClass="input" runat="server" />
            </td>
            <td>
                <asp:CheckBox ID="cb_表示FLG" CssClass="input" runat="server" />
            </td>
            <td>
                <asp:TextBox ID="txt_表示順" CssClass="input" Width="40" runat="server" />
            </td>
            <td>
                <asp:TextBox ID="txt_CONTENT_PATH" CssClass="input" Width="150" runat="server" />
            </td>
            <td>
                <asp:TextBox ID="txt_CONTENT_PARAM" CssClass="input" Width="100" runat="server" />
            </td>
            <td>
                <asp:TextBox ID="txt_UC1_PATH" CssClass="input" Width="150" runat="server" />
            </td>
            <td>
                <asp:DropDownList ID="ddl_UC1_DEFAULT" CssClass="input" Width="90" runat="server">
                    <asp:ListItem Value="">
                    </asp:ListItem>
                    <asp:ListItem Value="close">
                        しまる(静)
                    </asp:ListItem>
                    <asp:ListItem Value="slideclose">
                        しまる(動)
                    </asp:ListItem>
                    <asp:ListItem Value="open">
                        ひらく(静)
                    </asp:ListItem>
                    <asp:ListItem Value="slideopen">
                        ひらく(動)
                    </asp:ListItem>
                </asp:DropDownList>
            </td>
            <td>
                <asp:TextBox ID="txt_UC1_TITLE" CssClass="input" Width="150" runat="server" />
            </td>
            <td>
                <asp:Button ID="btn_追加" runat="server" CommandName="Insert" Text="追加" CssClass="button_red" />
            </td>
        </tr>
    </InsertItemTemplate>
    <ItemTemplate>
        <tr class='<%# If(Container.DataItemIndex Mod 2 = 0, "alt-row", "")%>'>
            <td>
                <asp:Label ID="lb_MENUCD" Text='<%# Eval("MENUCD") %>' CssClass="input" Width="100" runat="server" />
            </td>
            <td>
                <asp:TextBox ID="txt_MENU名" Text='<%# Eval("MENU名") %>' CssClass="input" Width="150" runat="server" />
            </td>
            <td>
                <asp:Label ID="lb_PORTAL区分" Text='<%# Eval("PORTAL区分") %>' CssClass="input" runat="server" />
            </td>
            <td>
                <asp:CheckBox ID="cb_実装FLG" Checked='<%# Eval("実装FLG") %>' CssClass="input" runat="server" />
            </td>
            <td>
                <asp:CheckBox ID="cb_表示FLG" Checked='<%# Eval("表示FLG") %>' CssClass="input" runat="server" />
            </td>
            <td>
                <asp:TextBox ID="txt_表示順" Text='<%# Eval("表示順")%>' CssClass="input" Width="40" runat="server" />
            </td>
            <td>
                <asp:TextBox ID="txt_CONTENT_PATH" Text='<%# Eval("CONTENT_PATH") %>' CssClass="input" Width="150" runat="server" />
            </td>
            <td>
                <asp:TextBox ID="txt_CONTENT_PARAM" Text='<%# Eval("CONTENT_PARAM") %>' CssClass="input" Width="100" runat="server" />
            </td>
            <td>
                <asp:TextBox ID="txt_UC1_PATH" Text='<%# Eval("UC1_PATH") %>' CssClass="input" Width="150" runat="server" />
            </td>
            <td>
                <asp:DropDownList ID="ddl_UC1_DEFAULT" SelectedValue='<%# Bind("UC1_DEFAULT") %>' CssClass="input" Width="90" runat="server">
                    <asp:ListItem Value="">
                    </asp:ListItem>
                    <asp:ListItem Value="close">
                        しまる(静)
                    </asp:ListItem>
                    <asp:ListItem Value="slideclose">
                        しまる(動)
                    </asp:ListItem>
                    <asp:ListItem Value="open">
                        ひらく(静)
                    </asp:ListItem>
                    <asp:ListItem Value="slideopen">
                        ひらく(動)
                    </asp:ListItem>
                </asp:DropDownList>
            </td>
            <td>
                <asp:TextBox ID="txt_UC1_TITLE" Text='<%# Eval("UC1_TITLE") %>' CssClass="input" Width="150" runat="server" />
            </td>
            <td>
                <asp:Button id="btn_削除" runat="server" CommandName="Delete" Text="削除" CssClass="button_red" />
            </td>
        </tr>
    </ItemTemplate>
</asp:ListView>
<%-- 一覧 End --%>
</asp:Content>
<%-- [Webフォーム]body End --%>