⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 classmanager.aspx

📁 guan yu pai ke xi tong de ruan jian
💻 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 + -