This commit is contained in:
		
							parent
							
								
									195be54b10
								
							
						
					
					
						commit
						3afe6eada7
					
				| 
						 | 
				
			
			@ -0,0 +1,42 @@
 | 
			
		|||
USE [SGGLDB_XJYJ]
 | 
			
		||||
GO
 | 
			
		||||
 | 
			
		||||
/****** Object:  UserDefinedFunction [dbo].[GetFileName]    Script Date: 2025-3-5 18:28:21 ******/
 | 
			
		||||
SET ANSI_NULLS ON
 | 
			
		||||
GO
 | 
			
		||||
 | 
			
		||||
SET QUOTED_IDENTIFIER ON
 | 
			
		||||
GO
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- =============================================
 | 
			
		||||
-- Author:        Paul Griffin
 | 
			
		||||
-- Create date:   18 January 2015
 | 
			
		||||
-- Description:   Returns a filename with extension
 | 
			
		||||
--                from a full path:
 | 
			
		||||
--                    D:\Temp\Resources\Images\My.Picture.jpg
 | 
			
		||||
--                ==> My.Picture.jpg
 | 
			
		||||
-- =============================================
 | 
			
		||||
ALTER FUNCTION [dbo].[GetFileName]
 | 
			
		||||
(
 | 
			
		||||
    @Path NVARCHAR(MAX)
 | 
			
		||||
)
 | 
			
		||||
RETURNS NVARCHAR(MAX)
 | 
			
		||||
AS
 | 
			
		||||
BEGIN
 | 
			
		||||
    DECLARE @FileName NVARCHAR(MAX)
 | 
			
		||||
    DECLARE @ReversedPath NVARCHAR(MAX)
 | 
			
		||||
	
 | 
			
		||||
	SET @Path=REPLACE(@Path,'/','\');
 | 
			
		||||
    SET @ReversedPath = REVERSE(@Path)
 | 
			
		||||
    
 | 
			
		||||
    if CHARINDEX('\', @ReversedPath)>0
 | 
			
		||||
    
 | 
			
		||||
	SELECT @FileName = RIGHT(@Path, CHARINDEX('\', @ReversedPath)-1)
 | 
			
		||||
 | 
			
		||||
	RETURN @FileName
 | 
			
		||||
  
 | 
			
		||||
END
 | 
			
		||||
GO
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -456,6 +456,13 @@ namespace BLL
 | 
			
		|||
                return getDataLists;
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 获取职务工种list
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="projectId"></param>
 | 
			
		||||
        /// <param name="strParam"></param>
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        public static List<Model.BaseInfoItem> getWorkPost(string projectId,string strParam)
 | 
			
		||||
        {
 | 
			
		||||
            List<Model.BaseInfoItem> res = new List<Model.BaseInfoItem>();
 | 
			
		||||
| 
						 | 
				
			
			@ -463,7 +470,7 @@ namespace BLL
 | 
			
		|||
            {
 | 
			
		||||
                var getDataLists = (from x in db.Base_WorkPost
 | 
			
		||||
                                    where strParam == null || x.WorkPostName.Contains(strParam)
 | 
			
		||||
                                    orderby x.WorkPostName
 | 
			
		||||
                                    orderby x.WorkPostCode
 | 
			
		||||
                                    select new Model.BaseInfoItem { BaseInfoId = x.WorkPostId, BaseInfoCode = x.WorkPostCode, BaseInfoName = x.WorkPostName }).ToList();
 | 
			
		||||
                if (!string.IsNullOrEmpty(projectId))
 | 
			
		||||
                {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -157,6 +157,35 @@ namespace BLL
 | 
			
		|||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        ///  表下拉框
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="dropName">下拉框名字</param>
 | 
			
		||||
        /// <param name="projectId">项目id</param>
 | 
			
		||||
        /// <param name="isShowPlease">是否显示请选择</param>
 | 
			
		||||
        public static void InitWorkPostByProjectIdDropDownList(FineUIPro.DropDownList dropName, string projectId, bool isShowPlease)
 | 
			
		||||
        {
 | 
			
		||||
            List<string> postIds = new List<string>();
 | 
			
		||||
            if (!string.IsNullOrWhiteSpace(projectId))
 | 
			
		||||
            {
 | 
			
		||||
                postIds = (from u in Funs.DB.SitePerson_Person where u.ProjectId == projectId select u.WorkPostId).Distinct().ToList();
 | 
			
		||||
            }
 | 
			
		||||
            else
 | 
			
		||||
            {
 | 
			
		||||
                postIds = (from u in Funs.DB.SitePerson_Person select u.WorkPostId).Distinct().ToList();
 | 
			
		||||
            }
 | 
			
		||||
            var workPost = (from x in Funs.DB.Base_WorkPost where postIds.Contains(x.WorkPostId) orderby x.WorkPostCode select x).ToList();
 | 
			
		||||
 | 
			
		||||
            dropName.DataValueField = "WorkPostId";
 | 
			
		||||
            dropName.DataTextField = "WorkPostName";
 | 
			
		||||
            dropName.DataSource = workPost;
 | 
			
		||||
            dropName.DataBind();
 | 
			
		||||
            if (isShowPlease)
 | 
			
		||||
            {
 | 
			
		||||
                Funs.FineUIPleaseSelect(dropName);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        ///  表下拉框
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,142 +10,146 @@
 | 
			
		|||
</head>
 | 
			
		||||
<body>
 | 
			
		||||
    <form id="form1" runat="server">
 | 
			
		||||
    <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
 | 
			
		||||
    <f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
 | 
			
		||||
        <Items>
 | 
			
		||||
            <f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true" 
 | 
			
		||||
                EnableCollapse="true" Width="300" Title="公司教材库" TitleToolTip="公司教材库" ShowBorder="true"
 | 
			
		||||
                ShowHeader="false" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
 | 
			
		||||
                <Items>
 | 
			
		||||
                    <f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
 | 
			
		||||
                        <Items>
 | 
			
		||||
                            <f:Button ID="btnNew" Icon="Add" runat="server" OnClick="btnNew_Click" Hidden="true">
 | 
			
		||||
                            </f:Button>
 | 
			
		||||
                            <f:Button ID="btnEdit" Icon="Pencil" runat="server" OnClick="btnEdit_Click" Hidden="true">
 | 
			
		||||
                            </f:Button>
 | 
			
		||||
                            <f:Button ID="btnDelete" Icon="Delete" ConfirmText="确定删除当前数据?" OnClick="btnDelete_Click"
 | 
			
		||||
                                runat="server" Hidden="true">
 | 
			
		||||
                            </f:Button>
 | 
			
		||||
                        </Items>
 | 
			
		||||
                    </f:Toolbar>
 | 
			
		||||
                    <f:Tree ID="trCompanyTraining" EnableCollapse="true" ShowHeader="true" Title="公司教材库" MinHeight="400px"
 | 
			
		||||
                        OnNodeCommand="trCompanyTraining_NodeCommand" AutoLeafIdentification="true" runat="server" 
 | 
			
		||||
                        EnableTextSelection="True" >
 | 
			
		||||
                    </f:Tree>
 | 
			
		||||
                </Items>
 | 
			
		||||
            </f:Panel>
 | 
			
		||||
            <f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
 | 
			
		||||
                Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="公司教材明细"
 | 
			
		||||
                TitleToolTip="公司教材明细" AutoScroll="true">
 | 
			
		||||
                <Items>
 | 
			
		||||
                    <f:Grid ID="Grid1" Width="850px" ShowBorder="true" ShowHeader="false" EnableCollapse="true" ForceFit="true"
 | 
			
		||||
                        runat="server" BoxFlex="1" DataKeyNames="CompanyTrainingItemIdNum" DataIDField="CompanyTrainingItemIdNum" 
 | 
			
		||||
                        AllowSorting="true" SortField="CompanyTrainingItemCode" OnRowCommand="Grid1_RowCommand"
 | 
			
		||||
                        SortDirection="DESC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" 
 | 
			
		||||
                        PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableRowDoubleClickEvent="true"
 | 
			
		||||
                        OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True" EnableColumnLines="true">
 | 
			
		||||
                        <Toolbars>
 | 
			
		||||
                            <f:Toolbar ID="Toolbar3" Position="Top" runat="server">
 | 
			
		||||
                                <Items>
 | 
			
		||||
                                    <f:TextBox ID="txtCompanyTrainingItemCode" runat="server" Label="编号" EmptyText="输入查询教材编号"
 | 
			
		||||
                                        AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="250px" LabelWidth="80px"
 | 
			
		||||
                                        LabelAlign="Right">
 | 
			
		||||
                                    </f:TextBox>
 | 
			
		||||
                                    <f:TextBox ID="txtCompanyTrainingItemName" runat="server" Label="名称" EmptyText="输入查询教材名称"
 | 
			
		||||
                                        AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="250px" LabelWidth="80px"
 | 
			
		||||
                                        LabelAlign="Right">
 | 
			
		||||
                                    </f:TextBox>
 | 
			
		||||
                                    <f:ToolbarFill ID="ToolbarFill1" runat="server">
 | 
			
		||||
                                    </f:ToolbarFill>
 | 
			
		||||
                                    <f:Button ID="btnNewDetail" ToolTip="新增" Icon="Add" runat="server" OnClick="btnNewDetail_Click"
 | 
			
		||||
                                        Hidden="true">
 | 
			
		||||
                                    </f:Button>                            
 | 
			
		||||
                                   <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
 | 
			
		||||
                                        EnableAjax="false" DisableControlBeforePostBack="false">
 | 
			
		||||
                                    </f:Button>
 | 
			
		||||
                                </Items>
 | 
			
		||||
                            </f:Toolbar>
 | 
			
		||||
                        </Toolbars>
 | 
			
		||||
                        <Columns>
 | 
			
		||||
                      <%--      <f:TemplateField ColumnID="tfNumber" Width="55px" HeaderText="序号" HeaderTextAlign="Center"
 | 
			
		||||
        <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
 | 
			
		||||
        <f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
 | 
			
		||||
            <Items>
 | 
			
		||||
                <f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true"
 | 
			
		||||
                    EnableCollapse="true" Width="300" Title="公司教材库" TitleToolTip="公司教材库" ShowBorder="true"
 | 
			
		||||
                    ShowHeader="false" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
 | 
			
		||||
                    <Items>
 | 
			
		||||
                        <f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
 | 
			
		||||
                            <Items>
 | 
			
		||||
                                <f:Button ID="btnNew" Icon="Add" runat="server" OnClick="btnNew_Click" Hidden="true">
 | 
			
		||||
                                </f:Button>
 | 
			
		||||
                                <f:Button ID="btnEdit" Icon="Pencil" runat="server" OnClick="btnEdit_Click" Hidden="true">
 | 
			
		||||
                                </f:Button>
 | 
			
		||||
                                <f:Button ID="btnDelete" Icon="Delete" ConfirmText="确定删除当前数据?" OnClick="btnDelete_Click"
 | 
			
		||||
                                    runat="server" Hidden="true">
 | 
			
		||||
                                </f:Button>
 | 
			
		||||
                            </Items>
 | 
			
		||||
                        </f:Toolbar>
 | 
			
		||||
                        <f:Tree ID="trCompanyTraining" EnableCollapse="true" ShowHeader="true" Title="公司教材库" MinHeight="400px"
 | 
			
		||||
                            OnNodeCommand="trCompanyTraining_NodeCommand" AutoLeafIdentification="true" runat="server"
 | 
			
		||||
                            EnableTextSelection="True">
 | 
			
		||||
                        </f:Tree>
 | 
			
		||||
                    </Items>
 | 
			
		||||
                </f:Panel>
 | 
			
		||||
                <f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
 | 
			
		||||
                    Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="公司教材明细"
 | 
			
		||||
                    TitleToolTip="公司教材明细" AutoScroll="true">
 | 
			
		||||
                    <Items>
 | 
			
		||||
                        <f:Grid ID="Grid1" Width="850px" ShowBorder="true" ShowHeader="false" EnableCollapse="true" ForceFit="true"
 | 
			
		||||
                            runat="server" BoxFlex="1" DataKeyNames="CompanyTrainingItemIdNum" DataIDField="CompanyTrainingItemIdNum"
 | 
			
		||||
                            AllowSorting="true" SortField="CompanyTrainingItemCode" OnRowCommand="Grid1_RowCommand"
 | 
			
		||||
                            SortDirection="DESC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true"
 | 
			
		||||
                            PageSize="20" OnPageIndexChange="Grid1_PageIndexChange" EnableRowDoubleClickEvent="true"
 | 
			
		||||
                            OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True" EnableColumnLines="true">
 | 
			
		||||
                            <Toolbars>
 | 
			
		||||
                                <f:Toolbar ID="Toolbar3" Position="Top" runat="server">
 | 
			
		||||
                                    <Items>
 | 
			
		||||
                                        <f:DropDownList ID="drpWorkPost" runat="server" Label="适用岗位" AutoSelectFirstItem="true" AutoPostBack="true" EnableEdit="true" OnSelectedIndexChanged="drp_SelectedIndexChanged"
 | 
			
		||||
                                            LabelAlign="Right" LabelWidth="80px" Width="300px">
 | 
			
		||||
                                        </f:DropDownList>
 | 
			
		||||
                                        <f:TextBox ID="txtCompanyTrainingItemCode" runat="server" Label="编号" EmptyText="输入查询教材编号"
 | 
			
		||||
                                            AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="250px" LabelWidth="80px"
 | 
			
		||||
                                            LabelAlign="Right">
 | 
			
		||||
                                        </f:TextBox>
 | 
			
		||||
                                        <f:TextBox ID="txtCompanyTrainingItemName" runat="server" Label="名称" EmptyText="输入查询教材名称"
 | 
			
		||||
                                            AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="250px" LabelWidth="80px"
 | 
			
		||||
                                            LabelAlign="Right">
 | 
			
		||||
                                        </f:TextBox>
 | 
			
		||||
                                        <f:ToolbarFill ID="ToolbarFill1" runat="server">
 | 
			
		||||
                                        </f:ToolbarFill>
 | 
			
		||||
                                        <f:Button ID="btnNewDetail" ToolTip="新增" Icon="Add" runat="server" OnClick="btnNewDetail_Click"
 | 
			
		||||
                                            Hidden="true">
 | 
			
		||||
                                        </f:Button>
 | 
			
		||||
                                        <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
 | 
			
		||||
                                            EnableAjax="false" DisableControlBeforePostBack="false">
 | 
			
		||||
                                        </f:Button>
 | 
			
		||||
                                    </Items>
 | 
			
		||||
                                </f:Toolbar>
 | 
			
		||||
                            </Toolbars>
 | 
			
		||||
                            <Columns>
 | 
			
		||||
                                <%--      <f:TemplateField ColumnID="tfNumber" Width="55px" HeaderText="序号" HeaderTextAlign="Center"
 | 
			
		||||
                                TextAlign="Center">
 | 
			
		||||
                                <ItemTemplate>
 | 
			
		||||
                                    <asp:Label ID="lbNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
 | 
			
		||||
                                </ItemTemplate>
 | 
			
		||||
                            </f:TemplateField>--%>
 | 
			
		||||
                            <f:TemplateField Width="120px" HeaderText="编号" HeaderTextAlign="Center" TextAlign="Left"
 | 
			
		||||
                                SortField="CompanyTrainingItemCode" ColumnID="tfCompanyTrainingItemCode">
 | 
			
		||||
                                <ItemTemplate>
 | 
			
		||||
                                    <asp:Label ID="lbCompanyTrainingItemCode" runat="server" Text='<%# Bind("CompanyTrainingItemCode") %>'
 | 
			
		||||
                                        ToolTip='<%#Bind("CompanyTrainingItemCode") %>'></asp:Label>
 | 
			
		||||
                                </ItemTemplate>
 | 
			
		||||
                            </f:TemplateField>
 | 
			
		||||
                            <f:TemplateField Width="200px" HeaderText="名称" HeaderTextAlign="Center" TextAlign="Left"
 | 
			
		||||
                                SortField="CompanyTrainingItemName"  ColumnID="tfCompanyTrainingItemName">
 | 
			
		||||
                                <ItemTemplate>
 | 
			
		||||
                                    <asp:Label ID="lbCompanyTrainingItemName" runat="server" Text='<%# Bind("CompanyTrainingItemName") %>'
 | 
			
		||||
                                        ToolTip='<%#Bind("CompanyTrainingItemName") %>'></asp:Label>
 | 
			
		||||
                                </ItemTemplate>
 | 
			
		||||
                            </f:TemplateField>
 | 
			
		||||
                             <f:RenderField ColumnID="WorkPostNames" DataField="WorkPostNames" SortField="WorkPostNames" 
 | 
			
		||||
                                Width="300px"  FieldType="String" HeaderText="适合岗位" HeaderTextAlign="Center" TextAlign="left">
 | 
			
		||||
                            </f:RenderField> 
 | 
			
		||||
                         <%--   <f:TemplateField Width="120px" HeaderText="整理人" HeaderTextAlign="Center" TextAlign="Left" ColumnID="tfCompileMan"
 | 
			
		||||
                                <f:TemplateField Width="120px" HeaderText="编号" HeaderTextAlign="Center" TextAlign="Center"
 | 
			
		||||
                                    SortField="CompanyTrainingItemCode" ColumnID="tfCompanyTrainingItemCode">
 | 
			
		||||
                                    <ItemTemplate>
 | 
			
		||||
                                        <asp:Label ID="lbCompanyTrainingItemCode" runat="server" Text='<%# Bind("CompanyTrainingItemCode") %>'
 | 
			
		||||
                                            ToolTip='<%#Bind("CompanyTrainingItemCode") %>'></asp:Label>
 | 
			
		||||
                                    </ItemTemplate>
 | 
			
		||||
                                </f:TemplateField>
 | 
			
		||||
                                <f:TemplateField Width="200px" HeaderText="名称" HeaderTextAlign="Center" TextAlign="Left"
 | 
			
		||||
                                    SortField="CompanyTrainingItemName" ColumnID="tfCompanyTrainingItemName">
 | 
			
		||||
                                    <ItemTemplate>
 | 
			
		||||
                                        <asp:Label ID="lbCompanyTrainingItemName" runat="server" Text='<%# Bind("CompanyTrainingItemName") %>'
 | 
			
		||||
                                            ToolTip='<%#Bind("CompanyTrainingItemName") %>'></asp:Label>
 | 
			
		||||
                                    </ItemTemplate>
 | 
			
		||||
                                </f:TemplateField>
 | 
			
		||||
                                <f:RenderField ColumnID="WorkPostNames" DataField="WorkPostNames" SortField="WorkPostNames"
 | 
			
		||||
                                    Width="300px" FieldType="String" HeaderText="适合岗位" HeaderTextAlign="Center" TextAlign="left">
 | 
			
		||||
                                </f:RenderField>
 | 
			
		||||
                                <%--   <f:TemplateField Width="120px" HeaderText="整理人" HeaderTextAlign="Center" TextAlign="Left" ColumnID="tfCompileMan"
 | 
			
		||||
                                SortField="CompileMan">
 | 
			
		||||
                                <ItemTemplate>
 | 
			
		||||
                                    <asp:Label ID="lbCompileMan" runat="server" Text='<%# Bind("CompileMan") %>' ToolTip='<%#Bind("CompileMan") %>'>
 | 
			
		||||
                                    </asp:Label>
 | 
			
		||||
                                </ItemTemplate>
 | 
			
		||||
                            </f:TemplateField>--%>
 | 
			
		||||
                            <f:TemplateField Width="100px" HeaderText="整理时间" HeaderTextAlign="Center" TextAlign="Left" ColumnID="tfCompileDate"
 | 
			
		||||
                                SortField="CompileDate">
 | 
			
		||||
                                <ItemTemplate>
 | 
			
		||||
                                    <asp:Label ID="lbCompileDate" runat="server" Text='<%# Bind("CompileDate","{0:yyyy-MM-dd}") %>'
 | 
			
		||||
                                        ToolTip='<%#Bind("CompileDate") %>'></asp:Label>
 | 
			
		||||
                                </ItemTemplate>
 | 
			
		||||
                            </f:TemplateField>
 | 
			
		||||
                             <f:LinkButtonField ColumnID="AttachUrlName" DataTextField="AttachUrlName" DataToolTipField="AttachUrlName" HeaderText="附件" 
 | 
			
		||||
                                        CommandName="Attach" EnableAjax="false"  HeaderTextAlign="Center" Width="300px" ></f:LinkButtonField>
 | 
			
		||||
                          <f:BoundField runat="server" Hidden="true" ColumnID="hdUrl" DataField="AttachUrl"></f:BoundField>
 | 
			
		||||
                        </Columns>
 | 
			
		||||
                        <Listeners>
 | 
			
		||||
                            <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
 | 
			
		||||
                        </Listeners>
 | 
			
		||||
                        <PageItems>
 | 
			
		||||
                            <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
 | 
			
		||||
                            </f:ToolbarSeparator>
 | 
			
		||||
                            <f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
 | 
			
		||||
                            </f:ToolbarText>
 | 
			
		||||
                            <f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
 | 
			
		||||
                                OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">                               
 | 
			
		||||
                            </f:DropDownList>
 | 
			
		||||
                        </PageItems>
 | 
			
		||||
                    </f:Grid>
 | 
			
		||||
                </Items>
 | 
			
		||||
            </f:Panel>
 | 
			
		||||
        </Items>
 | 
			
		||||
    </f:Panel>
 | 
			
		||||
    <f:Window ID="Window1" Title="类别" Hidden="true" EnableIFrame="true" EnableMaximize="true"
 | 
			
		||||
        Target="Parent" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="true"
 | 
			
		||||
        Width="700px" Height="600px">
 | 
			
		||||
    </f:Window>
 | 
			
		||||
    <f:Window ID="Window2" Title="详情" Hidden="true" EnableIFrame="true" EnableMaximize="true"
 | 
			
		||||
        Target="Parent" EnableResize="false" runat="server" OnClose="Window2_Close" IsModal="true"
 | 
			
		||||
        Width="700px" Height="600px">
 | 
			
		||||
    </f:Window>
 | 
			
		||||
    <f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
 | 
			
		||||
        Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
 | 
			
		||||
        Height="500px">
 | 
			
		||||
    </f:Window>
 | 
			
		||||
    <f:Menu ID="Menu1" runat="server">
 | 
			
		||||
        <f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" EnablePostBack="true"
 | 
			
		||||
            runat="server" Text="编辑" Hidden="true" Icon="Pencil">
 | 
			
		||||
        </f:MenuButton>
 | 
			
		||||
        <f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
 | 
			
		||||
            Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除"
 | 
			
		||||
            Hidden="true">
 | 
			
		||||
        </f:MenuButton>
 | 
			
		||||
    </f:Menu>
 | 
			
		||||
                                <f:TemplateField Width="100px" HeaderText="整理时间" HeaderTextAlign="Center" TextAlign="Center" ColumnID="tfCompileDate"
 | 
			
		||||
                                    SortField="CompileDate">
 | 
			
		||||
                                    <ItemTemplate>
 | 
			
		||||
                                        <asp:Label ID="lbCompileDate" runat="server" Text='<%# Bind("CompileDate","{0:yyyy-MM-dd}") %>'
 | 
			
		||||
                                            ToolTip='<%#Bind("CompileDate") %>'></asp:Label>
 | 
			
		||||
                                    </ItemTemplate>
 | 
			
		||||
                                </f:TemplateField>
 | 
			
		||||
                                <f:LinkButtonField ColumnID="AttachUrlName" DataTextField="AttachUrlName" DataToolTipField="AttachUrlName" HeaderText="附件"
 | 
			
		||||
                                    CommandName="Attach" EnableAjax="false" HeaderTextAlign="Center" Width="120px">
 | 
			
		||||
                                </f:LinkButtonField>
 | 
			
		||||
                                <f:BoundField runat="server" Hidden="true" ColumnID="hdUrl" DataField="AttachUrl"></f:BoundField>
 | 
			
		||||
                            </Columns>
 | 
			
		||||
                            <Listeners>
 | 
			
		||||
                                <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
 | 
			
		||||
                            </Listeners>
 | 
			
		||||
                            <PageItems>
 | 
			
		||||
                                <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
 | 
			
		||||
                                </f:ToolbarSeparator>
 | 
			
		||||
                                <f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
 | 
			
		||||
                                </f:ToolbarText>
 | 
			
		||||
                                <f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
 | 
			
		||||
                                    OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
 | 
			
		||||
                                </f:DropDownList>
 | 
			
		||||
                            </PageItems>
 | 
			
		||||
                        </f:Grid>
 | 
			
		||||
                    </Items>
 | 
			
		||||
                </f:Panel>
 | 
			
		||||
            </Items>
 | 
			
		||||
        </f:Panel>
 | 
			
		||||
        <f:Window ID="Window1" Title="类别" Hidden="true" EnableIFrame="true" EnableMaximize="true"
 | 
			
		||||
            Target="Parent" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="true"
 | 
			
		||||
            Width="700px" Height="600px">
 | 
			
		||||
        </f:Window>
 | 
			
		||||
        <f:Window ID="Window2" Title="详情" Hidden="true" EnableIFrame="true" EnableMaximize="true"
 | 
			
		||||
            Target="Parent" EnableResize="false" runat="server" OnClose="Window2_Close" IsModal="true"
 | 
			
		||||
            Width="700px" Height="600px">
 | 
			
		||||
        </f:Window>
 | 
			
		||||
        <f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
 | 
			
		||||
            Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
 | 
			
		||||
            Height="500px">
 | 
			
		||||
        </f:Window>
 | 
			
		||||
        <f:Menu ID="Menu1" runat="server">
 | 
			
		||||
            <f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" EnablePostBack="true"
 | 
			
		||||
                runat="server" Text="编辑" Hidden="true" Icon="Pencil">
 | 
			
		||||
            </f:MenuButton>
 | 
			
		||||
            <f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
 | 
			
		||||
                Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除"
 | 
			
		||||
                Hidden="true">
 | 
			
		||||
            </f:MenuButton>
 | 
			
		||||
        </f:Menu>
 | 
			
		||||
    </form>
 | 
			
		||||
    <script type="text/javascript">
 | 
			
		||||
        var menuID = '<%= Menu1.ClientID %>';
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -25,6 +25,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		|||
            {
 | 
			
		||||
                Funs.DropDownPageSize(this.ddlPageSize);
 | 
			
		||||
                this.GetButtonPower();
 | 
			
		||||
                WorkPostService.InitWorkPostDropDownList(drpWorkPost, true);
 | 
			
		||||
                InitTreeMenu();
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			@ -172,6 +173,21 @@ namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		|||
        {
 | 
			
		||||
            BindGrid();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        #endregion
 | 
			
		||||
 | 
			
		||||
        #region 下拉触发事件
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 适用岗位下拉触发事件
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="sender"></param>
 | 
			
		||||
        /// <param name="e"></param>
 | 
			
		||||
        protected void drp_SelectedIndexChanged(object sender, EventArgs e)
 | 
			
		||||
        {
 | 
			
		||||
            this.BindGrid();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        #endregion
 | 
			
		||||
 | 
			
		||||
        #region 绑定数据
 | 
			
		||||
| 
						 | 
				
			
			@ -206,6 +222,11 @@ namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		|||
                    strSql += " AND CompanyTrainingItemName LIKE @CompanyTrainingItemName";
 | 
			
		||||
                    listStr.Add(new SqlParameter("@CompanyTrainingItemName", "%" + this.txtCompanyTrainingItemName.Text.Trim() + "%"));
 | 
			
		||||
                }
 | 
			
		||||
                if (!string.IsNullOrEmpty(this.drpWorkPost.SelectedValue) && this.drpWorkPost.SelectedValue != Const._Null)
 | 
			
		||||
                {
 | 
			
		||||
                    strSql += " AND (WorkPostIds IS NULL OR WorkPostIds LIKE @WorkPostId)";
 | 
			
		||||
                    listStr.Add(new SqlParameter("@WorkPostId", "%" + this.drpWorkPost.SelectedValue + "%"));
 | 
			
		||||
                }
 | 
			
		||||
                SqlParameter[] parameter = listStr.ToArray();
 | 
			
		||||
                DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -362,7 +383,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		|||
                    {
 | 
			
		||||
                        BLL.LogService.AddSys_Log(this.CurrUser, getD.CompanyTrainingItemCode, getD.CompanyTrainingItemId, BLL.Const.CompanyTrainingMenuId, BLL.Const.BtnDelete);
 | 
			
		||||
                        BLL.CompanyTrainingItemService.DeleteCompanyTrainingItemById(rowID);
 | 
			
		||||
                        
 | 
			
		||||
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -372,7 +393,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		|||
        }
 | 
			
		||||
        #endregion
 | 
			
		||||
        #endregion
 | 
			
		||||
                
 | 
			
		||||
 | 
			
		||||
        #region 按钮权限
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// 获取按钮权限
 | 
			
		||||
| 
						 | 
				
			
			@ -398,7 +419,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		|||
                {
 | 
			
		||||
                    this.btnDelete.Hidden = false;
 | 
			
		||||
                    this.btnMenuDelete.Hidden = false;
 | 
			
		||||
                }         
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        #endregion
 | 
			
		||||
| 
						 | 
				
			
			@ -488,13 +509,13 @@ namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		|||
        /// <param name="sender"></param>
 | 
			
		||||
        /// <param name="e"></param>
 | 
			
		||||
        protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
 | 
			
		||||
        {          
 | 
			
		||||
        {
 | 
			
		||||
            if (e.CommandName == "Attach")
 | 
			
		||||
            {
 | 
			
		||||
                string attUrl = this.Grid1.Rows[e.RowIndex].Values[this.Grid1.Columns.Count - 1].ToString();
 | 
			
		||||
                try
 | 
			
		||||
                {
 | 
			
		||||
                    
 | 
			
		||||
 | 
			
		||||
                    string url = Funs.RootPath + attUrl;
 | 
			
		||||
                    FileInfo info = new FileInfo(url);
 | 
			
		||||
                    string savedName = Path.GetFileName(url);
 | 
			
		||||
| 
						 | 
				
			
			@ -507,7 +528,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		|||
                    if (Path.GetExtension(savedName) == ".mp4" || Path.GetExtension(savedName).ToLower() == ".mp4" || Path.GetExtension(savedName) == ".m4v")
 | 
			
		||||
                    {
 | 
			
		||||
                        string mpUrl = HttpUtility.UrlEncode(attUrl.Replace('\\', '/'));
 | 
			
		||||
                        PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/AttachFile/player.aspx?url={0}", attUrl.Replace('\\', '/'), "播放 - "),"播放视频",700,560));
 | 
			
		||||
                        PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/AttachFile/player.aspx?url={0}", attUrl.Replace('\\', '/'), "播放 - "), "播放视频", 700, 560));
 | 
			
		||||
                    }
 | 
			
		||||
                    else
 | 
			
		||||
                    {
 | 
			
		||||
| 
						 | 
				
			
			@ -520,7 +541,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		|||
                        System.Web.HttpContext.Current.Response.AddHeader("Content-Length", fileSize.ToString());
 | 
			
		||||
                        System.Web.HttpContext.Current.Response.TransmitFile(url, 0, fileSize);
 | 
			
		||||
                        System.Web.HttpContext.Current.Response.Flush();
 | 
			
		||||
                        System.Web.HttpContext.Current.Response.End();                       
 | 
			
		||||
                        System.Web.HttpContext.Current.Response.End();
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                catch (Exception)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,11 +7,13 @@
 | 
			
		|||
// </自动生成>
 | 
			
		||||
//------------------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    public partial class CompanyTraining {
 | 
			
		||||
        
 | 
			
		||||
namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    public partial class CompanyTraining
 | 
			
		||||
    {
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// form1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -20,7 +22,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// PageManager1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -29,7 +31,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.PageManager PageManager1;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Panel1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -38,7 +40,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Panel Panel1;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// panelLeftRegion 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -47,7 +49,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Panel panelLeftRegion;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Toolbar2 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -56,7 +58,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Toolbar Toolbar2;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// btnNew 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -65,7 +67,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Button btnNew;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// btnEdit 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -74,7 +76,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Button btnEdit;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// btnDelete 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -83,7 +85,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Button btnDelete;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// trCompanyTraining 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -92,7 +94,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Tree trCompanyTraining;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// panelCenterRegion 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -101,7 +103,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Panel panelCenterRegion;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Grid1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -110,7 +112,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Grid Grid1;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Toolbar3 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -119,7 +121,16 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Toolbar Toolbar3;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// drpWorkPost 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <remarks>
 | 
			
		||||
        /// 自动生成的字段。
 | 
			
		||||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.DropDownList drpWorkPost;
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// txtCompanyTrainingItemCode 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -128,7 +139,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.TextBox txtCompanyTrainingItemCode;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// txtCompanyTrainingItemName 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -137,7 +148,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.TextBox txtCompanyTrainingItemName;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// ToolbarFill1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -146,7 +157,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.ToolbarFill ToolbarFill1;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// btnNewDetail 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -155,7 +166,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Button btnNewDetail;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// btnOut 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -164,7 +175,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Button btnOut;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// lbCompanyTrainingItemCode 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -173,7 +184,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::System.Web.UI.WebControls.Label lbCompanyTrainingItemCode;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// lbCompanyTrainingItemName 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -182,7 +193,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::System.Web.UI.WebControls.Label lbCompanyTrainingItemName;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// lbCompileDate 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -191,7 +202,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::System.Web.UI.WebControls.Label lbCompileDate;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// ToolbarSeparator1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -200,7 +211,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// ToolbarText1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -209,7 +220,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.ToolbarText ToolbarText1;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// ddlPageSize 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -218,7 +229,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.DropDownList ddlPageSize;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Window1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -227,7 +238,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Window Window1;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Window2 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -236,7 +247,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Window Window2;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// WindowAtt 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -245,7 +256,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Window WindowAtt;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// Menu1 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -254,7 +265,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.Menu Menu1;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// btnMenuEdit 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			@ -263,7 +274,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
 | 
			
		|||
        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
 | 
			
		||||
        /// </remarks>
 | 
			
		||||
        protected global::FineUIPro.MenuButton btnMenuEdit;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        /// btnMenuDelete 控件。
 | 
			
		||||
        /// </summary>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,5 @@
 | 
			
		|||
using BLL;
 | 
			
		||||
using FineUIPro.Web.BaseInfo;
 | 
			
		||||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Data;
 | 
			
		||||
| 
						 | 
				
			
			@ -43,11 +44,12 @@ namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		|||
        {
 | 
			
		||||
            UnitService.InitUnitByProjectIdUnitTypeDropDownList1(drpUnit, this.CurrUser.LoginProjectId, false);
 | 
			
		||||
            TrainTypeService.InitTrainTypeDropDownList(drpTrainType, true);
 | 
			
		||||
            var data = APIBaseInfoService.getWorkPost(CurrUser.ProjectId, null);
 | 
			
		||||
            this.drpWorkPost.DataValueField = "BaseInfoId";
 | 
			
		||||
            this.drpWorkPost.DataTextField = "BaseInfoName";
 | 
			
		||||
            this.drpWorkPost.DataSource = data;
 | 
			
		||||
            this.drpWorkPost.DataBind();
 | 
			
		||||
            WorkPostService.InitWorkPostByProjectIdDropDownList(drpWorkPost, this.CurrUser.LoginProjectId, false);
 | 
			
		||||
            //var data = APIBaseInfoService.getWorkPost(CurrUser.ProjectId, null);
 | 
			
		||||
            //this.drpWorkPost.DataValueField = "BaseInfoId";
 | 
			
		||||
            //this.drpWorkPost.DataTextField = "BaseInfoName";
 | 
			
		||||
            //this.drpWorkPost.DataSource = data;
 | 
			
		||||
            //this.drpWorkPost.DataBind();
 | 
			
		||||
            //Funs.FineUIPleaseSelect(drpWorkPost);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -120,15 +120,16 @@ namespace FineUIPro.Web.HSSE.EduTrain
 | 
			
		|||
            TrainTypeService.InitTrainTypeDropDownList(drpTrainType, true);
 | 
			
		||||
            TrainLevelService.InitTrainLevelDropDownList(drpTrainLevel, true);
 | 
			
		||||
            UnitService.InitUnitByProjectIdUnitTypeDropDownList1(dpUnit, this.CurrUser.LoginProjectId, false);
 | 
			
		||||
            var postIds = (from u in Funs.DB.SitePerson_Person
 | 
			
		||||
                           where u.ProjectId == CurrUser.LoginProjectId
 | 
			
		||||
                           select u.WorkPostId).Distinct();
 | 
			
		||||
            WorkPostService.InitWorkPostByProjectIdDropDownList(dpWorkPost, this.CurrUser.LoginProjectId, false);
 | 
			
		||||
            //var postIds = (from u in Funs.DB.SitePerson_Person
 | 
			
		||||
            //               where u.ProjectId == CurrUser.LoginProjectId
 | 
			
		||||
            //               select u.WorkPostId).Distinct();
 | 
			
		||||
 | 
			
		||||
            var workPost = (from x in Funs.DB.Base_WorkPost where postIds.Contains(x.WorkPostId) orderby x.WorkPostCode select x).ToList();
 | 
			
		||||
            dpWorkPost.DataValueField = "WorkPostId";
 | 
			
		||||
            dpWorkPost.DataTextField = "WorkPostName";
 | 
			
		||||
            dpWorkPost.DataSource = workPost;
 | 
			
		||||
            dpWorkPost.DataBind();
 | 
			
		||||
            //var workPost = (from x in Funs.DB.Base_WorkPost where postIds.Contains(x.WorkPostId) orderby x.WorkPostCode select x).ToList();
 | 
			
		||||
            //dpWorkPost.DataValueField = "WorkPostId";
 | 
			
		||||
            //dpWorkPost.DataTextField = "WorkPostName";
 | 
			
		||||
            //dpWorkPost.DataSource = workPost;
 | 
			
		||||
            //dpWorkPost.DataBind();
 | 
			
		||||
            List<JQueryFeature> myList = new List<JQueryFeature>();
 | 
			
		||||
 | 
			
		||||
            BoundTree(myList, "0", 0);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue