📄 classmanager.aspx
字号:
<%@ Page Language="C#" MasterPageFile="~/Main.master" AutoEventWireup="true" CodeFile="ClassManager.aspx.cs"
Inherits="ClassManager" Title="班级管理" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<div>
<div class="right_left">
<asp:Panel ID="pnlLeft" runat="server" Height="100%" ScrollBars="Auto" Width="100%">
<asp:TreeView ID="trvGetClasses" runat="server" ShowLines="True" Width="100%">
<SelectedNodeStyle CssClass="selecteditem" />
<NodeStyle CssClass="tree" />
</asp:TreeView>
</asp:Panel>
</div>
<div class="right_right">
<br />
<asp:Panel ID="pnlTitle" runat="server" Height="50px" HorizontalAlign="Center" Width="562px">
<asp:Label ID="lblTitle" runat="server" Font-Bold="True" Font-Size="XX-Large" ForeColor="DeepSkyBlue"
Text="班级管理"></asp:Label></asp:Panel>
<asp:DetailsView ID="dtvClass" runat="server" AutoGenerateRows="False" DataKeyNames="ClassCode"
DataSourceID="odsGetClass" Width="562px" GridLines="None" OnItemInserting="dtvClass_ItemInserting"
OnItemUpdating="dtvClass_ItemUpdating" HorizontalAlign="Center" OnDataBound="dtvClass_DataBound" OnItemCommand="dtvClass_ItemCommand">
<Fields>
<asp:TemplateField HeaderText="班级编码:" SortExpression="ClassCode">
<EditItemTemplate>
<asp:Label ID="lblClassCode" runat="server" Text='<%# Bind("ClassCode") %>'></asp:Label>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtClassCode" runat="server" Text='<%# Bind("ClassCode") %>' CssClass="line"></asp:TextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtClassCode"
ErrorMessage="RequiredFieldValidator">班级编号不能为空</asp:RequiredFieldValidator>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="lblClassCode" runat="server" Text='<%# Bind("ClassCode") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="学习阶段:" SortExpression="Section">
<EditItemTemplate><asp:DropDownList ID="ddlSectionCode" runat="server" DataSourceID="odsGetSections"
DataTextField="Title" DataValueField="SectionCode" SelectedValue='<%# Eval("Section.SectionCode") %>'>
</asp:DropDownList>
<asp:ObjectDataSource ID="odsGetSections" runat="server" SelectMethod="GetSections"
TypeName="Y2T03.CourseScheduler.CourseBLL.CourseManagerBLL"></asp:ObjectDataSource>
</EditItemTemplate>
<InsertItemTemplate>
<asp:DropDownList ID="ddlSectionCode" runat="server" DataSourceID="odsGetSections"
DataTextField="Title" DataValueField="SectionCode">
</asp:DropDownList><asp:ObjectDataSource ID="odsGetSections" runat="server" SelectMethod="GetSections"
TypeName="Y2T03.CourseScheduler.CourseBLL.CourseManagerBLL"></asp:ObjectDataSource>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="lblSectionCode" runat="server" Text='<%# Bind("Section") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="班级类型:" SortExpression="ClassType">
<EditItemTemplate>
<asp:RadioButtonList ID="rblClassType" runat="server" DataSourceID="odsGetClassTypes"
DataTextField="Title" DataValueField="TypeCode" SelectedValue='<%# Eval("ClassType.TypeCode") %>'>
</asp:RadioButtonList><asp:ObjectDataSource ID="odsGetClassTypes" runat="server" SelectMethod="GetClassTypes"
TypeName="Y2T03.CourseScheduler.CourseBLL.ClassManagerBLL"></asp:ObjectDataSource>
</EditItemTemplate>
<InsertItemTemplate>
<asp:RadioButtonList ID="rblClassType" runat="server" DataSourceID="odsGetClassTypes"
DataTextField="Title" DataValueField="TypeCode">
</asp:RadioButtonList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="rblClassType"
ErrorMessage="RequiredFieldValidator">请选择班级类型</asp:RequiredFieldValidator>
<asp:ObjectDataSource ID="odsGetClassTypes" runat="server" SelectMethod="GetClassTypes"
TypeName="Y2T03.CourseScheduler.CourseBLL.ClassManagerBLL"></asp:ObjectDataSource>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="lblClassType" runat="server" Text='<%# Bind("ClassType") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="产品类型:" SortExpression="Product">
<EditItemTemplate>
<asp:DropDownList ID="ddlProduct" runat="server" DataSourceID="odsGetProducts" DataTextField="Title"
DataValueField="ProductId" SelectedValue='<%# Eval("Product.ProductId") %>'>
</asp:DropDownList><asp:ObjectDataSource ID="odsGetProducts" runat="server" SelectMethod="GetProducts"
TypeName="Y2T03.CourseScheduler.CourseBLL.CourseManagerBLL"></asp:ObjectDataSource>
</EditItemTemplate>
<InsertItemTemplate>
<asp:DropDownList ID="ddlProduct" runat="server" DataSourceID="odsGetProducts" DataTextField="Title"
DataValueField="ProductId">
</asp:DropDownList><asp:ObjectDataSource ID="odsGetProducts" runat="server" SelectMethod="GetProducts"
TypeName="Y2T03.CourseScheduler.CourseBLL.CourseManagerBLL"></asp:ObjectDataSource>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="lblProduct" runat="server" Text='<%# Bind("Product") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="班级状态:" SortExpression="ClassStatus">
<EditItemTemplate>
<asp:Label ID="lblClassStatus" runat="server" Text='<%# Eval("ClassStatus").ToString() == "0" ? "正常" : Eval("ClassStatus").ToString() == "1" ? "升学" : Eval("ClassStatus").ToString() == "2" ? "合并" : "结业" %>'></asp:Label>
</EditItemTemplate>
<InsertItemTemplate>
<asp:Label ID="lblClassStatus" runat="server" Text="正常"></asp:Label>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="lblClassStatus" runat="server" Text='<%# Eval("ClassStatus").ToString() == "0" ? "正常" : Eval("ClassStatus").ToString() == "1" ? "升学" : Eval("ClassStatus").ToString() == "2" ? "合并" : "结业" %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<EditItemTemplate>
<asp:LinkButton ID="lbtnSave" runat="server" CommandName="Update" CssClass="btnCss"
Height="30px" Width="90px">保 存</asp:LinkButton>
<asp:LinkButton ID="lbtnCancel" runat="server" CausesValidation="False" CommandName="Cancel"
CssClass="btnCss" Height="30px" Width="90px">取 消</asp:LinkButton>
</EditItemTemplate>
<InsertItemTemplate>
<asp:LinkButton ID="lbtnSave" runat="server" CommandName="Insert" CssClass="btnCss"
Height="30px" Width="90px">保 存</asp:LinkButton>
<asp:LinkButton ID="lbtnCancel" runat="server" CausesValidation="False" CommandName="Cancel"
CssClass="btnCss" Height="30px" Width="90px">取 消</asp:LinkButton>
</InsertItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbtnEdit" runat="server" CausesValidation="false" CommandName="Edit"
CssClass="btnCss" Height="30px" Width="90px">修改班级</asp:LinkButton>
<asp:LinkButton ID="lbtnNew" runat="server" CausesValidation="false" CommandName="New"
CssClass="btnCss" Height="30px" Width="90px">新开班级</asp:LinkButton><br />
<br />
<asp:LinkButton ID="lbtnNextTerm" runat="server" CssClass="btnCss" Height="30px"
Width="90px" OnClick="lbtnNextTerm_Click">班级升学</asp:LinkButton>
<asp:LinkButton ID="lbtnConsolidation" runat="server" CssClass="btnCss" Height="30px" Width="90px" OnClick="lbtnConsolidation_Click">班级合并</asp:LinkButton>
<asp:LinkButton ID="lbtnFinish" runat="server" CssClass="btnCss" Height="30px" Width="90px" OnClick="lbtnFinish_Click">班级结业</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Fields>
<RowStyle Font-Size="Medium" Height="28px" VerticalAlign="Middle" />
<FieldHeaderStyle HorizontalAlign="Right" Width="180px" />
</asp:DetailsView>
<asp:ObjectDataSource ID="odsGetClass" runat="server" DataObjectTypeName="Y2T03.CourseScheduler.CourseModel.Class"
InsertMethod="Create" SelectMethod="GetClass" TypeName="Y2T03.CourseScheduler.CourseBLL.ClassManagerBLL"
UpdateMethod="Update">
<SelectParameters>
<asp:ControlParameter ControlID="trvGetClasses" Name="classCode" PropertyName="SelectedValue"
Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -