gyhlw_dotnet/网站项目/VRS/Management/VSAT/Examination_Add.aspx

297 lines
17 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Examination_Add.aspx.cs" Inherits="VRS.Management.VSAT.Examination_Add" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>添加试卷</title>
<link href="../../Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
<link href="../../Assets/Layui/css/bootstrap.min.css" rel="stylesheet" />
<link href="../../Assets/Layui/css/materialdesignicons.min.css" rel="stylesheet" />
<link href="../../Assets/Layui/css/style.min.css" rel="stylesheet" />
<link href="../../Css/BaseStyle.css" type="text/css" rel="Stylesheet" />
<script type="text/javascript" src="/Scripts/My97DatePicker/WdatePicker.js"></script>
</head>
<script type="text/javascript">
//关闭模式窗口
function CloseAndRebind(args) {
GetRadWindow().Close();
GetRadWindow().BrowserWindow.refreshGrid(args);
}
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
return oWindow;
}
//关闭模式窗口
function CloseRadWindow() {
GetRadWindow().Close();
}
function OnDataDelete(Id) {
if (confirm("确定删除数据吗?")) {
$("#IdInput").val(Id);
$("#btnDelete").click();
}
}
</script>
<script type="text/javascript" id="telerikClientEvents1">
//<![CDATA[
function btnSure_Clicked(sender, args) {
//Add JavaScript handler code here
CloseRadWindow();
}
//]]>
</script>
<script type="text/javascript" id="telerikClientEvents2">
//<![CDATA[
function btnCancel_Clicked(sender, args) {
//Add JavaScript handler code here
CloseRadWindow();
}
function btn_edit(obj) {
obj.disabled = true;
$('#btnSure').click();
window.setTimeout(function () {
obj.disabled = false;
console.log("单机按钮恢复");
}, 3000);
}
//]]>
</script>
<body>
<br />
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
</Scripts>
</telerik:RadScriptManager>
<asp:HiddenField ID="UseFor" runat="server" Value="Sim" />
<div class="hidden">
<asp:HiddenField ID="IdInput" runat="server" />
<asp:Button ID="btnDelete" runat="server" Text="" OnClick="btnDelete_Click" />
</div>
<div>
<table class="table-form">
<%-- <tr>
<th class="caption" colspan="4">考试批次:</th>
</tr>--%>
<%-- <tr>
<td class="table-td-name"><span class="span_danger">*</span>开始时间:</td>
<td class="table-td-content">
<span id="line_name_wrapper1" class="riSingle RadInput RadInput_Bootstrap" style="width:240px;"><input id="start_time" autocomplete="off" runat="server" placeholder="请选择..." class="riTextBox riEnabled" size="20" style="width:240px;outline-style: none;border: 1px solid rgb(173, 173, 173);" name="review_start_time" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm' })" type="text" /></span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator_start_time" runat="server" Display="Static" SkinID="Bootstrap" CssClass="text-danger" ForeColor="Red"
ControlToValidate="start_time" ErrorMessage="不能为空!"></asp:RequiredFieldValidator>
</td>
<td class="table-td-name">结束时间:</td>
<td class="table-td-content">
<span id="line_name_wrapper2" class="riSingle RadInput RadInput_Bootstrap" style="width:240px;"><input id="end_time" autocomplete="off" runat="server" placeholder="请选择..." class="riTextBox riEnabled" size="20" style="width:240px;outline-style: none;border: 1px solid rgb(173, 173, 173);" name="gz_time_deal" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm' })" type="text" /></span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator_end_time" runat="server" Display="Static" SkinID="Bootstrap" CssClass="text-danger" ForeColor="Red"
ControlToValidate="end_time" ErrorMessage="不能为空!"></asp:RequiredFieldValidator>
</td>
</tr>--%>
<tr>
<td class="table-td-name"><span class="span_danger">*</span>试卷名称:</td>
<td class="table-td-content" >
<telerik:RadTextBox ID="exam_name" runat="server" Skin="Bootstrap" Width="240px"></telerik:RadTextBox>
</td>
<td class="table-td-name"><span class="span_danger">*</span>试卷类型:</td>
<td class="table-td-content">
<telerik:RadDropDownList ID="dp_exam_type" runat="server" Skin="Bootstrap" Width="240px">
<Items>
<telerik:DropDownListItem Value="" Text="" />
<telerik:DropDownListItem Value="考试" Text="考试" />
<telerik:DropDownListItem Value="练习" Text="练习" />
</Items>
</telerik:RadDropDownList>
</td>
</tr>
<tr class="hidden">
<td class="table-td-name"><span class="span_danger">*</span>限时(分钟)</td>
<td class="table-td-content">
<telerik:RadNumericTextBox ID="limit_time" runat="server" Skin="Bootstrap" Width="240px" NumberFormat-DecimalDigits="0" Value="60"></telerik:RadNumericTextBox>
</td>
<td class="table-td-name">试卷编码</td>
<td class="table-td-content">
<telerik:RadTextBox ID="exam_code" runat="server" Skin="Bootstrap" Width="240px" ReadOnly="true" Enabled="false"></telerik:RadTextBox>
</td>
</tr>
<tr>
<td class="table-td-name">总分数:</td>
<td class="table-td-content">
<telerik:RadNumericTextBox ID="total_score" runat="server" Skin="Bootstrap" Width="240px" NumberFormat-DecimalDigits="0" Value="100"></telerik:RadNumericTextBox>
</td>
<td class="table-td-name">及格分数:</td>
<td class="table-td-content">
<telerik:RadNumericTextBox ID="pass_score" runat="server" Skin="Bootstrap" Width="240px" NumberFormat-DecimalDigits="0" Value="60"></telerik:RadNumericTextBox>
</td>
</tr>
<tr>
<td class="table-td-name">备注:</td>
<td class="table-td-content" colspan="3">
<telerik:RadTextBox ID="r1" runat="server" Skin="Bootstrap" Width="240px"></telerik:RadTextBox>
</td>
</tr>
<tr class="hidden">
<td colspan="4">
<telerik:RadGrid ID="dataList" runat="server" AllowPaging="True" AutoGenerateColumns="False" BorderWidth="0" BorderColor="Transparent"
CellSpacing="0" Culture="zh-CN" GridLines="None" Skin="Bootstrap" AllowMultiRowSelection="true" MasterTableView-NoMasterRecordsText="记录不存在"
AllowSorting="True" OnPageSizeChanged="GridList_PageSizeChanged"
OnSortCommand="GridList_SortCommand"
PagerStyle-AlwaysVisible="false" PageSize="20" PagerStyle-PageSizes="20,50,100,200"
OnPageIndexChanged="GridList_PageIndexChanged">
<ClientSettings EnableRowHoverStyle="True">
<Selecting AllowRowSelect="true" />
<Resizing AllowColumnResize="true" />
</ClientSettings>
<MasterTableView DataKeyNames="id" ClientDataKeyNames="id">
<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
<RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="id" HeaderStyle-Height="32" ItemStyle-Height="32" HeaderText="id" Visible="false">
</telerik:GridBoundColumn>
<telerik:GridClientSelectColumn UniqueName="ClientSelectColumn" HeaderText="选中" HeaderStyle-Width="50px"> </telerik:GridClientSelectColumn>
<telerik:GridBoundColumn DataField="kind" HeaderText="题目类型"> </telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="question" HeaderText="题干"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="answer" HeaderText="答案"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="option_d" HeaderText="分数"></telerik:GridBoundColumn>
<%-- <telerik:GridBoundColumn DataField="option_e" HeaderText="选项E"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="option_f" HeaderText="选项F"></telerik:GridBoundColumn>--%>
<telerik:GridTemplateColumn HeaderText="操作">
<ItemTemplate>
<a onclick="OpenWindowDetail('<%#Eval("id") %>')" class="btn btn-success btn-xs" title="详情"><span class="mdi mdi-check"></span></a>
<%--<a onclick="open_video('<%#Eval("video_title") %>','<%#Eval("video_url") %>')" class="btn btn-primary btn-xs <%#Eval("has_video").ToString()=="0"?"hidden":"" %>" title="视频回放"><span class="mdi mdi-format-list-numbers"></span></a>--%>
<a onclick="OnDataDelete('<%#Eval("id") %>')" class="btn btn-danger btn-xs"><span class="mdi mdi-close"></span></a>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column">
</EditColumn>
</EditFormSettings>
</MasterTableView>
<GroupingSettings CollapseTooltip="收起分组" ExpandTooltip="打开分组" GroupContinuedFormatString="... 上一页延续的分组数据。 "
GroupContinuesFormatString="分组数据会在下一页继续显示。" GroupSplitDisplayFormat="显示了 {1} 条记录中的 {0} 条。"
UnGroupButtonTooltip="点击此处以去除分组" UnGroupTooltip="拖离以去除分组" />
<SortingSettings SortedAscToolTip="升序排序" SortedDescToolTip="降序排序" SortToolTip="请点击此处进行排序" />
<GroupPanel Text="分组区(请将列名拖到此区域以实现根据列名分组)"></GroupPanel>
<PagerStyle FirstPageToolTip="首页" LastPageToolTip="尾页" NextPageToolTip="下一页" PagerTextFormat="更改页:{4} &amp;nbsp;第&lt;strong&gt;{0}&lt;/strong&gt;页,共&lt;strong&gt;{1}&lt;/strong&gt;页,记录数 第&lt;strong&gt;{2}&lt;/strong&gt; 条到第 &lt;strong&gt;{3}&lt;/strong&gt;条 ,一共 &lt;strong&gt;{5}&lt;/strong&gt; 条记录"
PageSizeLabelText="每页数据记录数:" PrevPageToolTip="上一页" />
<FilterMenu EnableImageSprites="False">
</FilterMenu>
<HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Metro">
</HeaderContextMenu>
</telerik:RadGrid>
</td>
</tr>
<tr>
<td class="base-bottom" colspan="4">
<%--<input class="mybtn btn btn-success" type="button" value="确定" onclick="$('#btnSure').click()" />--%>
<input class="mybtn btn btn-success" type="button" value="确定" onclick="btn_edit(this)" />
<input class="mybtn btn btn-danger" type="button" value="取消" onclick="CloseRadWindow()" />
<div class="hidden">
<telerik:RadButton ID="btnSure" runat="server" CssClass="btn btn-success" Skin="Bootstrap" Width="120px" Text="确定" AutoPostBack="true" OnClick="btnSure_Click"></telerik:RadButton>
<telerik:RadButton ID="btnCancel" runat="server" Skin="Bootstrap" Width="120px" Text="取消" AutoPostBack="False" OnClientClicked="CloseRadWindow" Style="position: relative;"></telerik:RadButton>
</div>
</td>
</tr>
</table>
</div>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="option_a">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="dp_answer" />
<telerik:AjaxUpdatedControl ControlID="chklist" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="option_b">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="dp_answer" />
<telerik:AjaxUpdatedControl ControlID="chklist" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="option_c">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="dp_answer" />
<telerik:AjaxUpdatedControl ControlID="chklist" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="option_d">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="dp_answer" />
<telerik:AjaxUpdatedControl ControlID="chklist" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="option_e">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="dp_answer" />
<telerik:AjaxUpdatedControl ControlID="chklist" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="option_f">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="dp_answer" />
<telerik:AjaxUpdatedControl ControlID="chklist" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="dp_school">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="cbx_schoolgrade" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnSure">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="btnSure" UpdatePanelCssClass="" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
</form>
</body>
</html>