合并最新

This commit is contained in:
2022-12-20 09:32:32 +08:00
parent 844e9f1488
commit 1abdaa9476
654 changed files with 73563 additions and 9746 deletions
@@ -3,7 +3,7 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>专家论证清单</title>
<title>危大工程清单</title>
<link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.labcenter
@@ -18,7 +18,7 @@
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="专家论证清单" EnableCollapse="true"
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="危大工程清单" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="LargerHazardListId" DataIDField="LargerHazardListId" AllowSorting="true" SortField="RecordTime"
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true" ForceFit="true"
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
@@ -31,7 +31,7 @@
LabelAlign="right">
</f:TextBox>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnNew" ToolTip="新增" Icon="Add" EnablePostBack="false" runat="server"
<f:Button ID="btnNew" ToolTip="新增" Icon="Add" runat="server" OnClick="btnNew_Click" ConfirmText="确定新增危大工程清单?"
Hidden="true">
</f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
@@ -83,7 +83,7 @@
</f:Grid>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="专家论证清单" Hidden="true" EnableIFrame="true" EnableMaximize="true"
<f:Window ID="Window1" Title="危大工程清单" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="true" runat="server" IsModal="true" OnClose="Window1_Close"
Width="1200px" Height="560px">
</f:Window>
@@ -92,7 +92,12 @@
<f:MenuButton ID="btnMenuModify" EnablePostBack="true" runat="server" Hidden="true" Text="修改" Icon="Pencil"
OnClick="btnMenuModify_Click">
</f:MenuButton>
<f:MenuButton ID="btnMenuDel" EnablePostBack="true" runat="server" Hidden="true" Icon="Delete" Text="删除" ConfirmText="确定删除当前数据?"
<f:MenuButton ID="btnUpgraded" EnablePostBack="true" runat="server" Hidden="true"
Text="升版本" Icon="ApplicationDouble" ConfirmText="确定升级当前清单?"
OnClick="btnUpgraded_Click">
</f:MenuButton>
<f:MenuButton ID="btnMenuDel" EnablePostBack="true" runat="server" Hidden="true" Icon="Delete"
Text="删除" ConfirmText="确定删除当前数据?"
OnClick="btnMenuDel_Click">
</f:MenuButton>
</Items>
@@ -22,7 +22,6 @@ namespace FineUIPro.Web.HSSE.Solution
////权限按钮方法
this.GetButtonPower();
ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
btnNew.OnClientClick = Window1.GetShowReference("ExpertArgumentListEdit.aspx") + "return false;";
// 绑定表格
BindGrid();
}
@@ -210,6 +209,7 @@ namespace FineUIPro.Web.HSSE.Solution
if (buttonList.Contains(BLL.Const.BtnModify))
{
this.btnMenuModify.Hidden = false;
this.btnUpgraded.Hidden = false;
}
if (buttonList.Contains(BLL.Const.BtnDelete))
{
@@ -237,5 +237,93 @@ namespace FineUIPro.Web.HSSE.Solution
Response.End();
}
#endregion
protected void btnUpgraded_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length == 0)
{
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
}
var getRecord = BLL.ExpertArgumentService.GetLargerHazardListById(Grid1.SelectedRowID);
if (getRecord != null && getRecord.States == Const.State_1)
{
string newV = "V1.0";
var getV = getRecord.VersionNo;
if (!string.IsNullOrEmpty(getV))
{
try
{
string a = Funs.GetStrListByStr(getV.Substring(1), '.')[0];
newV = "V" + (Funs.GetNewIntOrZero(a) + 1) + ".0";
}
catch (Exception ex)
{ }
}
string NewId = SQLHelper.GetNewID();
Model.Solution_LargerHazardList newLargerHazardList = new Model.Solution_LargerHazardList
{
LargerHazardListId = NewId,
ProjectId = getRecord.ProjectId,
RecardManId = this.CurrUser.UserId,
RecordTime = DateTime.Now,
Remark = getRecord.Remark,
VersionNo = newV,
States =Const.State_0,
};
newLargerHazardList.HazardCode= BLL.CodeRecordsService.ReturnCodeByMenuIdProjectId(BLL.Const.ProjectExpertArgumentMenuId, this.CurrUser.LoginProjectId, this.CurrUser.UnitId);
BLL.ExpertArgumentService.AddLargerHazardList(newLargerHazardList);
var getItems = Funs.DB.Solution_LargerHazardListItem.Where(x => x.LargerHazardListId == getRecord.LargerHazardListId);
if (getItems.Count() > 0)
{
foreach (var item in getItems)
{
Model.Solution_LargerHazardListItem newItem = new Model.Solution_LargerHazardListItem
{
LargerHazardListItemId = SQLHelper.GetNewID(),
SortIndex = item.SortIndex,
LargerHazardListId = NewId,
UnitWorkId = item.UnitWorkId,
WorkPackageId = item.WorkPackageId,
WorkPackageSize = item.WorkPackageSize,
ExpectedStartTime = item.ExpectedStartTime,
ExpectedEndTime = item.ExpectedEndTime,
IsArgument = item.IsArgument,
UnitId = item.UnitId,
};
Funs.DB.Solution_LargerHazardListItem.InsertOnSubmit(newItem);
Funs.DB.SubmitChanges();
}
}
this.BindGrid();
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("ExpertArgumentListEdit.aspx?LargerHazardListId={0}", NewId, "查看 - ")));
}
else
{
Alert.ShowInTop("未提交单据不能升版本!", MessageBoxIcon.Warning);
return;
}
}
protected void btnNew_Click(object sender, EventArgs e)
{
string NewId = SQLHelper.GetNewID();
Model.Solution_LargerHazardList newLargerHazardList = new Model.Solution_LargerHazardList
{
LargerHazardListId = NewId,
ProjectId =this.CurrUser.LoginProjectId,
RecardManId = this.CurrUser.UserId,
RecordTime = DateTime.Now,
VersionNo = "V1.0",
States = Const.State_0,
};
newLargerHazardList.HazardCode = BLL.CodeRecordsService.ReturnCodeByMenuIdProjectId(BLL.Const.ProjectExpertArgumentMenuId, this.CurrUser.LoginProjectId, this.CurrUser.UnitId);
BLL.ExpertArgumentService.AddLargerHazardList(newLargerHazardList);
this.BindGrid();
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("ExpertArgumentListEdit.aspx?LargerHazardListId={0}", NewId, "新增 - ")));
}
}
}
@@ -156,6 +156,15 @@ namespace FineUIPro.Web.HSSE.Solution {
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuModify;
/// <summary>
/// btnUpgraded 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnUpgraded;
/// <summary>
/// btnMenuDel 控件。
/// </summary>
@@ -1,5 +1,6 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ExpertArgumentListEdit.aspx.cs"
ValidateRequest="false" Inherits="FineUIPro.Web.HSSE.Solution.ExpertArgumentListEdit" %>
<!DOCTYPE html>
<!DOCTYPE html >
<html xmlns="http://www.w3.org/1999/xhtml">
@@ -9,96 +10,100 @@
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtHazardCode" runat="server" Label="文件编号" Readonly="true" MaxLength="50">
</f:TextBox>
<f:TextBox ID="txtVersionNo" runat="server" Label="版本" MaxLength="50">
</f:TextBox>
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" Label="编制日期" ID="txtRecordTime">
</f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" runat="server" ClicksToEdit="1"
DataIDField="LargerHazardListItemId" DataKeyNames="LargerHazardListItemId"
SortDirection="ASC" AllowSorting="true" SortField="SortIndex" ForceFit="true"
Height="400px" EnableColumnLines="true" >
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Button ID="btnNew" ToolTip="新增" Icon="Add" EnablePostBack="false" runat="server">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RenderField Width="50px" ColumnID="SortIndex" DataField="SortIndex"
FieldType="String" HeaderText="序号" TextAlign="Center" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="145px" ColumnID="UnitWorkName" DataField="UnitWorkName"
FieldType="String" HeaderText="单位工程名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="145px" ColumnID="PackageContent" DataField="PackageContent"
FieldType="String" HeaderText="分部分项工程名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="WorkPackageSize" DataField="WorkPackageSize"
FieldType="String" HeaderText="分部分项工程规模" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="260px" ColumnID="ExpectedTime" DataField="ExpectedTime"
FieldType="String" HeaderText="预计施工起止时间" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="IsArgumentName" DataField="IsArgumentName"
FieldType="String" HeaderText="是否需要</br>专家论证" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="UnitName" DataField="UnitName"
FieldType="String" HeaderText="施工单位" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
</f:Grid>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:Label runat="server" ID="lbTemp">
</f:Label>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ToolTip="保存"
ValidateForms="SimpleForm1" OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnSubmit" Icon="SystemSaveNew" runat="server" ToolTip="提交"
ValidateForms="SimpleForm1" OnClick="btnSubmit_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="关闭"
runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="Window1" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="true" runat="server" IsModal="true" Width="900px" OnClose="Window1_Close"
Height="400px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuModify" EnablePostBack="true" runat="server"
Text="修改" Icon="Pencil" OnClick="btnMenuModify_Click">
</f:MenuButton>
<f:MenuButton ID="btnMenuDel" EnablePostBack="true" runat="server" Icon="Delete"
Text="删除" ConfirmText="确定删除当前数据?" OnClick="btnMenuDel_Click">
</f:MenuButton>
</f:Menu>
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:TextBox ID="txtHazardCode" runat="server" Label="文件编号" Readonly="true" MaxLength="50">
</f:TextBox>
<f:TextBox ID="txtVersionNo" runat="server" Label="版本" MaxLength="50">
</f:TextBox>
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" Label="编制日期" ID="txtRecordTime">
</f:DatePicker>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnNew" ToolTip="新增" Icon="Add" runat="server" OnClick="btnNew_Click" >
</f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Rows>
<f:FormRow>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" runat="server" ClicksToEdit="1"
DataIDField="LargerHazardListItemId" DataKeyNames="LargerHazardListItemId"
SortDirection="ASC" AllowSorting="true" SortField="SortIndex" ForceFit="true"
Height="400px" EnableColumnLines="true" EnableRowDoubleClickEvent="true"
OnRowDoubleClick="Grid1_RowDoubleClick">
<Columns>
<f:RenderField Width="50px" ColumnID="SortIndex" DataField="SortIndex"
FieldType="String" HeaderText="序号" TextAlign="Center" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="ProjectName" DataField="ProjectName"
FieldType="String" HeaderText="项目名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="145px" ColumnID="UnitWorkName" DataField="UnitWorkName"
FieldType="String" HeaderText="单位工程名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="145px" ColumnID="PackageContent" DataField="PackageContent"
FieldType="String" HeaderText="分部分项工程名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="WorkPackageSize" DataField="WorkPackageSize"
FieldType="String" HeaderText="分部分项工程规模" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="220px" ColumnID="ExpectedTime" DataField="ExpectedTime"
FieldType="String" HeaderText="预计施工起止时间" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="IsArgumentName" DataField="IsArgumentName"
FieldType="String" HeaderText="是否需要</br>专家论证" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="230px" ColumnID="UnitName" DataField="UnitName"
FieldType="String" HeaderText="施工单位" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
</f:Grid>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:Label runat="server" ID="lbTemp">
</f:Label>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ToolTip="保存"
ValidateForms="SimpleForm1" OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnSubmit" Icon="SystemSaveNew" runat="server" ToolTip="提交"
ValidateForms="SimpleForm1" OnClick="btnSubmit_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="关闭"
runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="Window1" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="true" runat="server" IsModal="true" Width="900px" OnClose="Window1_Close"
Height="400px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuModify" EnablePostBack="true" runat="server"
Text="修改" Icon="Pencil" OnClick="btnMenuModify_Click">
</f:MenuButton>
<f:MenuButton ID="btnMenuDel" EnablePostBack="true" runat="server" Icon="Delete"
Text="删除" ConfirmText="确定删除当前数据?" OnClick="btnMenuDel_Click">
</f:MenuButton>
</f:Menu>
</form>
<script type="text/jscript">
var menuID = '<%= Menu1.ClientID %>';
@@ -1,8 +1,8 @@
using BLL;
using System;
using System.Web;
using System.Linq;
using System.Data;
using System.Linq;
using System.Text;
namespace FineUIPro.Web.HSSE.Solution
{
@@ -36,18 +36,17 @@ namespace FineUIPro.Web.HSSE.Solution
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
this.LargerHazardListId = Request.Params["LargerHazardListId"];
btnNew.OnClientClick = Window1.GetShowReference(String.Format("ExpertArgumentListEditItem.aspx?LargerHazardListItemId={0}", this.LargerHazardListId, "编辑 - ")) + "return false;";
ExpertArgumentService.getViewLargerHazardListItem.Clear();
this.LargerHazardListId = Request.Params["LargerHazardListId"];
var getRecord = BLL.ExpertArgumentService.GetLargerHazardListById(this.LargerHazardListId);
if (getRecord != null)
{
this.txtHazardCode.Text = getRecord.HazardCode;
this.txtRecordTime.Text = string.Format("{0:yyyy-MM-dd}", getRecord.RecordTime);
this.txtVersionNo.Text = getRecord.VersionNo;
ExpertArgumentService.getViewLargerHazardListItem = (from x in Funs.DB.View_Solution_LargerHazardListItem
where x.LargerHazardListId == this.LargerHazardListId
select x).ToList();
if (getRecord.States == Const.State_1)
{
this.btnNew.Hidden = true;
}
}
else
{
@@ -67,10 +66,13 @@ namespace FineUIPro.Web.HSSE.Solution
/// </summary>
private void BindGrid()
{
if (ExpertArgumentService.getViewLargerHazardListItem != null)
var getView= from x in Funs.DB.View_Solution_LargerHazardListItem
where x.LargerHazardListId == this.LargerHazardListId
select x;
if (getView.Count() > 0)
{
Grid1.RecordCount = ExpertArgumentService.getViewLargerHazardListItem.Count();
DataTable tb = this.GetPagedDataTable(Grid1, ExpertArgumentService.getViewLargerHazardListItem);
Grid1.RecordCount = getView.Count();
DataTable tb = this.GetPagedDataTable(Grid1, getView);
Grid1.DataSource = tb;
Grid1.DataBind();
}
@@ -134,8 +136,8 @@ namespace FineUIPro.Web.HSSE.Solution
{
BLL.ExpertArgumentService.UpdateLargerHazardList(newRecord);
BLL.LogService.AddSys_Log(this.CurrUser, newRecord.HazardCode, newRecord.LargerHazardListId, BLL.Const.ProjectExpertArgumentMenuId, BLL.Const.BtnModify);
BLL.ExpertArgumentService.DeleteLargerHazardListItemByLargerHazardListId(this.LargerHazardListId);
//BLL.ExpertArgumentService.DeleteLargerHazardListItemByLargerHazardListId(this.LargerHazardListId);
}
else
{
@@ -143,25 +145,6 @@ namespace FineUIPro.Web.HSSE.Solution
BLL.ExpertArgumentService.AddLargerHazardList(newRecord);
BLL.LogService.AddSys_Log(this.CurrUser, newRecord.HazardCode, newRecord.LargerHazardListId, BLL.Const.ProjectExpertArgumentMenuId, BLL.Const.BtnAdd);
}
var newListItems = from x in ExpertArgumentService.getViewLargerHazardListItem
select new Model.Solution_LargerHazardListItem
{
LargerHazardListItemId = x.LargerHazardListItemId,
SortIndex = x.SortIndex,
LargerHazardListId = this.LargerHazardListId,
UnitWorkId = x.UnitWorkId,
WorkPackageId = x.WorkPackageId,
WorkPackageSize = x.WorkPackageSize,
ExpectedStartTime = x.ExpectedStartTime,
ExpectedEndTime = x.ExpectedEndTime,
IsArgument = x.IsArgument,
UnitId = x.UnitId,
};
if (newListItems != null && newListItems.Count() > 0)
{
Funs.DB.Solution_LargerHazardListItem.InsertAllOnSubmit(newListItems);
Funs.DB.SubmitChanges();
}
}
#endregion
@@ -187,8 +170,7 @@ namespace FineUIPro.Web.HSSE.Solution
foreach (int rowIndex in Grid1.SelectedRowIndexArray)
{
string rowID = Grid1.DataKeys[rowIndex][0].ToString();
ExpertArgumentService.getViewLargerHazardListItem = ExpertArgumentService.getViewLargerHazardListItem.Where(x => x.LargerHazardListItemId != rowID).ToList();
//BLL.LargerHazardService.DeleteLargerHazard(rowID);
BLL.ExpertArgumentService.DeleteLargerHazardListItemById(rowID);
}
BindGrid();
@@ -205,5 +187,39 @@ namespace FineUIPro.Web.HSSE.Solution
{
this.BindGrid();
}
#region
/// 导出按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnOut_Click(object sender, EventArgs e)
{
Response.ClearContent();
string filename = Funs.GetNewFileName();
Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("危大工程清单" + filename, System.Text.Encoding.UTF8) + ".xls");
Response.ContentType = "application/excel";
Response.ContentEncoding = Encoding.UTF8;
this.Grid1.PageSize = this.Grid1.RecordCount;
this.BindGrid();
Response.Write(GetGridTableHtml(Grid1));
Response.End();
}
#endregion
protected void btnNew_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("ExpertArgumentListEditItem.aspx?LargerHazardListId={0}", this.LargerHazardListId, "编辑 - ")));
}
protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length == 0)
{
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
}
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("ExpertArgumentListEditItem.aspx?LargerHazardListItemId={0}", Grid1.SelectedRowID, "编辑 - ")));
}
}
}
@@ -39,6 +39,15 @@ namespace FineUIPro.Web.HSSE.Solution {
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// Toolbar2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// txtHazardCode 控件。
/// </summary>
@@ -66,24 +75,6 @@ namespace FineUIPro.Web.HSSE.Solution {
/// </remarks>
protected global::FineUIPro.DatePicker txtRecordTime;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Toolbar2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// btnNew 控件。
/// </summary>
@@ -93,6 +84,24 @@ namespace FineUIPro.Web.HSSE.Solution {
/// </remarks>
protected global::FineUIPro.Button btnNew;
/// <summary>
/// btnOut 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Toolbar1 控件。
/// </summary>
@@ -17,7 +17,7 @@
Required="true" ShowRedStar="true">
</f:NumberBox>
<f:DropDownList ID="drpUnitWorkId" runat="server" Label="单位工程" EnableEdit="true"
Required="true" ShowRedStar="true" AutoPostBack="true" OnSelectedIndexChanged="drpUnitWorkId_SelectedIndexChanged">
Required="true" ShowRedStar="true" >
</f:DropDownList>
</Items>
</f:FormRow>
@@ -32,11 +32,11 @@
</f:FormRow>
<f:FormRow>
<Items>
<f:DatePicker ID="txtExpectedStartTime" ShowRedStar="true" DateFormatString="yyyy-MM-dd HH:mm" runat="server"
Label="预计施工</br>开始时间" Required="true" LabelAlign="Right" ShowTime="true" ShowSecond="false">
<f:DatePicker ID="txtExpectedStartTime" ShowRedStar="true" DateFormatString="yyyy-MM-dd" runat="server"
Label="预计施工</br>开始时间" Required="true" LabelAlign="Right" >
</f:DatePicker>
<f:DatePicker ID="txtExpectedEndTime" ShowRedStar="true" DateFormatString="yyyy-MM-dd HH:mm" runat="server"
Label="预计施工</br>结束时间" Required="true" LabelAlign="Right" ShowTime="true" ShowSecond="false">
<f:DatePicker ID="txtExpectedEndTime" ShowRedStar="true" DateFormatString="yyyy-MM-dd" runat="server"
Label="预计施工</br>结束时间" Required="true" LabelAlign="Right" >
</f:DatePicker>
</Items>
</f:FormRow>
@@ -44,8 +44,7 @@
<Items>
<f:RadioButtonList ID="rblIsArgument" runat="server" Label="专家论证" Required="true" ShowRedStar="true">
</f:RadioButtonList>
<f:DropDownList ID="drpUnitId" runat="server" Label="施工单位" EnableEdit="true"
Required="true" ShowRedStar="true">
<f:DropDownList ID="drpUnitId" runat="server" Label="施工单位" EnableEdit="true">
</f:DropDownList>
</Items>
</f:FormRow>
@@ -51,6 +51,8 @@ namespace FineUIPro.Web.HSSE.Solution
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
//单位工程
BLL.UnitWorkService.InitUnitWorkDropDownList(this.drpUnitWorkId, this.CurrUser.LoginProjectId, true);
//分部分项
BLL.SpecialSchemeTypeService.InitSpecialSchemeTypeDropDownList(this.drpWorkPackageId, 1, true);
//是否需要专家论证
BLL.ConstValue.InitConstValueRadioButtonList(this.rblIsArgument, ConstValue.Group_0001, "False");
//施工单位
@@ -58,22 +60,22 @@ namespace FineUIPro.Web.HSSE.Solution
this.LargerHazardListId = Request.Params["LargerHazardListId"];
this.LargerHazardListItemId = Request.Params["LargerHazardListItemId"];
var getItem = BLL.ExpertArgumentService.getViewLargerHazardListItem.FirstOrDefault(x => x.LargerHazardListItemId == this.LargerHazardListItemId);
var getItem =Funs.DB.View_Solution_LargerHazardListItem.FirstOrDefault(x => x.LargerHazardListItemId == this.LargerHazardListItemId);
if (getItem != null)
{
this.LargerHazardListId = getItem.LargerHazardListId;
this.txtSortIndex.Text = getItem.SortIndex.ToString();
if (!string.IsNullOrEmpty(getItem.UnitWorkId))
{
this.drpUnitWorkId.SelectedValue = getItem.UnitWorkId;
BLL.WorkPackageService.InitWorkPackagesDropDownListByUnitWorkId(this.drpWorkPackageId, this.drpUnitWorkId.SelectedValue, true);
if (!string.IsNullOrEmpty(getItem.WorkPackageId))
{
this.drpWorkPackageId.SelectedValue = getItem.WorkPackageId;
}
}
if (!string.IsNullOrEmpty(getItem.WorkPackageId))
{
this.drpWorkPackageId.SelectedValue = getItem.WorkPackageId;
}
this.txtWorkPackageSize.Text = getItem.WorkPackageSize;
this.txtExpectedStartTime.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", getItem.ExpectedStartTime);
this.txtExpectedEndTime.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", getItem.ExpectedEndTime);
this.txtExpectedStartTime.Text = string.Format("{0:yyyy-MM-dd}", getItem.ExpectedStartTime);
this.txtExpectedEndTime.Text = string.Format("{0:yyyy-MM-dd}", getItem.ExpectedEndTime);
if (getItem.IsArgument == true)
{
this.rblIsArgument.SelectedValue = "True";
@@ -86,7 +88,7 @@ namespace FineUIPro.Web.HSSE.Solution
}
else
{
var getMax = BLL.ExpertArgumentService.getViewLargerHazardListItem.Where(x => x.LargerHazardListId == this.LargerHazardListId).Max(x => x.SortIndex);
var getMax = Funs.DB.View_Solution_LargerHazardListItem.Where(x => x.LargerHazardListId == this.LargerHazardListId).Max(x => x.SortIndex);
this.txtSortIndex.Text = ((getMax ?? 0) + 1).ToString();
}
}
@@ -101,38 +103,46 @@ namespace FineUIPro.Web.HSSE.Solution
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
var getItem = BLL.ExpertArgumentService.getViewLargerHazardListItem.FirstOrDefault(x => x.LargerHazardListItemId == this.LargerHazardListItemId);
if (getItem != null)
var getproject = ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId);
if (getproject != null)
{
BLL.ExpertArgumentService.getViewLargerHazardListItem.Remove(getItem);
Model.Solution_LargerHazardListItem newItem = new Model.Solution_LargerHazardListItem
{
SortIndex = Funs.GetNewInt(this.txtSortIndex.Text.Trim()),
LargerHazardListId = this.LargerHazardListId,
WorkPackageSize = this.txtWorkPackageSize.Text.Trim(),
ExpectedStartTime = Funs.GetNewDateTime(this.txtExpectedStartTime.Text),
ExpectedEndTime = Funs.GetNewDateTime(this.txtExpectedEndTime.Text),
IsArgument = Convert.ToBoolean(this.rblIsArgument.SelectedValue),
};
if (this.drpWorkPackageId.SelectedValue != Const._Null && !string.IsNullOrEmpty(this.drpWorkPackageId.SelectedValue))
{
newItem.WorkPackageId = this.drpWorkPackageId.SelectedValue;
}
if (this.drpUnitWorkId.SelectedValue != Const._Null && !string.IsNullOrEmpty(this.drpUnitWorkId.SelectedValue))
{
newItem.UnitWorkId = this.drpUnitWorkId.SelectedValue;
}
if (this.drpUnitId.SelectedValue != Const._Null && !string.IsNullOrEmpty(this.drpUnitId.SelectedValue))
{
newItem.UnitId = this.drpUnitId.SelectedValue;
}
var getItem = Funs.DB.Solution_LargerHazardListItem.FirstOrDefault(x => x.LargerHazardListItemId == this.LargerHazardListItemId);
if (getItem != null)
{
newItem.LargerHazardListItemId = getItem.LargerHazardListItemId;
ExpertArgumentService.UpdateLargerHazardListItem(newItem);
}
else
{
newItem.LargerHazardListItemId = SQLHelper.GetNewID();
ExpertArgumentService.AddLargerHazardListItem(newItem);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
Model.View_Solution_LargerHazardListItem newItem = new Model.View_Solution_LargerHazardListItem
{
LargerHazardListItemId = SQLHelper.GetNewID(),
SortIndex = Funs.GetNewInt(this.txtSortIndex.Text.Trim()),
LargerHazardListId = this.LargerHazardListId,
UnitWorkId = this.drpUnitWorkId.SelectedValue,
UnitWorkName = this.drpUnitWorkId.SelectedText,
WorkPackageId = this.drpWorkPackageId.SelectedValue,
PackageContent = this.drpWorkPackageId.SelectedText,
WorkPackageSize = this.txtWorkPackageSize.Text.Trim(),
ExpectedStartTime = Funs.GetNewDateTime(this.txtExpectedStartTime.Text),
ExpectedEndTime = Funs.GetNewDateTime(this.txtExpectedEndTime.Text),
ExpectedTime= this.txtExpectedStartTime.Text+"至"+ Funs.GetNewDateTime(this.txtExpectedEndTime.Text),
IsArgument = Convert.ToBoolean(this.rblIsArgument.SelectedValue),
IsArgumentName = this.rblIsArgument.SelectedItem.Text,
UnitId = this.drpUnitId.SelectedValue,
UnitName = this.drpUnitId.SelectedText,
};
BLL.ExpertArgumentService.getViewLargerHazardListItem.Add(newItem);
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#endregion
protected void drpUnitWorkId_SelectedIndexChanged(object sender, EventArgs e)
{
this.drpWorkPackageId.Items.Clear();
BLL.WorkPackageService.InitWorkPackagesDropDownListByUnitWorkId(this.drpWorkPackageId, this.drpUnitWorkId.SelectedValue, true);
}
}
}
@@ -1,5 +1,6 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ExpertArgumentListView.aspx.cs"
ValidateRequest="false" Inherits="FineUIPro.Web.HSSE.Solution.ExpertArgumentListView" %>
<!DOCTYPE html>
<!DOCTYPE html >
<html xmlns="http://www.w3.org/1999/xhtml">
@@ -9,78 +10,87 @@
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtHazardCode" runat="server" Label="文件编号" Readonly="true">
</f:TextBox>
<f:TextBox ID="txtVersionNo" runat="server" Label="版本" Readonly="true">
</f:TextBox>
<f:TextBox ID="txtRecordTime" runat="server" Label="版本" Readonly="true">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" runat="server" ClicksToEdit="1"
DataIDField="LargerHazardListItemId" DataKeyNames="LargerHazardListItemId"
SortDirection="ASC" AllowSorting="true" SortField="SortIndex" ForceFit="true"
Height="400px" EnableColumnLines="true" >
<Columns>
<f:RenderField Width="50px" ColumnID="SortIndex" DataField="SortIndex"
FieldType="String" HeaderText="序号" TextAlign="Center" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="145px" ColumnID="UnitWorkName" DataField="UnitWorkName"
FieldType="String" HeaderText="单位工程名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="145px" ColumnID="PackageContent" DataField="PackageContent"
FieldType="String" HeaderText="分部分项工程名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="WorkPackageSize" DataField="WorkPackageSize"
FieldType="String" HeaderText="分部分项工程规模" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="260px" ColumnID="ExpectedTime" DataField="ExpectedTime"
FieldType="String" HeaderText="预计施工起止时间" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="IsArgumentName" DataField="IsArgumentName"
FieldType="String" HeaderText="是否需要</br>专家论证" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="UnitName" DataField="UnitName"
FieldType="String" HeaderText="施工单位" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
</f:Grid>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:Label runat="server" ID="lbTemp">
</f:Label>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="btnCancel" Icon="PageCancel" runat="server" ToolTip="作废" Hidden="true"
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:TextBox ID="txtHazardCode" runat="server" Label="文件编号" Readonly="true" MaxLength="50">
</f:TextBox>
<f:TextBox ID="txtVersionNo" runat="server" Label="版本" MaxLength="50">
</f:TextBox>
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" Label="编制日期" ID="txtRecordTime">
</f:DatePicker>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Rows>
<f:FormRow>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" runat="server" ClicksToEdit="1"
DataIDField="LargerHazardListItemId" DataKeyNames="LargerHazardListItemId"
SortDirection="ASC" AllowSorting="true" SortField="SortIndex" ForceFit="true"
Height="400px" EnableColumnLines="true">
<Columns>
<f:RenderField Width="50px" ColumnID="SortIndex" DataField="SortIndex"
FieldType="String" HeaderText="序号" TextAlign="Center" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="110px" ColumnID="ProjectName" DataField="ProjectName"
FieldType="String" HeaderText="项目名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="145px" ColumnID="UnitWorkName" DataField="UnitWorkName"
FieldType="String" HeaderText="单位工程名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="145px" ColumnID="PackageContent" DataField="PackageContent"
FieldType="String" HeaderText="分部分项工程名称" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="WorkPackageSize" DataField="WorkPackageSize"
FieldType="String" HeaderText="分部分项工程规模" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="220px" ColumnID="ExpectedTime" DataField="ExpectedTime"
FieldType="String" HeaderText="预计施工起止时间" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="IsArgumentName" DataField="IsArgumentName"
FieldType="String" HeaderText="是否需要</br>专家论证" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="230px" ColumnID="UnitName" DataField="UnitName"
FieldType="String" HeaderText="施工单位" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
</f:Grid>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:Label runat="server" ID="lbTemp">
</f:Label>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="btnCancel" Icon="PageCancel" runat="server" ToolTip="作废" Hidden="true"
OnClick="btnCancel_Click" Text="作废" ConfirmText="确定作废当前记录?">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="关闭"
runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="关闭"
runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
</form>
<script type="text/jscript">
// 返回false,来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
// F(menuID).show(); //showAt(event.pageX, event.pageY);
// F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
}
</script>
@@ -3,6 +3,7 @@ using System;
using System.Web;
using System.Linq;
using System.Data;
using System.Text;
namespace FineUIPro.Web.HSSE.Solution
{
@@ -37,16 +38,12 @@ namespace FineUIPro.Web.HSSE.Solution
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
this.LargerHazardListId = Request.Params["LargerHazardListId"];
ExpertArgumentService.getViewLargerHazardListItem.Clear();
var getRecord = BLL.ExpertArgumentService.GetLargerHazardListById(LargerHazardListId);
if (getRecord != null)
{
this.txtHazardCode.Text = getRecord.HazardCode;
this.txtRecordTime.Text = string.Format("{0:yyyy-MM-dd}", getRecord.RecordTime);
this.txtVersionNo.Text = getRecord.VersionNo;
ExpertArgumentService.getViewLargerHazardListItem = (from x in Funs.DB.View_Solution_LargerHazardListItem
where x.LargerHazardListId == this.LargerHazardListId
select x).ToList();
if (getRecord.States == Const.State_1 && this.CurrUser.UserId == Const.sysglyId)
{
var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.ProjectExpertArgumentMenuId);
@@ -70,10 +67,13 @@ namespace FineUIPro.Web.HSSE.Solution
/// </summary>
private void BindGrid()
{
if (ExpertArgumentService.getViewLargerHazardListItem != null)
var getView = from x in Funs.DB.View_Solution_LargerHazardListItem
where x.LargerHazardListId == this.LargerHazardListId
select x;
if (getView.Count() > 0)
{
Grid1.RecordCount = ExpertArgumentService.getViewLargerHazardListItem.Count();
DataTable tb = this.GetPagedDataTable(Grid1, ExpertArgumentService.getViewLargerHazardListItem);
Grid1.RecordCount = getView.Count();
DataTable tb = this.GetPagedDataTable(Grid1, getView.ToList());
Grid1.DataSource = tb;
Grid1.DataBind();
}
@@ -139,7 +139,7 @@ namespace FineUIPro.Web.HSSE.Solution
BLL.ExpertArgumentService.AddLargerHazardList(newRecord);
BLL.LogService.AddSys_Log(this.CurrUser, newRecord.HazardCode, newRecord.LargerHazardListId, BLL.Const.ProjectExpertArgumentMenuId, BLL.Const.BtnAdd);
}
var newListItems = from x in ExpertArgumentService.getViewLargerHazardListItem
var newListItems = from x in Funs.DB.Solution_LargerHazardListItem
select new Model.Solution_LargerHazardListItem
{
LargerHazardListItemId = x.LargerHazardListItemId,
@@ -160,5 +160,24 @@ namespace FineUIPro.Web.HSSE.Solution
}
}
#endregion
#region
/// 导出按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnOut_Click(object sender, EventArgs e)
{
Response.ClearContent();
string filename = Funs.GetNewFileName();
Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("危大工程清单" + filename, System.Text.Encoding.UTF8) + ".xls");
Response.ContentType = "application/excel";
Response.ContentEncoding = Encoding.UTF8;
this.Grid1.PageSize = this.Grid1.RecordCount;
this.BindGrid();
Response.Write(GetGridTableHtml(Grid1));
Response.End();
}
#endregion
}
}
@@ -39,6 +39,15 @@ namespace FineUIPro.Web.HSSE.Solution {
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// Toolbar2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// txtHazardCode 控件。
/// </summary>
@@ -64,7 +73,16 @@ namespace FineUIPro.Web.HSSE.Solution {
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtRecordTime;
protected global::FineUIPro.DatePicker txtRecordTime;
/// <summary>
/// btnOut 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// Grid1 控件。