修改移交
This commit is contained in:
parent
c02a6fe294
commit
01479a4eb1
|
@ -27,3 +27,24 @@ CREATE TABLE [dbo].[Transfer_SystemControl](
|
||||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
) ON [PRIMARY]
|
) ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
CREATE TABLE [dbo].[Transfer_SystemStatusRemarks](
|
||||||
|
[Id] [nvarchar](50) NOT NULL,
|
||||||
|
[ProjectId] [nvarchar](50) NULL,
|
||||||
|
[TypeName] [nvarchar](50) NULL,
|
||||||
|
[Remarks] [nvarchar](600) NULL,
|
||||||
|
CONSTRAINT [PK_Transfer_SystemStatusRemarks] PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
[Id] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ÏîÄ¿Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Transfer_SystemStatusRemarks', @level2type=N'COLUMN',@level2name=N'ProjectId'
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ÀàÐÍÃû³Æ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Transfer_SystemStatusRemarks', @level2type=N'COLUMN',@level2name=N'TypeName'
|
||||||
|
GO
|
||||||
|
|
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'±¸×¢' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Transfer_SystemStatusRemarks', @level2type=N'COLUMN',@level2name=N'Remarks'
|
||||||
|
GO
|
|
@ -17,7 +17,7 @@
|
||||||
runat="server" BoxFlex="1" DataKeyNames="SystemNo" AllowCellEditing="true" EnableColumnLines="true"
|
runat="server" BoxFlex="1" DataKeyNames="SystemNo" AllowCellEditing="true" EnableColumnLines="true"
|
||||||
ClicksToEdit="2" DataIDField="SystemNo" AllowSorting="true"
|
ClicksToEdit="2" DataIDField="SystemNo" AllowSorting="true"
|
||||||
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
|
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
|
||||||
EnableTextSelection="true">
|
EnableTextSelection="true" AllowColumnLocking="true">
|
||||||
<Toolbars>
|
<Toolbars>
|
||||||
<f:Toolbar ID="ToolSearch" Position="Top" runat="server" ToolbarAlign="Left">
|
<f:Toolbar ID="ToolSearch" Position="Top" runat="server" ToolbarAlign="Left">
|
||||||
<Items>
|
<Items>
|
||||||
|
@ -26,6 +26,10 @@
|
||||||
</f:DropDownList>
|
</f:DropDownList>
|
||||||
|
|
||||||
<f:Button ID="btnSearch" Icon="SystemSearch" EnablePostBack="true" runat="server" OnClick="btnSearch_Click" ToolTip="查询">
|
<f:Button ID="btnSearch" Icon="SystemSearch" EnablePostBack="true" runat="server" OnClick="btnSearch_Click" ToolTip="查询">
|
||||||
|
</f:Button>
|
||||||
|
|
||||||
|
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
|
||||||
|
EnableAjax="false" DisableControlBeforePostBack="false">
|
||||||
</f:Button>
|
</f:Button>
|
||||||
<f:ToolbarFill runat="server"></f:ToolbarFill>
|
<f:ToolbarFill runat="server"></f:ToolbarFill>
|
||||||
</Items>
|
</Items>
|
||||||
|
@ -33,7 +37,7 @@
|
||||||
</Toolbars>
|
</Toolbars>
|
||||||
<Columns>
|
<Columns>
|
||||||
<f:TemplateField ColumnID="tfPageIndex" Width="55px" HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center"
|
<f:TemplateField ColumnID="tfPageIndex" Width="55px" HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center"
|
||||||
EnableLock="true" Locked="False">
|
EnableLock="true" Locked="true">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblPageIndex" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
<asp:Label ID="lblPageIndex" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
|
@ -44,20 +48,20 @@
|
||||||
|
|
||||||
<f:RenderField ColumnID="SystemNo" DataField="SystemNo"
|
<f:RenderField ColumnID="SystemNo" DataField="SystemNo"
|
||||||
FieldType="String" HeaderText="SystemNo" TextAlign="Center"
|
FieldType="String" HeaderText="SystemNo" TextAlign="Center"
|
||||||
HeaderTextAlign="Center" MinWidth="120px">
|
HeaderTextAlign="Center" MinWidth="120px" EnableLock="true" Locked="true">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
|
|
||||||
<f:RenderField MinWidth="120px" ColumnID="PlanPWD" DataField="PlanPWD"
|
<f:RenderField MinWidth="120px" ColumnID="PlanPWD" DataField="PlanPWD"
|
||||||
HeaderText="Plan PWD<br/>计划PWD" TextAlign="Center"
|
HeaderText="Plan PWD<br/>计划PWD" TextAlign="Center"
|
||||||
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" />
|
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" EnableLock="true" Locked="true"/>
|
||||||
|
|
||||||
<f:RenderField MinWidth="120px" ColumnID="PlanPWD" DataField="PlanPWD"
|
<f:RenderField MinWidth="120px" ColumnID="PlanPWD" DataField="PlanPWD"
|
||||||
HeaderText="Plan JWD<br/>计划联合检查" TextAlign="Center"
|
HeaderText="Plan JWD<br/>计划联合检查" TextAlign="Center"
|
||||||
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" />
|
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" EnableLock="true" Locked="true"/>
|
||||||
|
|
||||||
<f:RenderField MinWidth="120px" ColumnID="PlanPWD" DataField="PlanPWD"
|
<f:RenderField MinWidth="120px" ColumnID="PlanPWD" DataField="PlanPWD"
|
||||||
HeaderText="MC Plan<br/>MC 计划" TextAlign="Center"
|
HeaderText="MC Plan<br/>MC 计划" TextAlign="Center"
|
||||||
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" />
|
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" EnableLock="true" Locked="true"/>
|
||||||
|
|
||||||
<f:GroupField HeaderText="Piping<br/>管道测试包" TextAlign="Center" MinWidth="200px">
|
<f:GroupField HeaderText="Piping<br/>管道测试包" TextAlign="Center" MinWidth="200px">
|
||||||
<Columns>
|
<Columns>
|
||||||
|
@ -169,7 +173,7 @@
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</f:TemplateField>
|
</f:TemplateField>
|
||||||
|
|
||||||
<f:RenderField MinWidth="120px" ColumnID="SubmitPackage" DataField="SubmitPackage"
|
<f:RenderField MinWidth="140px" ColumnID="SubmitPackage" DataField="SubmitPackage"
|
||||||
HeaderText="Submit Package<br/>系统包提交 " TextAlign="Center"
|
HeaderText="Submit Package<br/>系统包提交 " TextAlign="Center"
|
||||||
FieldType="String"/>
|
FieldType="String"/>
|
||||||
|
|
||||||
|
@ -196,15 +200,15 @@
|
||||||
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" />
|
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" />
|
||||||
|
|
||||||
|
|
||||||
<f:GroupField HeaderText="JWD Punch items <br/>outstanding 未完成数" TextAlign="Center" MinWidth="200px">
|
<f:GroupField HeaderText="FWD Punch items <br/>outstanding 未完成数" TextAlign="Center" MinWidth="200px">
|
||||||
<Columns>
|
<Columns>
|
||||||
<f:RenderField MinWidth="50px" ColumnID="jwdACount" DataField="jwdACount"
|
<f:RenderField MinWidth="50px" ColumnID="fwdACount" DataField="fwdACount"
|
||||||
HeaderText="A" TextAlign="Center" />
|
HeaderText="A" TextAlign="Center" />
|
||||||
|
|
||||||
<f:RenderField MinWidth="50px" ColumnID="jwdBCount" DataField="jwdBCount"
|
<f:RenderField MinWidth="50px" ColumnID="fwdBCount" DataField="fwdBCount"
|
||||||
HeaderText="B" TextAlign="Center" />
|
HeaderText="B" TextAlign="Center" />
|
||||||
|
|
||||||
<f:RenderField MinWidth="50px" ColumnID="jwdCCount" DataField="jwdCCount"
|
<f:RenderField MinWidth="50px" ColumnID="fwdCCount" DataField="fwdCCount"
|
||||||
HeaderText="C" TextAlign="Center" />
|
HeaderText="C" TextAlign="Center" />
|
||||||
</Columns>
|
</Columns>
|
||||||
</f:GroupField>
|
</f:GroupField>
|
||||||
|
@ -214,9 +218,6 @@
|
||||||
HeaderText="Actual MC<br/>实际机械完工" TextAlign="Center"
|
HeaderText="Actual MC<br/>实际机械完工" TextAlign="Center"
|
||||||
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" />
|
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" />
|
||||||
|
|
||||||
<f:RenderField MinWidth="120px" ColumnID="SubmitPackage" DataField="SubmitPackage"
|
|
||||||
HeaderText="Submit Package<br/>系统包提交 " TextAlign="Center"
|
|
||||||
FieldType="String"/>
|
|
||||||
|
|
||||||
<f:RenderField MinWidth="120px" ColumnID="Commissioning" DataField="Commissioning"
|
<f:RenderField MinWidth="120px" ColumnID="Commissioning" DataField="Commissioning"
|
||||||
HeaderText="Commissioning<br/>试运行 " TextAlign="Center"
|
HeaderText="Commissioning<br/>试运行 " TextAlign="Center"
|
||||||
|
@ -234,7 +235,7 @@
|
||||||
HeaderText="System Status<br/>系统状态 " TextAlign="Center"
|
HeaderText="System Status<br/>系统状态 " TextAlign="Center"
|
||||||
FieldType="String"/>
|
FieldType="String"/>
|
||||||
|
|
||||||
<f:RenderField MinWidth="120px" ColumnID="TurnoverDescription" DataField="TurnoverDescription"
|
<f:RenderField MinWidth="160px" ColumnID="TurnoverDescription" DataField="TurnoverDescription"
|
||||||
HeaderText="Turnover Description" TextAlign="Center"
|
HeaderText="Turnover Description" TextAlign="Center"
|
||||||
FieldType="String"/>
|
FieldType="String"/>
|
||||||
|
|
||||||
|
@ -260,13 +261,13 @@
|
||||||
</f:Grid>
|
</f:Grid>
|
||||||
</Items>
|
</Items>
|
||||||
</f:Panel>
|
</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="false" runat="server" IsModal="true" Width="1200px"
|
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1200px" OnClose="Window1_Close"
|
||||||
Height="600px">
|
Height="600px">
|
||||||
</f:Window>
|
</f:Window>
|
||||||
<f:Menu ID="Menu1" runat="server">
|
<f:Menu ID="Menu1" runat="server">
|
||||||
<Items>
|
<Items>
|
||||||
<f:MenuButton ID="btnMenuModify" EnablePostBack="true" runat="server" Text="修改" Icon="Pencil" OnClick="btnMenuModify_Click" Hidden="true">
|
<f:MenuButton ID="btnMenuModify" EnablePostBack="true" runat="server" Text="修改" Icon="Pencil" OnClick="btnMenuModify_Click">
|
||||||
</f:MenuButton>
|
</f:MenuButton>
|
||||||
</Items>
|
</Items>
|
||||||
</f:Menu>
|
</f:Menu>
|
||||||
|
|
|
@ -1,12 +1,16 @@
|
||||||
using BLL;
|
using BLL;
|
||||||
|
using Newtonsoft.Json.Linq;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Data;
|
using System.Data;
|
||||||
using System.Data.SqlClient;
|
using System.Data.SqlClient;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
using System.Web;
|
using System.Web;
|
||||||
using System.Web.UI;
|
using System.Web.UI;
|
||||||
using System.Web.UI.WebControls;
|
using System.Web.UI.WebControls;
|
||||||
|
using static FineUIPro.Web.CQMS.Performance.Performance;
|
||||||
|
using AspNet = System.Web.UI.WebControls;
|
||||||
|
|
||||||
namespace FineUIPro.Web.Transfer.Chart
|
namespace FineUIPro.Web.Transfer.Chart
|
||||||
{
|
{
|
||||||
|
@ -85,7 +89,9 @@ namespace FineUIPro.Web.Transfer.Chart
|
||||||
|
|
||||||
ts.PlanPWD,PlanJWD,McPlan,
|
ts.PlanPWD,PlanJWD,McPlan,
|
||||||
SubmitPackage,ActualPWD,ActualJWD,ActualMC,Commissioning,
|
SubmitPackage,ActualPWD,ActualJWD,ActualMC,Commissioning,
|
||||||
IaQian,TcccQ,SystemStatus,TurnoverDescription,ts.Remark
|
IaQian,TcccQ,SystemStatus,TurnoverDescription,ts.Remark,
|
||||||
|
ISNULL(pwdACount,0) pwdACount,ISNULL(pwdBCount,0) pwdBCount,ISNULL(pwdCCount,0) pwdCCount,
|
||||||
|
ISNULL(fwdACount,0) fwdACount,ISNULL(fwdBCount,0) fwdBCount,ISNULL(fwdCCount,0) fwdCCount
|
||||||
from(
|
from(
|
||||||
SELECT SystemNo,ProjectId FROM Transfer_LHCSystemList group by SystemNo,ProjectId
|
SELECT SystemNo,ProjectId FROM Transfer_LHCSystemList group by SystemNo,ProjectId
|
||||||
) f
|
) f
|
||||||
|
@ -169,11 +175,38 @@ namespace FineUIPro.Web.Transfer.Chart
|
||||||
group by ProjectId,SystemName)
|
group by ProjectId,SystemName)
|
||||||
tp1 on f.ProjectId=tp1.ProjectId and f.SystemNo=tp1.SystemName
|
tp1 on f.ProjectId=tp1.ProjectId and f.SystemNo=tp1.SystemName
|
||||||
|
|
||||||
|
left join (select count(*) as pwdACount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed'
|
||||||
|
and Punch_Type='PWD' and Cat='A' group by ProjectId,System_No)
|
||||||
|
tpA on f.ProjectId=tpA.ProjectId and f.SystemNo=tpA.System_No
|
||||||
|
|
||||||
|
left join (select count(*) as pwdBCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed'
|
||||||
|
and Punch_Type='PWD' and Cat='B' group by ProjectId,System_No)
|
||||||
|
tpB on f.ProjectId=tpB.ProjectId and f.SystemNo=tpB.System_No
|
||||||
|
|
||||||
|
left join (select count(*) as pwdCCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed'
|
||||||
|
and Punch_Type='PWD' and Cat='C' group by ProjectId,System_No)
|
||||||
|
tpC on f.ProjectId=tpC.ProjectId and f.SystemNo=tpC.System_No
|
||||||
|
|
||||||
|
left join (select count(*) as fwdACount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed'
|
||||||
|
and Punch_Type='FWD' and Cat='A' group by ProjectId,System_No)
|
||||||
|
tpfA on f.ProjectId=tpfA.ProjectId and f.SystemNo=tpfA.System_No
|
||||||
|
|
||||||
|
left join (select count(*) as fwdBCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed'
|
||||||
|
and Punch_Type='FWD' and Cat='B' group by ProjectId,System_No)
|
||||||
|
tpfB on f.ProjectId=tpfB.ProjectId and f.SystemNo=tpfB.System_No
|
||||||
|
|
||||||
|
left join (select count(*) as fwdCCount,ProjectId,System_No from Transfer_PunchlistFrom where Status!='Completed'
|
||||||
|
and Punch_Type='FWD' and Cat='C' group by ProjectId,System_No)
|
||||||
|
tpfC on f.ProjectId=tpfC.ProjectId and f.SystemNo=tpfC.System_No
|
||||||
|
|
||||||
where f.ProjectId = @ProjectId";
|
where f.ProjectId = @ProjectId";
|
||||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||||
listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId));
|
listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId));
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(ddlSystemNo.SelectedValue))
|
||||||
|
{
|
||||||
|
strSql += " AND SystemNo='" + ddlSystemNo.SelectedValue + "' ";
|
||||||
|
}
|
||||||
|
|
||||||
strSql += " order by SystemNo ";
|
strSql += " order by SystemNo ";
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
|
@ -265,8 +298,9 @@ namespace FineUIPro.Web.Transfer.Chart
|
||||||
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
|
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
string id = Grid1.SelectedRowID;
|
|
||||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("SystemstatusEdit.aspx?Id={0}", id, "编辑 - ")));
|
string SystemNo = Grid1.SelectedRowID;
|
||||||
|
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("SystemstatusEdit.aspx?SystemNo={0}", SystemNo, "编辑 - ")));
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
@ -279,13 +313,135 @@ namespace FineUIPro.Web.Transfer.Chart
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="systemNo"></param>
|
/// <param name="systemNo"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
protected string totalper(object systemNo) {
|
protected string totalper(object systemNo)
|
||||||
|
{
|
||||||
string rate = string.Empty;
|
string rate = string.Empty;
|
||||||
if (systemNo != null) {
|
if (systemNo != null)
|
||||||
|
{
|
||||||
|
var pid = CurrUser.LoginProjectId;
|
||||||
|
var scode = systemNo.ToString();
|
||||||
//根据systemNo和projectid获取所有数据 和完成的数据
|
//根据systemNo和projectid获取所有数据 和完成的数据
|
||||||
|
#region 九个表的数据
|
||||||
|
var list1 = Funs.DB.Transfer_Piping.Where(x => x.ProjectId == pid && x.SYSTEM == scode).ToList();
|
||||||
|
var list2 = Funs.DB.Transfer_StaticEquipment.Where(x => x.ProjectId == pid && x.SYSTEM == scode).ToList();
|
||||||
|
var list3 = Funs.DB.Transfer_RotatingEquipment.Where(x => x.ProjectId == pid && x.SYSTEM == scode).ToList();
|
||||||
|
var list4 = Funs.DB.Transfer_Instrumentation.Where(x => x.ProjectId == pid && x.SystemName == scode).ToList();
|
||||||
|
var list5 = Funs.DB.Transfer_Electrical.Where(x => x.ProjectId == pid && x.SystemName == scode).ToList();
|
||||||
|
var list6 = Funs.DB.Transfer_Civil_Structure.Where(x => x.ProjectId == pid && x.SystemName == scode).ToList();
|
||||||
|
var list7 = Funs.DB.Transfer_Firefighting.Where(x => x.ProjectId == pid && x.SystemName == scode).ToList();
|
||||||
|
var list8 = Funs.DB.Transfer_Telecom.Where(x => x.ProjectId == pid && x.SystemName == scode).ToList();
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
float allcount = (list1.Count + list2.Count + list3.Count + list4.Count +
|
||||||
|
list5.Count + list6.Count + list7.Count + list8.Count);
|
||||||
|
|
||||||
|
float allScount = (list1.Where(x => x.FINALStatus == "Completed").ToList().Count + list2.Where(x => x.MechanicalFINALStatus == "Completed").ToList().Count
|
||||||
|
+ list3.Where(x => x.MechanicalFINALStatus == "Completed").ToList().Count + list4.Where(x => x.FINAL_Status == "Completed").ToList().Count +
|
||||||
|
list5.Where(x => x.FINAL_Status == "Completed").ToList().Count + list6.Where(x => x.FINAL_Status == "Completed").ToList().Count
|
||||||
|
+ list7.Where(x => x.FINAL_Status == "Completed").ToList().Count + list8.Where(x => x.FINAL_Status == "Completed").ToList().Count
|
||||||
|
);
|
||||||
|
|
||||||
|
if (Convert.ToInt32(allcount)==0)
|
||||||
|
{
|
||||||
|
return "0";
|
||||||
|
}
|
||||||
|
var rateF = 100 * (allScount / allcount);
|
||||||
|
rate = rateF.ToString("F2");
|
||||||
}
|
}
|
||||||
return rate;
|
return rate;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#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 = System.Text.Encoding.UTF8;
|
||||||
|
this.Grid1.PageSize = 100000;
|
||||||
|
this.BindGrid();
|
||||||
|
Response.Write(GetGridTableHtml(Grid1));
|
||||||
|
Response.End();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 导出方法
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="grid"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
private string GetGridTableHtml(Grid grid)
|
||||||
|
{
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.Append("<meta http-equiv=\"content-type\" content=\"application/excel; charset=UTF-8\"/>");
|
||||||
|
sb.Append("<table cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;\">");
|
||||||
|
//sb.Append("<tr>");
|
||||||
|
//foreach (GridColumn column in grid.Columns)
|
||||||
|
//{
|
||||||
|
// if (column.ColumnID != "ckbIsSelected" && column.ColumnID != "Punish" && column.ColumnID != "Del")
|
||||||
|
// {
|
||||||
|
// sb.AppendFormat("<td>{0}</td>", column.HeaderText);
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
//sb.Append("</tr>");
|
||||||
|
MultiHeaderTable mht = new MultiHeaderTable();
|
||||||
|
mht.ResolveMultiHeaderTable(Grid1.Columns);
|
||||||
|
|
||||||
|
foreach (List<object[]> rows in mht.MultiTable)
|
||||||
|
{
|
||||||
|
sb.Append("<tr>");
|
||||||
|
foreach (object[] cell in rows)
|
||||||
|
{
|
||||||
|
int rowspan = Convert.ToInt32(cell[0]);
|
||||||
|
int colspan = Convert.ToInt32(cell[1]);
|
||||||
|
GridColumn column = cell[2] as GridColumn;
|
||||||
|
if (column.Hidden == false)
|
||||||
|
{
|
||||||
|
sb.AppendFormat("<th{0}{1}{2}>{3}</th>",
|
||||||
|
rowspan != 1 ? " rowspan=\"" + rowspan + "\"" : "",
|
||||||
|
colspan != 1 ? " colspan=\"" + colspan + "\"" : "",
|
||||||
|
colspan != 1 ? " style=\"text-align:center;\"" : "",
|
||||||
|
column.HeaderText);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sb.Append("</tr>");
|
||||||
|
}
|
||||||
|
foreach (GridRow row in grid.Rows)
|
||||||
|
{
|
||||||
|
sb.Append("<tr>");
|
||||||
|
//if (row.Grid.gr.Hidden == false) {
|
||||||
|
foreach (GridColumn column in mht.Columns)
|
||||||
|
{
|
||||||
|
if (column.ColumnID != "ckbIsSelected" && column.ColumnID != "Punish" && column.ColumnID != "Del")
|
||||||
|
{
|
||||||
|
string html = row.Values[column.ColumnIndex].ToString();
|
||||||
|
|
||||||
|
if (column.ColumnID == "tfPageIndex")
|
||||||
|
{
|
||||||
|
html = (row.FindControl("lblPageIndex") as AspNet.Label).Text;
|
||||||
|
}
|
||||||
|
|
||||||
|
else if (column.ColumnID == "Count4")
|
||||||
|
{
|
||||||
|
html = (row.FindControl("Label5") as AspNet.Label).Text;
|
||||||
|
}
|
||||||
|
|
||||||
|
sb.AppendFormat("<td>{0}</td>", html);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//}
|
||||||
|
sb.Append("</tr>");
|
||||||
|
}
|
||||||
|
|
||||||
|
sb.Append("</table>");
|
||||||
|
|
||||||
|
return sb.ToString();
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -77,6 +77,15 @@ namespace FineUIPro.Web.Transfer.Chart
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnSearch;
|
protected global::FineUIPro.Button btnSearch;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnOut 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnOut;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblPageIndex 控件。
|
/// lblPageIndex 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -4,13 +4,102 @@
|
||||||
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head runat="server">
|
<head runat="server">
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
<title></title>
|
<title>移交统计表编辑</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<form id="form1" runat="server">
|
<form id="form1" runat="server">
|
||||||
<div>
|
<f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="SimpleForm1" />
|
||||||
</div>
|
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" Title="HSE事故(对人员)记录"
|
||||||
|
AutoScroll="true" BodyPadding="10px" runat="server" RedStarPosition="BeforeText"
|
||||||
|
LabelAlign="Right">
|
||||||
|
<Rows>
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:DatePicker runat="server" Label="Plan PWD/计划PWD" ID="txtPlanPWD" DateFormatString="yyyy-MM-dd"
|
||||||
|
LabelAlign="Right" LabelWidth="200px" Required="true" ShowRedStar="true">
|
||||||
|
</f:DatePicker>
|
||||||
|
|
||||||
|
<f:DatePicker runat="server" Label="Plan JWD/计划联合检查" ID="txtPlanJWD" DateFormatString="yyyy-MM-dd"
|
||||||
|
LabelAlign="Right" Required="true" ShowRedStar="true">
|
||||||
|
</f:DatePicker>
|
||||||
|
|
||||||
|
<f:DatePicker runat="server" Label="MC Plan/MC 计划" ID="txtMcPlan" DateFormatString="yyyy-MM-dd"
|
||||||
|
LabelAlign="Right" Required="true" ShowRedStar="true">
|
||||||
|
</f:DatePicker>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:TextArea ID="txtSubmitPackage" runat="server" Label="Submit Package/系统包提交 " LabelAlign="Right" LabelWidth="200px">
|
||||||
|
</f:TextArea>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:DatePicker runat="server" Label="Actual PWD/实际预联合检查" ID="txtActualPWD" DateFormatString="yyyy-MM-dd"
|
||||||
|
LabelAlign="Right" LabelWidth="200px">
|
||||||
|
</f:DatePicker>
|
||||||
|
|
||||||
|
<f:DatePicker runat="server" Label="Actual JWD/实际联合检查" ID="txtActualJWD" DateFormatString="yyyy-MM-dd"
|
||||||
|
LabelAlign="Right">
|
||||||
|
</f:DatePicker>
|
||||||
|
|
||||||
|
<f:DatePicker runat="server" Label="Actual MC/实际机械完工" ID="txtActualMC" DateFormatString="yyyy-MM-dd"
|
||||||
|
LabelAlign="Right">
|
||||||
|
</f:DatePicker>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:TextBox ID="txtCommissioning" runat="server" Label="Commissioning/试运行" LabelAlign="Right" LabelWidth="200px">
|
||||||
|
</f:TextBox>
|
||||||
|
|
||||||
|
<f:TextBox ID="txtIaQian" runat="server" Label="IA签署" LabelAlign="Right">
|
||||||
|
</f:TextBox>
|
||||||
|
|
||||||
|
<f:TextBox ID="txtTcccQ" runat="server" Label="TCCC签署" LabelAlign="Right">
|
||||||
|
</f:TextBox>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:DropDownList ID="ddlSystemStatus" runat="server" Label="System Status/系统状态" LabelWidth="200px" Required="true" ShowRedStar="true">
|
||||||
|
<f:ListItem Value="" Text=""></f:ListItem>
|
||||||
|
<f:ListItem Value="Completed" Text="Completed"></f:ListItem>
|
||||||
|
<f:ListItem Value="In progress" Text="In progress"></f:ListItem>
|
||||||
|
<f:ListItem Value="Not Start" Text="Not Start"></f:ListItem>
|
||||||
|
</f:DropDownList>
|
||||||
|
|
||||||
|
<f:TextBox ID="txtTurnoverDescription" runat="server" Label="Turnover Description" LabelAlign="Right">
|
||||||
|
</f:TextBox>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:TextArea ID="txtRemark" runat="server" Label="Remark/备注 " LabelAlign="Right" LabelWidth="200px">
|
||||||
|
</f:TextArea>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
|
|
||||||
|
</Rows>
|
||||||
|
<Toolbars>
|
||||||
|
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
|
||||||
|
<Items>
|
||||||
|
<f:ToolbarFill ID="ToolbarFill1" runat="server">
|
||||||
|
</f:ToolbarFill>
|
||||||
|
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ToolTip="保存" ValidateForms="SimpleForm1" Text="保存"
|
||||||
|
OnClick="btnSave_Click">
|
||||||
|
</f:Button>
|
||||||
|
</Items>
|
||||||
|
</f:Toolbar>
|
||||||
|
</Toolbars>
|
||||||
|
</f:Form>
|
||||||
</form>
|
</form>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,16 +1,141 @@
|
||||||
using System;
|
using BLL;
|
||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Data;
|
||||||
|
using System.Data.SqlClient;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Web;
|
|
||||||
using System.Web.UI;
|
|
||||||
using System.Web.UI.WebControls;
|
|
||||||
|
|
||||||
namespace FineUIPro.Web.Transfer.Chart
|
namespace FineUIPro.Web.Transfer.Chart
|
||||||
{
|
{
|
||||||
public partial class SystemstatusEdit : System.Web.UI.Page
|
public partial class SystemstatusEdit : PageBase
|
||||||
{
|
{
|
||||||
|
#region 定义项
|
||||||
|
/// <summary>
|
||||||
|
/// 主键
|
||||||
|
/// </summary>
|
||||||
|
private string SystemNo
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return (string)ViewState["SystemNo"];
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
ViewState["SystemNo"] = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 项目主键
|
||||||
|
/// </summary>
|
||||||
|
public string ProjectId
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return (string)ViewState["ProjectId"];
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
ViewState["ProjectId"] = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public string Id
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return (string)ViewState["Id"];
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
ViewState["Id"] = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
protected void Page_Load(object sender, EventArgs e)
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
if (!IsPostBack) {
|
||||||
|
ProjectId = this.CurrUser.LoginProjectId;
|
||||||
|
SystemNo = Request.Params["SystemNo"];
|
||||||
|
var model = Funs.DB.Transfer_SystemControl.FirstOrDefault(x => x.ProjectId == ProjectId && x.SystemNo == SystemNo);
|
||||||
|
if (model!=null)
|
||||||
|
{
|
||||||
|
Id = model.Id;
|
||||||
|
txtPlanPWD.Text = model.PlanPWD.ToString();
|
||||||
|
txtPlanJWD.Text = model.PlanJWD.ToString();
|
||||||
|
txtMcPlan.Text = model.McPlan.ToString();
|
||||||
|
txtSubmitPackage.Text = model.SubmitPackage;
|
||||||
|
txtActualPWD.Text = model.ActualPWD.ToString();
|
||||||
|
txtActualJWD.Text = model.ActualJWD.ToString();
|
||||||
|
txtActualMC.Text = model.ActualMC.ToString();
|
||||||
|
txtCommissioning.Text = model.Commissioning;
|
||||||
|
txtIaQian.Text = model.IaQian;
|
||||||
|
txtTcccQ.Text = model.TcccQ;
|
||||||
|
ddlSystemStatus.SelectedValue = model.SystemStatus;
|
||||||
|
txtTurnoverDescription.Text = model.TurnoverDescription;
|
||||||
|
txtRemark.Text = model.Remark;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 保存
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void btnSave_Click(object sender, EventArgs e) {
|
||||||
|
var model = new Model.Transfer_SystemControl()
|
||||||
|
{
|
||||||
|
ProjectId=ProjectId,
|
||||||
|
SystemNo=SystemNo,
|
||||||
|
PlanPWD= Convert.ToDateTime(txtPlanPWD.Text),
|
||||||
|
PlanJWD=Convert.ToDateTime(txtPlanJWD.Text),
|
||||||
|
McPlan=Convert.ToDateTime(txtMcPlan.Text),
|
||||||
|
SubmitPackage= txtSubmitPackage.Text,
|
||||||
|
Commissioning= txtCommissioning.Text,
|
||||||
|
IaQian= txtIaQian.Text,
|
||||||
|
TcccQ= txtTcccQ.Text,
|
||||||
|
SystemStatus= ddlSystemStatus.SelectedValue,
|
||||||
|
TurnoverDescription= txtTurnoverDescription.Text,
|
||||||
|
Remark= txtRemark.Text
|
||||||
|
};
|
||||||
|
if (!string.IsNullOrEmpty(txtActualPWD.Text))
|
||||||
|
{
|
||||||
|
model.ActualPWD = Convert.ToDateTime(txtActualPWD.Text);
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(txtActualJWD.Text))
|
||||||
|
{
|
||||||
|
model.ActualJWD = Convert.ToDateTime(txtActualJWD.Text);
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(txtActualMC.Text))
|
||||||
|
{
|
||||||
|
model.ActualMC = Convert.ToDateTime(txtActualMC.Text);
|
||||||
|
}
|
||||||
|
if (string.IsNullOrEmpty(Id))
|
||||||
|
{
|
||||||
|
model.Id = Guid.NewGuid().ToString();
|
||||||
|
Funs.DB.Transfer_SystemControl.InsertOnSubmit(model);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
model.Id = Id;
|
||||||
|
var newModel = Funs.DB.Transfer_SystemControl.FirstOrDefault(p => p.Id == this.Id);
|
||||||
|
newModel.PlanPWD = model.PlanPWD;
|
||||||
|
newModel.PlanJWD = model.PlanJWD;
|
||||||
|
newModel.McPlan = model.McPlan;
|
||||||
|
newModel.SubmitPackage = model.SubmitPackage;
|
||||||
|
newModel.Commissioning = model.Commissioning;
|
||||||
|
newModel.IaQian = model.IaQian;
|
||||||
|
newModel.TcccQ = model.TcccQ;
|
||||||
|
newModel.SystemStatus = model.SystemStatus;
|
||||||
|
newModel.TurnoverDescription = model.TurnoverDescription;
|
||||||
|
newModel.Remark = model.Remark;
|
||||||
|
newModel.ActualPWD = model.ActualPWD;
|
||||||
|
newModel.ActualJWD = model.ActualJWD;
|
||||||
|
newModel.ActualMC = model.ActualMC;
|
||||||
|
}
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
ShowNotify("编辑成功", MessageBoxIcon.Success);
|
||||||
|
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,5 +22,167 @@ namespace FineUIPro.Web.Transfer.Chart
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// PageManager1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.PageManager PageManager1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// SimpleForm1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Form SimpleForm1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtPlanPWD 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DatePicker txtPlanPWD;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtPlanJWD 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DatePicker txtPlanJWD;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtMcPlan 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DatePicker txtMcPlan;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtSubmitPackage 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextArea txtSubmitPackage;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtActualPWD 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DatePicker txtActualPWD;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtActualJWD 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DatePicker txtActualJWD;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtActualMC 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DatePicker txtActualMC;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtCommissioning 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtCommissioning;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtIaQian 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtIaQian;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtTcccQ 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtTcccQ;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ddlSystemStatus 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.DropDownList ddlSystemStatus;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtTurnoverDescription 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextBox txtTurnoverDescription;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// txtRemark 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.TextArea txtRemark;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Toolbar1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Toolbar Toolbar1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ToolbarFill1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.ToolbarFill ToolbarFill1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnSave 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnSave;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue