chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,308 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="fmBTME.ascx.cs" Inherits="forms_basedata_fmBTME" %>
|
||||
|
||||
<%@ Register Assembly="WNET" Namespace="Wellan.Web.UI" TagPrefix="cc1" %>
|
||||
|
||||
<%@ Register Src="../../utility/TimeInput.ascx" TagName="TimeInput" TagPrefix="uc1" %>
|
||||
|
||||
<cc1:WLabel ID="WLabel1" runat="server" CssClass="pageTitle">班表設定</cc1:WLabel>
|
||||
|
||||
<asp:CustomValidator ID="cvMessage" runat="server" Display="None"></asp:CustomValidator>
|
||||
|
||||
<asp:ObjectDataSource runat="server" ID="dsBTMEGrid"
|
||||
DataObjectTypeName="BtmeItem"
|
||||
TypeName="BtmeDAC"
|
||||
SelectMethod="SelectAll"
|
||||
OldValuesParameterFormatString="original_{0}"></asp:ObjectDataSource>
|
||||
|
||||
<asp:ObjectDataSource runat="server" ID="dsBTMEForm"
|
||||
DataObjectTypeName="BtmeItem"
|
||||
TypeName="BtmeDAC"
|
||||
SelectMethod="SelectOne"
|
||||
InsertMethod="InsertOne"
|
||||
UpdateMethod="UpdateOne"
|
||||
DeleteMethod="DeleteOne"
|
||||
OldValuesParameterFormatString="{0}">
|
||||
<SelectParameters>
|
||||
<asp:ControlParameter ControlID="gvBTME" PropertyName="SelectedValue" Name="BTTID" Type="String"></asp:ControlParameter>
|
||||
</SelectParameters>
|
||||
</asp:ObjectDataSource>
|
||||
|
||||
<asp:FormView runat="server" ID="fvBTME" DataSourceID="dsBTMEForm" DataKeyNames="BTTID">
|
||||
<EmptyDataTemplate>
|
||||
<cc1:WButton ID="btnInsert" runat="server"
|
||||
CommandName="New" CssClass="button"
|
||||
Text="I.新增" TextMessageId="I.+INSERT"
|
||||
AccessKey="I" />
|
||||
<table border="0" cellpadding="3" cellspacing="3" width="1" style="table-layout: fixed">
|
||||
<tr>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTTIDLabel" runat="server" CssClass="controlLabel">班表編號:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1" class="dataDisplayCell"></td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTNMELabel" runat="server" CssClass="controlLabel">班表名稱:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="3" class="dataDisplayCell"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTSTMLabel" runat="server" CssClass="controlLabel">上班時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1" class="dataDisplayCell"></td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTETMLabel" runat="server" CssClass="controlLabel">下班時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1" class="dataDisplayCell"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTRSTLabel" runat="server" CssClass="controlLabel">午休開始時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1" class="dataDisplayCell"></td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTREDLabel" runat="server" CssClass="controlLabel">午休結束時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1" class="dataDisplayCell"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</EmptyDataTemplate>
|
||||
<ItemTemplate>
|
||||
<cc1:WButton ID="btnInsert" runat="server"
|
||||
CommandName="New" CssClass="button"
|
||||
Text="I.新增" TextMessageId="I.+INSERT"
|
||||
AccessKey="I" />
|
||||
<cc1:WButton ID="btnEdit" runat="server"
|
||||
CommandName="Edit" CssClass="button"
|
||||
Text="M.更正" TextMessageId="M.+UPDATE"
|
||||
AccessKey="M" />
|
||||
<cc1:WButton ID="btnDelete" runat="server"
|
||||
CommandName="Delete" CssClass="button"
|
||||
Text="T.刪除" TextMessageId="T.+DELETE"
|
||||
OnClientClick="return confirm(msgConfirmDelete);"
|
||||
Enabled='<%# !BhrdDAC.ItemIsHoliday(Eval("BTTID", "{0}")) %>'
|
||||
AccessKey="T" />
|
||||
<table border="0" cellpadding="3" cellspacing="3" width="1" style="table-layout: fixed">
|
||||
<tr>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTTIDLabel" runat="server" CssClass="controlLabel">班表編號:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBTME_BTTID" runat="server" Text='<%# Bind("BTTID", "{0}") %>' CssClass="textInput"></asp:Label>
|
||||
</td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTNMELabel" runat="server" CssClass="controlLabel">班表名稱:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="3" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBTME_BTNME" runat="server" Text='<%# Bind("BTNME", "{0}") %>' CssClass="textInput"></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTSTMLabel" runat="server" CssClass="controlLabel">上班時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBTME_BTSTM" runat="server" Text='<%# Bind("BTSTM", "{0}") %>' CssClass="textInput"></asp:Label>
|
||||
</td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTETMLabel" runat="server" CssClass="controlLabel">下班時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBTME_BTETM" runat="server" Text='<%# Bind("BTETM", "{0}") %>' CssClass="textInput"></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTRSTLabel" runat="server" CssClass="controlLabel">午休開始時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBTME_BTRST" runat="server" Text='<%# Bind("BTRST", "{0}") %>' CssClass="textInput"></asp:Label>
|
||||
</td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTREDLabel" runat="server" CssClass="controlLabel">午休結束時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1" class="dataDisplayCell">
|
||||
<asp:Label ID="lbBTME_BTRED" runat="server" Text='<%# Bind("BTRED", "{0}") %>' CssClass="textInput"></asp:Label>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</ItemTemplate>
|
||||
<InsertItemTemplate>
|
||||
<cc1:WButton ID="WButton1" runat="server"
|
||||
AccessKey="S" CommandName="Insert"
|
||||
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
|
||||
Text="S.存檔" TextMessageId="S.+SAVE" />
|
||||
<cc1:WButton ID="WButton2" runat="server"
|
||||
AccessKey="C" CommandName="Cancel"
|
||||
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
|
||||
Text="C.取消" TextMessageId="C.+CANCEL" />
|
||||
<table border="0" cellpadding="3" cellspacing="3" width="1" style="table-layout: fixed">
|
||||
<tr>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTTIDLabel" runat="server" CssClass="controlLabel">班表編號:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
<asp:Label ID="lbBTME_BTTID" runat="server" Text="(自動編號)" CssClass="textInput"></asp:Label>
|
||||
</td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTNMELabel" runat="server" CssClass="controlLabel">班表名稱:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<asp:TextBox ID="txtBTME_BTNME" runat="server" Text='<%# Bind("BTNME", "{0}") %>' CssClass="textInput"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTSTMLabel" runat="server" CssClass="controlLabel">上班時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
<uc1:TimeInput ID="timeBTME_BTSTM" runat="server" Time='<%# Bind("BTSTM", "{0}") %>' />
|
||||
</td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTETMLabel" runat="server" CssClass="controlLabel">下班時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
<uc1:TimeInput ID="timeBTME_BTETM" runat="server" Time='<%# Bind("BTETM", "{0}") %>' />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTRSTLabel" runat="server" CssClass="controlLabel">午休開始時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
<uc1:TimeInput ID="timeBTME_BTRST" runat="server" Time='<%# Bind("BTRST", "{0}") %>' />
|
||||
</td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTREDLabel" runat="server" CssClass="controlLabel">午休結束時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
<uc1:TimeInput ID="timeBTME_BTRED" runat="server" Time='<%# Bind("BTRED", "{0}") %>' />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</InsertItemTemplate>
|
||||
<EditItemTemplate>
|
||||
<cc1:WButton ID="WButton1" runat="server"
|
||||
AccessKey="S" CommandName="Update"
|
||||
CssClass="button" OnClientClick="return confirm(msgConfirmSave);"
|
||||
Text="S.存檔" TextMessageId="S.+SAVE" />
|
||||
<cc1:WButton ID="WButton2" runat="server"
|
||||
AccessKey="C" CommandName="Cancel"
|
||||
CssClass="button" OnClientClick="return confirm(msgConfirmCancel);"
|
||||
Text="C.取消" TextMessageId="C.+CANCEL" />
|
||||
<table border="0" cellpadding="3" cellspacing="3" width="1" style="table-layout: fixed">
|
||||
<tr>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
<td height="0" colspan="1" width="120"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTTIDLabel" runat="server" CssClass="controlLabel">班表編號:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
<asp:Label ID="lbBTME_BTTID" runat="server" Text='<%# Bind("BTTID", "{0}") %>' CssClass="textInput"></asp:Label>
|
||||
</td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTNMELabel" runat="server" CssClass="controlLabel">班表名稱:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<asp:TextBox ID="txtBTME_BTNME" runat="server" Text='<%# Bind("BTNME", "{0}") %>' CssClass="textInput"></asp:TextBox>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTSTMLabel" runat="server" CssClass="controlLabel">上班時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
<uc1:TimeInput ID="timeBTME_BTSTM" runat="server" Time='<%# Bind("BTSTM", "{0}") %>' />
|
||||
</td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTETMLabel" runat="server" CssClass="controlLabel">下班時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
<uc1:TimeInput ID="timeBTME_BTETM" runat="server" Time='<%# Bind("BTETM", "{0}") %>' />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTRSTLabel" runat="server" CssClass="controlLabel">午休開始時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
<uc1:TimeInput ID="timeBTME_BTRST" runat="server" Time='<%# Bind("BTRST", "{0}") %>' />
|
||||
</td>
|
||||
<td colspan="1" align="right">
|
||||
<cc1:WLabel ID="lbBTME_BTREDLabel" runat="server" CssClass="controlLabel">午休結束時間:</cc1:WLabel>
|
||||
</td>
|
||||
<td colspan="1">
|
||||
<uc1:TimeInput ID="timeBTME_BTRED" runat="server" Time='<%# Bind("BTRED", "{0}") %>' />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</EditItemTemplate>
|
||||
</asp:FormView>
|
||||
|
||||
<asp:GridView runat="server" ID="gvBTME"
|
||||
DataSourceID="dsBTMEGrid"
|
||||
EnableModelValidation="True"
|
||||
AutoGenerateColumns="false"
|
||||
AllowPaging="True"
|
||||
DataKeyNames="BTTID">
|
||||
<Columns>
|
||||
<asp:TemplateField HeaderText="班表編號" SortExpression="BTTID">
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton runat="server" Text="" CommandName="Select" CausesValidation="False" ID="LinkButton1"></asp:LinkButton>
|
||||
<asp:Label runat="server" Text='<%# Bind("BTTID") %>' ID="Label1"></asp:Label>
|
||||
</ItemTemplate>
|
||||
<ItemStyle HorizontalAlign="Center"></ItemStyle>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="BTNME" HeaderText="班表名稱" SortExpression="BTNME"></asp:BoundField>
|
||||
<asp:BoundField DataField="BTSTM" HeaderText="上班時間" SortExpression="BTSTM">
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:BoundField>
|
||||
<asp:BoundField DataField="BTETM" HeaderText="下班時間" SortExpression="BTETM">
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:BoundField>
|
||||
<asp:BoundField DataField="BTRST" HeaderText="午休開始" SortExpression="BTRST">
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:BoundField>
|
||||
<asp:BoundField DataField="BTRED" HeaderText="午休結束" SortExpression="BTRED">
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:BoundField>
|
||||
</Columns>
|
||||
<PagerTemplate>
|
||||
<cc1:WGridViewPager runat="server" ID="Pager1" />
|
||||
</PagerTemplate>
|
||||
</asp:GridView>
|
||||
<br />
|
||||
<%= string.Format("提示:預設班表不需要設定<ul><li>上班時間:{0}</li><li>下班時間:{1}</li><li>午休開始:{2}</li><li>午休結束:{3}</li></ul>",
|
||||
Wellan.Common.WGuard1.WSetR("UNRPARTIME", 1),
|
||||
Wellan.Common.WGuard1.WSetR("UNRPARTIME", 2),
|
||||
Wellan.Common.WGuard1.WSetR("UNRPARTIME", 3),
|
||||
Wellan.Common.WGuard1.WSetR("UNRPARTIME", 4)) %>
|
||||
Reference in New Issue
Block a user