Files
17168ERP/web/admin/user/group_show.aspx
2025-08-29 01:27:25 +08:00

134 lines
8.5 KiB
Plaintext

<%@ Page Title="後端管理" Language="C#" MasterPageFile="~/admin/Templates/TBS5ADM001/MasterPage.master" AutoEventWireup="true" EnableEventValidation = "false" CodeFile="group_show.aspx.cs" Inherits="admin_user_group_show" %>
<%@ Register Src="~/admin/_uc/alert.ascx" TagPrefix="uc1" TagName="alert" %>
<asp:Content ID="Content1" ContentPlaceHolderID="page_header" Runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="page_nav" runat="Server">
<div class="mb-2 mb-sm-0">
<a href="group_reg.aspx" class="btn btn-primary">
<i class="mdi mdi-plus"></i> 新增
</a>
<asp:LinkButton ID="del_all" runat="server" CssClass="btn btn-outline-danger" ToolTip="刪除勾選的資料"
OnClientClick="return msgconfirm('是否確定刪除已勾選的管理者資料?',this);" OnClick="del_all_Click">
<i class="mdi mdi-trash-can"></i> 刪除勾選
</asp:LinkButton>
</div>
<div class="">
<a href="#right_panel2" class="btn btn-primary d-none"
data-bs-toggle="offcanvas" data-bs-target="#offcanvasRight" aria-controls="offcanvasRight">
<i class="mdi mdi-cog"></i>2</a>
<a href="#right_panel3" class="btn btn-primary d-none"
data-bs-toggle="offcanvas" data-bs-target="#offcanvasRight" aria-controls="offcanvasRight">
<i class="mdi mdi-cog"></i>3</a>
<asp:LinkButton ID="excel" runat="server" Visible="true" CssClass="btn btn-outline-success" OnClick="excel_Click">
<i class="mdi mdi-file-excel"></i> 匯出Excel
</asp:LinkButton>
</div>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<uc1:alert runat="server" ID="L_msg" Text=""/>
<div id="content" class="container-fluid">
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" EnablePaging="True"
OnSelected="ObjectDataSource1_Selected" TypeName="Cus_GetSQL.Get_Data"
SelectMethod="Get_ObjectDataSource_Val"
SelectCountMethod="getRecordCount"
MaximumRowsParameterName="maxinumRows" StartRowIndexParameterName="startRowIndex" SortParameterName="sortExpression">
<SelectParameters>
<asp:Parameter Name="TableName_val" Type="String" />
<asp:Parameter Name="ColumnName_val" Type="String" />
<asp:Parameter Name="OrderColumn_val" Type="String" />
<asp:Parameter Name="Where_val" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<div id="print_data">
<asp:GridView ID="GridView1" runat="server" CssClass="table table-hover rounded bg-white shadow gridview"
AutoGenerateColumns="False" DataKeyNames="g_name" OnDataBound="GridView1_DataBound" OnRowDataBound="GridView1_RowDataBound"
DataSourceID="ObjectDataSource1" GridLines="None" AllowPaging="True" PageSize="20" AllowSorting="True">
<HeaderStyle CssClass="border-bottom border-secondary bg-light thead" />
<Columns>
<asp:TemplateField>
<HeaderStyle CssClass="d-print-none" />
<ItemStyle CssClass="d-print-none" />
<HeaderTemplate>
<input type="checkbox" id="chkAll" name="chkAll" class="form-check-input" onclick="checkListAll(this.checked)" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkSelect1" runat="server" CssClass="" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="g_name" HeaderText="群組代號" SortExpression="g_name" />
<asp:BoundField DataField="demo" HeaderText="群組名稱" SortExpression="demo" />
<asp:TemplateField HeaderText="">
<HeaderStyle CssClass="d-print-none" />
<ItemStyle CssClass="d-print-none text-end" />
<ItemTemplate>
<a href="group_reg.aspx?num=<%# Eval("g_name") %>&page=<%=GridView1.PageIndex%>"
title="" class="btn btn-outline-secondary btn-sm"><i class="mdi mdi-pencil-box-outline"></i>修改</a>
<asp:LinkButton ID="DelButton" runat="server" OnClick="DelButton_Click"
OnClientClick="return msgconfirm('是否確定刪除這筆資料?',this);"
CssClass="btn btn-outline-secondary btn-sm"><i class="mdi mdi-trash-can"></i>刪除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerTemplate>
<div class="navbar d-print-none py-0">
<ul class="pagination m-0">
<li class="page-item"><asp:LinkButton ID="FirstButton" runat="server" CommandName="Page" CommandArgument="First" CssClass="page-link">第一頁</asp:LinkButton></li>
<li class="page-item"><asp:LinkButton ID="PreviousButton" runat="server" CommandName="Page" CommandArgument="Prev" CssClass="page-link">上一頁</asp:LinkButton></li>
<li class="page-item"><asp:LinkButton ID="NextButton" runat="server" CommandName="Page" CommandArgument="Next" CssClass="page-link">下一頁</asp:LinkButton></li>
<li class="page-item"><asp:LinkButton ID="LastButton" runat="server" CommandName="Page" CommandArgument="Last" CssClass="page-link">最終頁</asp:LinkButton></li>
</ul>
<div class="d-flex align-items-center">
<asp:Label ID="MessageLabel" runat="server" CssClass="badge text-dark" Text="選擇頁次:" />
<asp:DropDownList ID="PageDropDownList" runat="server" CssClass="form-select form-select-sm"
AutoPostBack="true" OnSelectedIndexChanged="PageDropDownList_SelectedIndexChanged" />
<asp:Label ID="CurrentPageLabel" CssClass="badge text-dark border-end" runat="server" />
<asp:Label ID="total_count" CssClass="badge text-dark me-2" runat="server" />
</div>
</div>
</PagerTemplate>
</asp:GridView>
</div>
</div>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="offCanvasRight" runat="Server">
<div id="search_panel" alt="查詢群組資料">
<div class="mb-3">
<label class="form-label">群組代號</label>
<asp:TextBox ID="search1" runat="server" CssClass="form-control" placeholder="可輸入關鍵字查詢"></asp:TextBox>
</div>
<div class="mb-3">
<label class="form-label">群組名稱</label>
<asp:TextBox ID="search2" runat="server" CssClass="form-control" placeholder="可輸入關鍵字查詢"></asp:TextBox>
</div>
<div class="mb-3 p-2 border-top">
<asp:LinkButton ID="Button1" runat="server" OnClick="Button1_Click" CssClass="btn btn-outline-primary">
<i class="mdi mdi-filter"></i> 搜尋</asp:LinkButton>
<asp:LinkButton ID="Button_All" runat="server" OnClick="Button_All_Click" CssClass="btn btn-outline-secondary">
<i class="mdi mdi-filter-remove"></i> 所有資料</asp:LinkButton>
</div>
</div>
<div id="right_panel2" data-title="功能群組2">
<div class="mb-3">
<label for="exampleFormControlInput1" class="form-label">功能群組2</label>
<input type="email" class="form-control" id="exampleFormControlInput1" placeholder="name@example.com">
</div>
<div class="mb-3">
<label for="exampleFormControlTextarea1" class="form-label">Example textarea</label>
<textarea class="form-control" id="exampleFormControlTextarea1" rows="3"></textarea>
</div>
</div>
<div id="right_panel3" data-title="功能群組3">
<div class="mb-3">
<label for="exampleFormControlInput1" class="form-label">功能群組3</label>
<input type="email" class="form-control" id="exampleFormControlInput1" placeholder="name@example.com">
</div>
<div class="mb-3">
<label for="exampleFormControlTextarea1" class="form-label">Example textarea</label>
<textarea class="form-control" id="exampleFormControlTextarea1" rows="3"></textarea>
</div>
</div>
</asp:Content>