13 changed files with 363 additions and 67 deletions
@ -0,0 +1,74 @@ |
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="OperateLog.aspx.cs" Inherits="SCP.Views.BasicData.OperateLog" %> |
|||
|
|||
<!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> |
|||
<script language="javascript" src="../js/jquery-1.4.1.min.js"></script> |
|||
<link href="/css/exaspnet.css" rel="stylesheet" type="text/css" /> |
|||
</head> |
|||
<body> |
|||
<form id="form1" runat="server"> |
|||
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="Panel1" /> |
|||
<f:Panel ID="Panel1" runat="server" Title="" AutoScroll="True" Layout="VBox"> |
|||
<Items> |
|||
<f:Toolbar ID="Toolbar1" runat="server"> |
|||
|
|||
<Items> |
|||
<f:Button ID="Button3" runat="server" EnablePostBack="false" Text="刷新" Icon="Reload" OnClientClick="location.reload();"> |
|||
</f:Button> |
|||
<f:DatePicker runat="server" Required ="true" DateFormatString="yyyy-MM-dd" Label="操作日期" EmptyText="请选择日期" ID="DP_StartDate" /> |
|||
|
|||
<f:DatePicker runat="server" Required ="true" DateFormatString="yyyy-MM-dd" EmptyText="请选择日期" Label="至" ID="Date_EndDate" /> |
|||
|
|||
<f:Button ID="btnSearch" runat="server" Text="快速查找" OnClick="btnSearch_Click" Icon="SystemSearch"> |
|||
</f:Button> |
|||
</Items> |
|||
</f:Toolbar> |
|||
|
|||
<f:Grid ID="Grid1" runat="server" EnableCheckBoxSelect="false" BoxFlex="1" |
|||
ShowHeader="False" |
|||
AllowPaging="True" PageSize="50" OnPageIndexChange="Grid1_OnPageIndexChange" |
|||
ShowBorder="False" EnableTextSelection="true" |
|||
DataKeyNames="UID" AllowSorting="true" IsDatabasePaging="true" SortField="CreateTime" SortDirection="desc"> |
|||
<Columns> |
|||
<f:BoundField SortField="UID" DataField="UID" HeaderText="UID" ColumnID="UID" Width="100px" Hidden="true" /> |
|||
<f:BoundField SortField="MenusText" DataField="MenusText" HeaderText="菜单名称" ColumnID="MenusText" Width="150px" /> |
|||
<f:BoundField SortField="CreateUser" DataField="CreateUser" HeaderText="操作者" ColumnID="CreateUser" Width="100px" /> |
|||
<f:BoundField SortField="CreateTime" DataField="CreateTime" HeaderText="操作时间" ColumnID="CreateTime" Width="100px" /> |
|||
<f:BoundField SortField="Operate" DataField="Operate" HeaderText="操作类型" ColumnID="Operate" Width="100px" /> |
|||
<f:BoundField SortField="BoxType" DataField="BoxType" HeaderText="箱种" ColumnID="BoxType" Width="100px" /> |
|||
<f:BoundField SortField="Enabled" DataField="Enabled" HeaderText="启用状态" ColumnID="Enabled" Width="100px" /> |
|||
<f:BoundField SortField="PartCode" DataField="PartCode" HeaderText="零件" ColumnID="PartCode" Width="100px" /> |
|||
<f:BoundField SortField="PartDesc" DataField="PartDesc" HeaderText="零件描述" ColumnID="PartDesc" Width="100px" /> |
|||
<f:BoundField DataField="SubPart" HeaderText="客户零件号" ColumnID="SubPart" Width="100px" /> |
|||
<f:BoundField DataField="Model" HeaderText="车型" ColumnID="Model" Width="100px" /> |
|||
<f:BoundField SortField="ReceivingPort" DataField="ReceivingPort" HeaderText="收货口" ColumnID="ReceivingPort" Width="100px" /> |
|||
<f:BoundField SortField="PackNumber" DataField="PackNumber" HeaderText="标包数" ColumnID="PackNumber" Width="100px" /> |
|||
<f:BoundField SortField="VendID" DataField="VendID" HeaderText="供应商" ColumnID="VendID" Width="100px" /> |
|||
<f:BoundField DataField="Texture" HeaderText="材质" ColumnID="Texture" Width="100px" /> |
|||
<f:BoundField DataField="Barcodnt" HeaderText="条码内容" ColumnID="Barcodnt" Width="100px" /> |
|||
<f:BoundField DataField="Identification" HeaderText="Code39条码" ColumnID="Identification" Width="100px" /> |
|||
<f:BoundField DataField="JsonText" HeaderText="序列化后文本" ColumnID="JsonText" Width="100px"/> |
|||
</Columns> |
|||
</f:Grid> |
|||
</Items> |
|||
</f:Panel> |
|||
|
|||
<script type="text/javascript"> |
|||
|
|||
function onReady() { |
|||
var grid1 = Ext.getCmp('<%=Grid1.ClientID%>'); |
|||
var bodySize = Ext.getBody().getSize(); |
|||
grid1.setHeight(bodySize.height - 27); |
|||
} |
|||
$(window).bind("load resize", function () { |
|||
onReady(); |
|||
}); |
|||
</script> |
|||
|
|||
</form> |
|||
</body> |
|||
</html> |
|||
|
@ -0,0 +1,64 @@ |
|||
using CK.SCP.Controller; |
|||
using CK.SCP.Models.ScpEntity; |
|||
using CK.SCP.Models.ScpEntity.ExcelExportEnttity; |
|||
using CK.SCP.Utils; |
|||
using FineUI; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Data; |
|||
using System.IO; |
|||
using System.Linq; |
|||
using System.Web; |
|||
using System.Web.UI; |
|||
using System.Web.UI.WebControls; |
|||
|
|||
namespace SCP.Views.BasicData |
|||
{ |
|||
public partial class OperateLog : PageBase |
|||
{ |
|||
protected void Page_Load(object sender, EventArgs e) |
|||
{ |
|||
if (!IsPostBack) |
|||
{ |
|||
BindData(); |
|||
} |
|||
} |
|||
|
|||
public void BindData() |
|||
{ |
|||
IQueryable<TA_OperateLog> q = SCPDB.TA_OperateLog; |
|||
|
|||
if (DP_StartDate.SelectedDate != null) |
|||
{ |
|||
q = q.Where(p => p.CreateTime > DP_StartDate.SelectedDate); |
|||
} |
|||
if (Date_EndDate.SelectedDate != null) |
|||
{ |
|||
var time = Date_EndDate.SelectedDate.Value.AddDays(1); |
|||
q = q.Where(p => p.CreateTime < time); |
|||
} |
|||
// 排列和数据库分页
|
|||
Grid1.RecordCount = q.Count(); |
|||
|
|||
q = SortAndPage<TA_OperateLog>(q, Grid1); |
|||
var _list = q.ToList(); |
|||
Grid1.DataSource = _list; |
|||
Grid1.DataBind(); |
|||
|
|||
} |
|||
//查询
|
|||
|
|||
|
|||
protected void Grid1_OnPageIndexChange(object sender, GridPageEventArgs e) |
|||
{ |
|||
BindData(); |
|||
} |
|||
|
|||
protected void btnSearch_Click(object sender, EventArgs e) |
|||
{ |
|||
BindData(); |
|||
} |
|||
|
|||
|
|||
} |
|||
} |
@ -0,0 +1,107 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <自动生成>
|
|||
// 此代码由工具生成。
|
|||
//
|
|||
// 对此文件的更改可能导致不正确的行为,如果
|
|||
// 重新生成代码,则所做更改将丢失。
|
|||
// </自动生成>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
namespace SCP.Views.BasicData |
|||
{ |
|||
|
|||
|
|||
public partial class OperateLog |
|||
{ |
|||
|
|||
/// <summary>
|
|||
/// Head1 控件。
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// 自动生成的字段。
|
|||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlHead Head1; |
|||
|
|||
/// <summary>
|
|||
/// form1 控件。
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// 自动生成的字段。
|
|||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|||
/// </remarks>
|
|||
protected global::System.Web.UI.HtmlControls.HtmlForm form1; |
|||
|
|||
/// <summary>
|
|||
/// PageManager1 控件。
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// 自动生成的字段。
|
|||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|||
/// </remarks>
|
|||
protected global::FineUI.PageManager PageManager1; |
|||
|
|||
/// <summary>
|
|||
/// Panel1 控件。
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// 自动生成的字段。
|
|||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|||
/// </remarks>
|
|||
protected global::FineUI.Panel Panel1; |
|||
|
|||
/// <summary>
|
|||
/// Toolbar1 控件。
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// 自动生成的字段。
|
|||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|||
/// </remarks>
|
|||
protected global::FineUI.Toolbar Toolbar1; |
|||
|
|||
/// <summary>
|
|||
/// Button3 控件。
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// 自动生成的字段。
|
|||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|||
/// </remarks>
|
|||
protected global::FineUI.Button Button3; |
|||
|
|||
/// <summary>
|
|||
/// DP_StartDate 控件。
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// 自动生成的字段。
|
|||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|||
/// </remarks>
|
|||
protected global::FineUI.DatePicker DP_StartDate; |
|||
|
|||
/// <summary>
|
|||
/// Date_EndDate 控件。
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// 自动生成的字段。
|
|||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|||
/// </remarks>
|
|||
protected global::FineUI.DatePicker Date_EndDate; |
|||
|
|||
/// <summary>
|
|||
/// btnSearch 控件。
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// 自动生成的字段。
|
|||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|||
/// </remarks>
|
|||
protected global::FineUI.Button btnSearch; |
|||
|
|||
/// <summary>
|
|||
/// Grid1 控件。
|
|||
/// </summary>
|
|||
/// <remarks>
|
|||
/// 自动生成的字段。
|
|||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|||
/// </remarks>
|
|||
protected global::FineUI.Grid Grid1; |
|||
} |
|||
} |
Loading…
Reference in new issue