📄 addscheme.aspx
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AddScheme.aspx.cs" Inherits="CourseManage_AddScheme" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>新增课程安排</title>
<base target="_self" />
<script type="text/javascript">
function detectClash()
{
var courseID=document.all("DDLCourse").value;
var timePlanID=document.all("DDLTimePlan").value;
var startDate=document.all("txtStartDate").value;
if(courseID!="" && timePlanID!="" && startDate!="")
{
PageMethods.GetLastDate(courseID,timePlanID,startDate,getLastDateCompleted);
}
}
function getLastDateCompleted(lastDate)
{
var year=lastDate.getFullYear();
var month=lastDate.getMonth()+1;
var day=lastDate.getDate();
document.all("txtEndDate").value=year+"-"+month+"-"+day;
__doPostBack('lbDetect','');
}
function setTeachInfoStatus()
{
var img=event.srcElement;
var row=img.parentElement.parentElement;
row=row.parentElement.rows.item(row.rowIndex+1);
if(row.style.display=="none")
{
row.style.display="block";
img.src="../images/expand.gif";
}
else
{
row.style.display="none";
img.src="../images/collapse.gif";
}
}
function save()
{
var courseID=document.all("DDLCourse").value;
var timePlanID=document.all("DDLTimePlan").value;
var startDate=document.all("txtStartDate").value;
var endDate=document.all("txtEndDate").value;
var teacherID=0;
for(var i=1;i<tableClash.rows.length;i+=2)
{
var rdb=tableClash.rows.item(i).cells.item(1).firstChild;
if(rdb.checked)
teacherID=rdb.teacherID;
}
if(teacherID==0)
{
alert("请选择教员");
return;
}
if(courseID!="" && timePlanID!="" && startDate!="")
{
PageMethods.Save(document.all("hidClassID").value,courseID,teacherID,timePlanID,startDate,endDate,saveCompleted);
}
else
{
alert("请输入开始时间");
}
}
function saveCompleted(result)
{
window.returnValue="true";
window.close();
}
</script>
</head>
<body class="model" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" >
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="true" EnablePageMethods="True">
</asp:ScriptManager><asp:HiddenField ID="hidClassID" runat="server" />
<div>
<table>
<tr>
<td>
课程名称:</td>
<td>
<asp:DropDownList ID="DDLCourse" runat="server" DataTextField="CourseName"
DataValueField="CourseID" Width="200px" onchange="detectClash()">
</asp:DropDownList></td>
<td>
时间安排:</td>
<td>
<asp:DropDownList ID="DDLTimePlan" runat="server" DataTextField="TimePlanName"
DataValueField="TimePlanID" Width="200px" onchange="detectClash()">
</asp:DropDownList>
</td>
</tr>
<tr>
<td>
开始日期:</td>
<td>
<asp:TextBox ID="txtStartDate" runat="server" Width="170px" onchange="detectClash()"></asp:TextBox><asp:Button
ID="btnStartDate" runat="server" BorderStyle="Groove" Height="22px" Text="…" />
</td>
<td>
结束日期:</td>
<td>
<asp:TextBox ID="txtEndDate" runat="server" Width="192px" onchange="detectClash()" ReadOnly="True"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="4" height="400px">
<div style="background-color:White;width:100%;height:100%;overflow:auto">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Repeater ID="RptTeacher" runat="server">
<HeaderTemplate><table style="width:97%;border-collapse:collapse" id="tableClash"><tr class="gridheader" style="background-color:#507CD1"><td>展开</td><td>选择教员</td><td>教员姓名</td><td>冲突情况</td></tr></HeaderTemplate>
<ItemTemplate>
<tr class="clashrow"><td style="width:25px" align="center"><img src="../images/collapse.gif" onclick="setTeachInfoStatus()"/></td>
<td style="width:50px" align="center"><input id="RadioTeacher" type="radio" name="rdbTeacher" teacherID='<%# Eval("TeacherID") %>'/></td><td><%# Eval("TeacherName")%></td><td><%# Eval("Description")%></td></tr>
<tr style="display:none"><td colspan="4">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" CssClass="grid" ForeColor="#333333" GridLines="None" Width="100%" DataSource='<%# Eval("TeachInfos") %>'>
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#EFF3FB" />
<Columns>
<asp:BoundField DataField="ClassName" HeaderText="班级" />
<asp:BoundField DataField="CourseName" HeaderText="课程" />
<asp:BoundField DataField="BeginDate" HeaderText="起始日期" DataFormatString="{0:D}"/>
<asp:BoundField DataField="EndDate" HeaderText="结束日期" DataFormatString="{0:D}"/>
<asp:BoundField DataField="TimePlanName" HeaderText="时间安排类型" />
</Columns>
<FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
<RowStyle CssClass="gridrow" />
<PagerStyle HorizontalAlign="Right" CssClass="gridpager" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" CssClass="gridheader" />
<AlternatingRowStyle CssClass="gridaltrow" />
</asp:GridView>
</td></tr>
</ItemTemplate>
<FooterTemplate></table></FooterTemplate>
</asp:Repeater>
<asp:LinkButton ID="lbDetect" runat="server" OnClick="lbDetect_Click"></asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</td>
</tr>
<tr>
<td colspan="4" align=right>
<input id="Button2" type="button" value="确定" onclick="save()" />
<input id="Button1" type="button" value="取消" onclick="window.close()" />
</td>
</tr>
</table>
</div>
<asp:ObjectDataSource ID="ODSTimePlan" runat="server" SelectMethod="Select" TypeName="BLL.BTimePlan">
</asp:ObjectDataSource>
<cc1:CalendarExtender ID="CalendarStart" runat="server" TargetControlID="txtStartDate" Format="yyyy-MM-dd" PopupButtonID="btnStartDate">
</cc1:CalendarExtender>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -