112 lines
8.0 KiB
Plaintext
112 lines
8.0 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/Site2.Master" AutoEventWireup="true"
|
|
CodeBehind="滿意度調查表填寫狀況.aspx.cs" Inherits="Education.Forms.辦訓狀況.滿意度調查表填寫狀況" %>
|
|
|
|
<%@ Register Assembly="WebLib" Namespace="WebLib" TagPrefix="weblib" %>
|
|
<%@ Register Src="../Common/訓練企劃搜尋.ascx" TagName="訓練企劃搜尋" TagPrefix="uc1" %>
|
|
<%@ Register Src="UC出席狀況.ascx" TagName="UC出席狀況" TagPrefix="uc2" %>
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
|
|
<asp:ObjectDataSource ID="ds計畫" runat="server" OldValuesParameterFormatString="original_{0}"
|
|
SelectMethod="Select確定報名學員計畫" TypeName="Education.DAC_課程報名"
|
|
OnObjectCreating="ds計畫_ObjectCreating">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="訓練企劃搜尋" Name="訓練課程編號" PropertyName="訓練企劃編號"
|
|
Type="Int32" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:ObjectDataSource ID="ds報名學員" runat="server" OldValuesParameterFormatString="original_{0}"
|
|
OnObjectCreating="ds報名學員_ObjectCreating" SelectMethod="Select確定報名學員名單"
|
|
TypeName="Education.DAC_課程報名">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="訓練企劃搜尋" Name="訓練課程編號" PropertyName="訓練企劃編號"
|
|
Type="Int32" />
|
|
<asp:ControlParameter ControlID="ddl計畫" Name="計畫年度編號" PropertyName="SelectedValue"
|
|
Type="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
<uc1:訓練企劃搜尋 ID="訓練企劃搜尋" runat="server" 包含已結案="True" OnClick="btn查詢_Click"
|
|
訓練企劃狀態="已上課未結案" />
|
|
<asp:Label ID="lbMessage" runat="server" CssClass="ErrorMessage" EnableViewState="False"></asp:Label>
|
|
<asp:Panel ID="Panel1" runat="server" Visible="false">
|
|
<table>
|
|
<tr>
|
|
<td class="caption">
|
|
<asp:Label ID="Label25" runat="server" Text="計畫"></asp:Label></td>
|
|
<td class="datainput">
|
|
<weblib:WDropDownList ID="ddl計畫" runat="server" DataSourceID="ds計畫" DataTextField="計畫年度名稱"
|
|
DataValueField="計畫年度編號">
|
|
</weblib:WDropDownList>
|
|
<asp:LinkButton ID="btn查詢學員" runat="server" CssClass="button blue120" OnClick="btn查詢學員_Click">查詢填寫狀況</asp:LinkButton>
|
|
<asp:LinkButton ID="btn匯出滿意度調查" runat="server" CssClass="button green120" OnClick="btn匯出滿意度調查_Click">匯出滿意度調查</asp:LinkButton>
|
|
<asp:Label ID="lbMessage1" runat="server" CssClass="ErrorMessage" EnableViewState="False"></asp:Label>
|
|
<br />
|
|
<asp:Label ID="lbMessage2" runat="server" EnableViewState="False" Font-Size="9pt"
|
|
ForeColor="Red">(承辦人員填寫之後,請重新查詢填寫狀況)</asp:Label>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<asp:GridView ID="gv學員" runat="server" AutoGenerateColumns="False" DataSourceID="ds報名學員"
|
|
EnableModelValidation="True"
|
|
DataKeyNames="學員編號" AllowPaging="True" OnRowCommand="gv學員_RowCommand">
|
|
<Columns>
|
|
<asp:BoundField HeaderText="員工編號" DataField="學員編號" SortExpression="學員編號">
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="學員姓名">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lb學員姓名" runat="server" Text='<%# Bind("學員姓名") %>'></asp:Label>
|
|
<asp:HiddenField ID="hf學員編號" runat="server" Value='<%# Bind("學員編號") %>' />
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
<asp:BoundField HeaderText="單位" DataField="站別名稱" SortExpression="站別名稱">
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:BoundField>
|
|
<asp:BoundField HeaderText="職務" DataField="職務名稱" SortExpression="職務名稱">
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="出席狀況">
|
|
<ItemTemplate>
|
|
<uc2:UC出席狀況 ID="UC出席狀況1" runat="server" 訓練課程編號='<%# Bind("訓練課程編號") %>' 學員編號='<%# Bind("學員編號") %>' />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="填寫狀況">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label2" runat="server"
|
|
ForeColor='<%# WebLib.DAC.GetInt32(Eval("填寫數")) > 0 ? System.Drawing.Color.Blue : System.Drawing.Color.Red %>'
|
|
Text='<%# WebLib.DAC.GetInt32(Eval("填寫數")) > 0 ? "已填寫" : "未填寫" %>'></asp:Label>
|
|
<asp:LinkButton ID="btn滿意度" runat="server" CssClass="button blue100"
|
|
OnClientClick='<%# GetOpenWindowJS("~/Forms/辦訓狀況/滿意度調查表及心得報告.aspx", "_feedback", "course", Eval("訓練課程編號"), "student", Eval("學員編號")) %>'>填寫/檢視</asp:LinkButton>
|
|
<asp:LinkButton ID="btnDel滿意度" runat="server"
|
|
CommandArgument='<%# Eval("學員編號", "{0}") + "|" + Eval("心得報告編號", "{0}") %>'
|
|
CommandName="Del滿意度" CssClass="button red60"
|
|
Enabled='<%# WebLib.DAC.GetInt32(Eval("填寫數")) > 0 %>'
|
|
OnClientClick="return confirm("是否確定刪除此張滿意度調查表?")">刪除</asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="心得上架及討論管理">
|
|
<ItemTemplate>
|
|
<asp:Panel ID="Panel71" runat="server" Visible='<%# WebLib.DAC.GetInt32(Eval("填寫數")) > 0 %>'>
|
|
<asp:Label ID="Label3" runat="server"
|
|
Text='<%# Eval("心得上架", "{0}") == "Y" ? "已上架" : "未上架" %>'
|
|
ForeColor='<%# Eval("心得上架", "{0}") == "Y" ? System.Drawing.Color.Blue : System.Drawing.Color.Black %>'></asp:Label>
|
|
<asp:LinkButton ID="btn上架" runat="server" CssClass="button green60" CommandName="上架"
|
|
CommandArgument='<%# Eval("心得報告編號") %>'>上架</asp:LinkButton>
|
|
<asp:LinkButton ID="btn下架" runat="server" CssClass="button red60" CommandName="下架"
|
|
CommandArgument='<%# Eval("心得報告編號") %>'>下架</asp:LinkButton>
|
|
<asp:LinkButton ID="btn討論管理" runat="server" CssClass="button blue80"
|
|
OnClientClick='<%# GetOpenWindowJS("~/Forms/辦訓狀況/心得報告討論管理.aspx", "_feedbackmgmt", "id", Eval("心得報告編號")) %>'
|
|
Visible='<%# Get討論數(Eval("心得報告編號")) > 0 %>'>
|
|
討論管理</asp:LinkButton>
|
|
</asp:Panel>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<PagerTemplate>
|
|
<weblib:GridViewPager ID="GridViewPager1" runat="server" />
|
|
</PagerTemplate>
|
|
</asp:GridView>
|
|
</asp:Panel>
|
|
</asp:Content>
|