Basf_TCC7/HJGL/FineUIPro.Web/FileManage/FileManageList.aspx

172 lines
10 KiB
Plaintext

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FileManageList.aspx.cs" Inherits="FineUIPro.Web.FileManage.FileManageList" %>
<%@ Register Src="~/Controls/GridNavgator.ascx" TagName="GridNavgator" TagPrefix="uc1" %>
<!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 id="Head1" runat="server">
<title></title>
<link href="../Styles/Style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="ntko.js"></script>
<script type="text/javascript">
function CreateNew(newofficetype, docId) {
var iWidth = 1280;
var iHeight = 720;
var iTop = (window.screen.availHeight - 30 - iHeight) / 2;
var iLeft = (window.screen.availWidth - 10 - iWidth) / 2;
window.open("EditOffice.aspx?ispop=1&newofficetype=" + newofficetype + "&docId=" + docId, "EditOffice", "width=" + iWidth + ",height=" + iHeight + ",top=" + iTop + ",left=" + iLeft + ",scrollbars=yes,resizable=yes");
}
// 这里url传的是主键
function ShowOffice(docId, oper) {
var iWidth = 1180;
var iHeight = 720;
var iTop = (window.screen.availHeight - 30 - iHeight) / 2;
var iLeft = (window.screen.availWidth - 10 - iWidth) / 2;
window.open("EditOffice.aspx?ispop=1&officetype=1&oper=" + oper + "&docId=" + docId, "EditOffice", "width=" + iWidth + ",height=" + iHeight + ",top=" + iTop + ",left=" + iLeft + ",scrollbars=yes,resizable=yes");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<table id="Table1" runat="server" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td style="width: 100%; background: url('../../Images/bg-1.gif')">
<table id="tabbtn" runat="server" width="100%" style="background: url('../Images/bg-1.gif')"
cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="middle" style="width: 35%; font-size: 11pt; font-weight: bold">
<asp:Image ImageUrl="~/Images/lv-1.gif" ImageAlign="AbsMiddle" ID="image15" runat="server" />
&nbsp;模板信息
</td>
<td align="right" valign="middle" style="width: 65%; height: 30px;">
<asp:DropDownList runat="server" ID="DrpTemplateType" Height="24px" Width="120px">
<asp:ListItem Selected="True" Value="0">--请选择--</asp:ListItem>
<asp:ListItem Value="1">Word模板</asp:ListItem>
<asp:ListItem Value="2">Excel模板</asp:ListItem>
<asp:ListItem Value="3">PowerPoint模板</asp:ListItem>
</asp:DropDownList>&nbsp;
<asp:ImageButton ID="btnAdd" runat="server" ImageUrl="~/Images/addbutton.gif" onclick="btnAdd_Click"
/>
<asp:ImageButton ID="imgbtnSearch" runat="server" ImageUrl="~/Images/Search.gif"
OnClick="imgbtnSearch_Click" Style="height: 20px" />
&nbsp;
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<div runat="server" id="divSearch" visible="false">
<table style="width: 100%;">
<tr>
<td align="right" style="height: 32px; width:15%">
&nbsp;
<asp:Label ID="Label1" runat="server" Text="文件名称"></asp:Label>&nbsp;
</td>
<td align="left" style="height: 32px; width:20%" >
<asp:TextBox ID="txtFileName" runat="server" Width="90%"></asp:TextBox>
</td>
<td align="right" style="height: 32px; width:15%">
&nbsp;
<asp:Label ID="Label2" runat="server" Text="模板类型"></asp:Label>&nbsp;
</td>
<td align="left" style="height: 32px; width:20%">
<asp:DropDownList ID="drpFileSort" runat="server" Height="22px" Width="80%">
</asp:DropDownList>
</td>
<td align="left" style="height: 32px">
<asp:ImageButton ID="btnSearch" runat="server" ImageUrl="~/Images/confirm.gif" OnClick="btnSearch_Click" />
<asp:ImageButton ID="btnCancel" runat="server" ImageUrl="~/Images/cancel.gif" OnClick="imgbtnCancel_Click" />
</td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td>
<asp:GridView ID="gvFileT" runat="server" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="False" HorizontalAlign="Justify" PageSize="12" Width="100%"
OnDataBound="gvFileT_DataBound" OnRowCommand="gvFileT_RowCommand" DataSourceID="ObjectDataSource1">
<AlternatingRowStyle CssClass="GridBgColr" />
<Columns>
<asp:TemplateField HeaderText="序号" HeaderStyle-Width="5%" ItemStyle-HorizontalAlign="Center"
ItemStyle-Height="20px">
<ItemTemplate>
<%# gvFileT.PageIndex * gvFileT.PageSize + Container.DataItemIndex + 1%>
</ItemTemplate>
<HeaderStyle Width="5%"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" Height="20px"></ItemStyle>
</asp:TemplateField>
<asp:BoundField DataField="FileCode" HeaderText="文件编号">
<HeaderStyle Width="10%" />
</asp:BoundField>
<asp:TemplateField HeaderText="文件名称" ItemStyle-HorizontalAlign="Left">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="click" CssClass="ItemLink"
Text='<%# Bind("FileName") %>' CommandArgument='<%# Bind("FileId") %>' ToolTip="编辑"></asp:LinkButton>
</ItemTemplate>
<HeaderStyle Width="28%" />
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:TemplateField>
<asp:BoundField DataField="BigType" HeaderText="模板类型">
<HeaderStyle Width="15%" />
</asp:BoundField>
<asp:BoundField DataField="SmallType" HeaderText="适用范围">
<HeaderStyle Width="10%" />
</asp:BoundField>
<asp:TemplateField HeaderText="文件大小">
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# ConvertSize(Eval("FileSize")) %>'></asp:Label>
</ItemTemplate>
<ItemStyle Width="10%" />
</asp:TemplateField>
<asp:BoundField DataField="FileCreate" HeaderText="创建人">
<HeaderStyle Width="10%" />
</asp:BoundField>
<asp:TemplateField HeaderText="查看" HeaderStyle-Width="5%" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:LinkButton ID="lbtnFind" runat="server" Text="查看" CssClass="ItemLink" CommandArgument='<%# Bind("FileId") %>'
CommandName="find" ToolTip="查看模板内容"></asp:LinkButton>
</ItemTemplate>
<HeaderStyle Width="5%"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField HeaderText="删除">
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/Images/DeleteBtn.gif"
CommandArgument='<%# Bind("FileId") %>' CommandName="Del" OnClientClick="return confirm(&quot;确定要删除此模板吗?&quot;)"
ToolTip="删除" />
</ItemTemplate>
<HeaderStyle Width="5%" />
</asp:TemplateField>
</Columns>
<HeaderStyle CssClass="GridBgColr" />
<PagerStyle HorizontalAlign="Left" />
<RowStyle CssClass="GridRow" />
<PagerTemplate>
<uc1:GridNavgator runat="server" ID="GridNavgator1" />
</PagerTemplate>
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetListData"
TypeName="BLL.FileManageService" EnablePaging="True" OnSelecting="ObjectDataSource1_Selecting"
SelectCountMethod="GetListCount">
<SelectParameters>
<asp:Parameter Name="fileType" />
<asp:Parameter Name="fileName" />
</SelectParameters>
</asp:ObjectDataSource>
</td>
</tr>
</table>
<asp:ValidationSummary ID="ValidationSummary1" Style="z-index: 101; left: 8px; position: absolute;
top: 8px" runat="server" HeaderText="请注意!" ShowMessageBox="True" ShowSummary="False"
ValidationGroup="Save" />
</form>
</body>
</html>