修改施工日志
This commit is contained in:
parent
afce1cfc6a
commit
40afc9e40b
|
|
@ -0,0 +1,104 @@
|
|||
|
||||
CREATE TABLE [dbo].[ZHGL_ProjectConstructionLog](
|
||||
[ProjectConstructionLogId] [nvarchar](50) NOT NULL,
|
||||
[ProjectId] [nvarchar](50) NULL,
|
||||
[Weather] [nvarchar](10) NULL,
|
||||
[Temperature] [nvarchar](30) NULL,
|
||||
[ContractNo] [nvarchar](500) NULL,
|
||||
[UnitWorks] [nvarchar](500) NULL,
|
||||
[Professional] [nvarchar](50) NULL,
|
||||
[CompileMan] [nvarchar](50) NULL,
|
||||
[CompileDate] [datetime] NULL,
|
||||
[State] [char](1) NULL,
|
||||
[Remark] [nvarchar](500) NULL,
|
||||
[HSETodaySummary] [nvarchar](3000) NULL,
|
||||
[HSETodaySummaryRemark] [nvarchar](500) NULL,
|
||||
[HSETomorrowPlan] [nvarchar](3000) NULL,
|
||||
[HSETomorrowPlanRemark] [nvarchar](500) NULL,
|
||||
[CQMSTodaySummary] [nvarchar](3000) NULL,
|
||||
[CQMSTodaySummaryRemark] [nvarchar](500) NULL,
|
||||
[CQMSTomorrowPlan] [nvarchar](3000) NULL,
|
||||
[CQMSTomorrowPlanRemark] [nvarchar](500) NULL,
|
||||
[FileCode] [nvarchar](50) NULL,
|
||||
[WorkPostId] [nvarchar](1000) NULL,
|
||||
[MachineId] [nvarchar](1000) NULL,
|
||||
CONSTRAINT [PK_ZHGL_ProjectConstructionLog] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[ProjectConstructionLogId] 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
|
||||
|
||||
SET ANSI_PADDING OFF
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[ZHGL_ProjectConstructionLog] WITH CHECK ADD CONSTRAINT [FK_ZHGL_ProjectConstructionLog_Base_Project] FOREIGN KEY([ProjectId])
|
||||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[ZHGL_ProjectConstructionLog] CHECK CONSTRAINT [FK_ZHGL_ProjectConstructionLog_Base_Project]
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'ProjectConstructionLogId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @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'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'Weather'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最高温度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'Temperature'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'合同编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'ContractNo'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位工程' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'UnitWorks'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'专业工程' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'Professional'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'State'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'Remark'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'安全当日小结' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'HSETodaySummary'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'安全当日小结备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'HSETodaySummaryRemark'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'安全明日计划' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'HSETomorrowPlan'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'安全明日计划备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'HSETomorrowPlanRemark'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量当日小结' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'CQMSTodaySummary'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量当日小结备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'CQMSTodaySummaryRemark'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量明日计划' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'CQMSTomorrowPlan'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'质量明日计划备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog', @level2type=N'COLUMN',@level2name=N'CQMSTomorrowPlanRemark'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目级施工日志表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ProjectConstructionLog'
|
||||
GO
|
||||
|
||||
|
||||
|
||||
|
|
@ -654,6 +654,7 @@
|
|||
<Compile Include="PZHGL\InformationProject\ConstructionReportApproveService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\ConstructionReportService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\PictureService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\ProjectConstructionLogService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\ReceiveFileManagerService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\WorkHandoverApproveService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\WorkHandoverDetailService.cs" />
|
||||
|
|
|
|||
|
|
@ -342,6 +342,11 @@ namespace BLL
|
|||
/// </summary>
|
||||
public static string WorkPost_ProjectHSSEDirector = "5e6e259e-ea0a-4a63-8f52-df4a19a6c9fa";
|
||||
|
||||
/// <summary>
|
||||
/// 施工经理岗位Id
|
||||
/// </summary>
|
||||
public static string WorkPost_ConstructionManager = "49198d7c-8d14-4ea6-a495-2fe1aa179769";
|
||||
|
||||
/// <summary>
|
||||
/// HSE工程师岗位Id
|
||||
/// </summary>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,134 @@
|
|||
using System;
|
||||
using System.Linq;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目级施工日志
|
||||
/// </summary>
|
||||
public static class ProjectConstructionLogService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取项目级施工日志
|
||||
/// </summary>
|
||||
/// <param name="ProjectConstructionLogId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.ZHGL_ProjectConstructionLog GetProjectConstructionLogById(string ProjectConstructionLogId)
|
||||
{
|
||||
return Funs.DB.ZHGL_ProjectConstructionLog.FirstOrDefault(e => e.ProjectConstructionLogId == ProjectConstructionLogId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据项目、用户及日期获取项目级施工日志
|
||||
/// </summary>
|
||||
/// <param name="ProjectConstructionLogId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.ZHGL_ProjectConstructionLog GetProjectConstructionLogByProjectIdAndUserIDAndDate(string ProjectConstructionLogId, string projectId, string userId, DateTime date)
|
||||
{
|
||||
return Funs.DB.ZHGL_ProjectConstructionLog.FirstOrDefault(e => e.ProjectConstructionLogId != ProjectConstructionLogId && e.ProjectId == projectId && e.CompileMan == userId);
|
||||
//return Funs.DB.ZHGL_ProjectConstructionLog.FirstOrDefault(e => e.ProjectConstructionLogId != ProjectConstructionLogId && e.ProjectId == projectId && e.CompileMan == userId && e.CompileDate == date);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加项目级施工日志
|
||||
/// </summary>
|
||||
/// <param name="ProjectConstructionLog"></param>
|
||||
public static void AddProjectConstructionLog(Model.ZHGL_ProjectConstructionLog ProjectConstructionLog)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.ZHGL_ProjectConstructionLog newProjectConstructionLog = new Model.ZHGL_ProjectConstructionLog
|
||||
{
|
||||
ProjectConstructionLogId = ProjectConstructionLog.ProjectConstructionLogId,
|
||||
ProjectId = ProjectConstructionLog.ProjectId,
|
||||
Weather = ProjectConstructionLog.Weather,
|
||||
Temperature = ProjectConstructionLog.Temperature,
|
||||
ContractNo = ProjectConstructionLog.ContractNo,
|
||||
UnitWorks = ProjectConstructionLog.UnitWorks,
|
||||
Professional = ProjectConstructionLog.Professional,
|
||||
CompileMan = ProjectConstructionLog.CompileMan,
|
||||
CompileDate = ProjectConstructionLog.CompileDate,
|
||||
State = ProjectConstructionLog.State,
|
||||
Remark = ProjectConstructionLog.Remark,
|
||||
HSETodaySummary = ProjectConstructionLog.HSETodaySummary,
|
||||
HSETodaySummaryRemark = ProjectConstructionLog.HSETodaySummaryRemark,
|
||||
HSETomorrowPlan = ProjectConstructionLog.HSETomorrowPlan,
|
||||
HSETomorrowPlanRemark = ProjectConstructionLog.HSETomorrowPlanRemark,
|
||||
CQMSTodaySummary = ProjectConstructionLog.CQMSTodaySummary,
|
||||
CQMSTodaySummaryRemark = ProjectConstructionLog.CQMSTodaySummaryRemark,
|
||||
CQMSTomorrowPlan = ProjectConstructionLog.CQMSTomorrowPlan,
|
||||
CQMSTomorrowPlanRemark = ProjectConstructionLog.CQMSTomorrowPlanRemark,
|
||||
FileCode = ProjectConstructionLog.FileCode,
|
||||
WorkPostId = ProjectConstructionLog.WorkPostId,
|
||||
MachineId = ProjectConstructionLog.MachineId,
|
||||
};
|
||||
db.ZHGL_ProjectConstructionLog.InsertOnSubmit(newProjectConstructionLog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改项目级施工日志
|
||||
/// </summary>
|
||||
/// <param name="ProjectConstructionLog"></param>
|
||||
public static void UpdateProjectConstructionLog(Model.ZHGL_ProjectConstructionLog ProjectConstructionLog)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.ZHGL_ProjectConstructionLog newProjectConstructionLog = db.ZHGL_ProjectConstructionLog.FirstOrDefault(e => e.ProjectConstructionLogId == ProjectConstructionLog.ProjectConstructionLogId);
|
||||
if (newProjectConstructionLog != null)
|
||||
{
|
||||
newProjectConstructionLog.FileCode = ProjectConstructionLog.FileCode;
|
||||
newProjectConstructionLog.Weather = ProjectConstructionLog.Weather;
|
||||
newProjectConstructionLog.Temperature = ProjectConstructionLog.Temperature;
|
||||
newProjectConstructionLog.ContractNo = ProjectConstructionLog.ContractNo;
|
||||
newProjectConstructionLog.UnitWorks = ProjectConstructionLog.UnitWorks;
|
||||
newProjectConstructionLog.Professional = ProjectConstructionLog.Professional;
|
||||
newProjectConstructionLog.State = ProjectConstructionLog.State;
|
||||
newProjectConstructionLog.Remark = ProjectConstructionLog.Remark;
|
||||
newProjectConstructionLog.HSETodaySummary = ProjectConstructionLog.HSETodaySummary;
|
||||
newProjectConstructionLog.HSETodaySummaryRemark = ProjectConstructionLog.HSETodaySummaryRemark;
|
||||
newProjectConstructionLog.HSETomorrowPlan = ProjectConstructionLog.HSETomorrowPlan;
|
||||
newProjectConstructionLog.HSETomorrowPlanRemark = ProjectConstructionLog.HSETomorrowPlanRemark;
|
||||
newProjectConstructionLog.CQMSTodaySummary = ProjectConstructionLog.CQMSTodaySummary;
|
||||
newProjectConstructionLog.CQMSTodaySummaryRemark = ProjectConstructionLog.CQMSTodaySummaryRemark;
|
||||
newProjectConstructionLog.CQMSTomorrowPlan = ProjectConstructionLog.CQMSTomorrowPlan;
|
||||
newProjectConstructionLog.CQMSTomorrowPlanRemark = ProjectConstructionLog.CQMSTomorrowPlanRemark;
|
||||
newProjectConstructionLog.WorkPostId = ProjectConstructionLog.WorkPostId;
|
||||
newProjectConstructionLog.MachineId = ProjectConstructionLog.MachineId;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除项目级施工日志
|
||||
/// </summary>
|
||||
/// <param name="ProjectConstructionLogId"></param>
|
||||
public static void DeleteProjectConstructionLogById(string ProjectConstructionLogId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.ZHGL_ProjectConstructionLog ProjectConstructionLog = db.ZHGL_ProjectConstructionLog.FirstOrDefault(e => e.ProjectConstructionLogId == ProjectConstructionLogId);
|
||||
if (ProjectConstructionLog != null)
|
||||
{
|
||||
////删除附件表
|
||||
BLL.CommonService.DeleteAttachFileById(ProjectConstructionLog.ProjectConstructionLogId);
|
||||
db.ZHGL_ProjectConstructionLog.DeleteOnSubmit(ProjectConstructionLog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取天气状况
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static ListItem[] GetWeatherList()
|
||||
{
|
||||
ListItem[] lis = new ListItem[4];
|
||||
lis[0] = new ListItem("阴", "阴");
|
||||
lis[1] = new ListItem("晴", "晴");
|
||||
lis[2] = new ListItem("雨", "雨");
|
||||
lis[3] = new ListItem("雪", "雪");
|
||||
return lis;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,231 @@
|
|||
|
||||
错误信息开始=====>
|
||||
错误类型:HttpParseException
|
||||
错误信息:无法从其“Icon”属性的字符串表示形式“del”创建“FineUIPro.Icon”类型的对象。
|
||||
错误堆栈:
|
||||
在 System.Web.UI.TemplateParser.ProcessException(Exception ex)
|
||||
在 System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
|
||||
在 System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
|
||||
----错误类型:HttpException
|
||||
----错误信息:
|
||||
----无法从其“Icon”属性的字符串表示形式“del”创建“FineUIPro.Icon”类型的对象。
|
||||
----错误堆栈:
|
||||
在 System.Web.UI.PropertyConverter.ObjectFromString(Type objType, MemberInfo propertyInfo, String value)
|
||||
在 System.Web.UI.ControlBuilder.AddProperty(String filter, String name, String value, Boolean mainDirectiveMode)
|
||||
在 System.Web.UI.ControlBuilder.PreprocessAttribute(String filter, String attribname, String attribvalue, Boolean mainDirectiveMode, Int32 line, Int32 column)
|
||||
在 System.Web.UI.ControlBuilder.PreprocessAttributes(ParsedAttributeCollection attribs)
|
||||
在 System.Web.UI.ControlBuilder.Init(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs)
|
||||
在 System.Web.UI.ControlBuilder.CreateBuilderFromType(TemplateParser parser, ControlBuilder parentBuilder, Type type, String tagName, String id, IDictionary attribs, Int32 line, String sourceFileName)
|
||||
在 System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type& childType, Boolean defaultProperty)
|
||||
在 System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText)
|
||||
在 System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding)
|
||||
出错时间:09/22/2023 16:56:36
|
||||
出错文件:http://localhost:12669/PZHGL/InformationProject/ConstructionLog.aspx
|
||||
IP地址:::1
|
||||
|
||||
出错时间:09/22/2023 16:56:36
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:NullReferenceException
|
||||
错误信息:未将对象引用设置到对象的实例。
|
||||
错误堆栈:
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ConstructionLog.Page_Load(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ConstructionLog.aspx.cs:行号 91
|
||||
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
|
||||
在 System.EventHandler.Invoke(Object sender, EventArgs e)
|
||||
在 System.Web.UI.Control.OnLoad(EventArgs e)
|
||||
在 System.Web.UI.Control.LoadRecursive()
|
||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
出错时间:09/22/2023 17:26:30
|
||||
出错文件:http://localhost:12669/PZHGL/InformationProject/ConstructionLog.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:09/22/2023 17:26:30
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:NullReferenceException
|
||||
错误信息:未将对象引用设置到对象的实例。
|
||||
错误堆栈:
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ConstructionLog.TextNew() 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ConstructionLog.aspx.cs:行号 563
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ConstructionLog.btnMenuAdd_Click(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ConstructionLog.aspx.cs:行号 529
|
||||
在 FineUIPro.MenuButton.OnClick(EventArgs e)
|
||||
在 (MenuButton , EventArgs )
|
||||
在 FineUIPro.MenuButton.RaisePostBackEvent(String eventArgument)
|
||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
出错时间:09/23/2023 10:19:08
|
||||
出错文件:http://localhost:12669/PZHGL/InformationProject/ConstructionLog.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:09/23/2023 10:19:08
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:NullReferenceException
|
||||
错误信息:未将对象引用设置到对象的实例。
|
||||
错误堆栈:
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ConstructionLog.TextNew() 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ConstructionLog.aspx.cs:行号 563
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ConstructionLog.btnMenuAdd_Click(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ConstructionLog.aspx.cs:行号 529
|
||||
在 FineUIPro.MenuButton.OnClick(EventArgs e)
|
||||
在 (MenuButton , EventArgs )
|
||||
在 FineUIPro.MenuButton.RaisePostBackEvent(String eventArgument)
|
||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
出错时间:09/23/2023 10:19:21
|
||||
出错文件:http://localhost:12669/PZHGL/InformationProject/ConstructionLog.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:09/23/2023 10:19:21
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:JsonReaderException
|
||||
错误信息:Unexpected character encountered while parsing value: 无. Path '', line 0, position 0.
|
||||
错误堆栈:
|
||||
在 Newtonsoft.Json.JsonTextReader.ParseValue()
|
||||
在 Newtonsoft.Json.JsonTextReader.Read()
|
||||
在 Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
|
||||
在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
|
||||
在 Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
|
||||
在 Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
|
||||
在 BLL.WeatherService.GetWeather(String projectId) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\BLL\Common\WeatherService.cs:行号 93
|
||||
出错时间:09/23/2023 10:29:09
|
||||
出错时间:09/23/2023 10:29:09
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:NullReferenceException
|
||||
错误信息:未将对象引用设置到对象的实例。
|
||||
错误堆栈:
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ConstructionLog.InitGrid() 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ConstructionLog.aspx.cs:行号 43
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ConstructionLog.Page_Init(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ConstructionLog.aspx.cs:行号 34
|
||||
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
|
||||
在 System.Web.UI.Control.OnInit(EventArgs e)
|
||||
在 System.Web.UI.Page.OnInit(EventArgs e)
|
||||
在 FineUIPro.Web.PageBase.OnInit(EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\common\PageBase.cs:行号 191
|
||||
在 System.Web.UI.Control.InitRecursive(Control namingContainer)
|
||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
出错时间:09/23/2023 14:27:46
|
||||
出错文件:http://localhost:12669/PZHGL/InformationProject/ConstructionLog.aspx
|
||||
IP地址:::1
|
||||
|
||||
出错时间:09/23/2023 14:27:46
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:NotSupportedException
|
||||
错误信息:方法“Boolean IsNullOrEmpty(System.String)”不支持转换为 SQL。
|
||||
错误堆栈:
|
||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.TranslateStringStaticMethod(SqlMethodCall mc)
|
||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitMethodCall(SqlMethodCall mc)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitExpression(SqlExpression exp)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitUnaryOperator(SqlUnary uo)
|
||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitUnaryOperator(SqlUnary uo)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitExpression(SqlExpression exp)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitBinaryOperator(SqlBinary bo)
|
||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitBinaryOperator(SqlBinary bo)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitExpression(SqlExpression exp)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSelectCore(SqlSelect select)
|
||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitSelect(SqlSelect select)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitAlias(SqlAlias a)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSource(SqlSource source)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSelectCore(SqlSelect select)
|
||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitSelect(SqlSelect select)
|
||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Convert(SqlNode node, SqlFactory sql, ProviderMode providerMode)
|
||||
在 System.Data.Linq.SqlClient.SqlProvider.BuildQuery(ResultShape resultShape, Type resultType, SqlNode node, ReadOnlyCollection`1 parentParameters, SqlNodeAnnotations annotations)
|
||||
在 System.Data.Linq.SqlClient.SqlProvider.BuildQuery(Expression query, SqlNodeAnnotations annotations)
|
||||
在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
|
||||
在 System.Data.Linq.DataQuery`1.System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ProjectConstructionLog.InitGrid() 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ProjectConstructionLog.aspx.cs:行号 50
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ProjectConstructionLog.Page_Init(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ProjectConstructionLog.aspx.cs:行号 34
|
||||
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
|
||||
在 System.Web.UI.Control.OnInit(EventArgs e)
|
||||
在 System.Web.UI.Page.OnInit(EventArgs e)
|
||||
在 FineUIPro.Web.PageBase.OnInit(EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\common\PageBase.cs:行号 191
|
||||
在 System.Web.UI.Control.InitRecursive(Control namingContainer)
|
||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
出错时间:09/25/2023 10:38:44
|
||||
出错文件:http://localhost:12669/PZHGL/InformationProject/ProjectConstructionLog.aspx
|
||||
IP地址:::1
|
||||
操作人员:郭疆
|
||||
|
||||
出错时间:09/25/2023 10:38:44
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:InvalidOperationException
|
||||
错误信息:不能将 Null 值赋给类型为 System.Int32 (不可为 null 的值类型)的成员。
|
||||
错误堆栈:
|
||||
在 System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult)
|
||||
在 System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries)
|
||||
在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
|
||||
在 System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression)
|
||||
在 System.Linq.Queryable.Sum[TSource](IQueryable`1 source, Expression`1 selector)
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ProjectConstructionLog.drpUnitWork_SelectedIndexChanged(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ProjectConstructionLog.aspx.cs:行号 1085
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ProjectConstructionLog.TextNew() 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ProjectConstructionLog.aspx.cs:行号 658
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ProjectConstructionLog.btnMenuAdd_Click(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ProjectConstructionLog.aspx.cs:行号 557
|
||||
在 FineUIPro.MenuButton.OnClick(EventArgs e)
|
||||
在 (MenuButton , EventArgs )
|
||||
在 FineUIPro.MenuButton.RaisePostBackEvent(String eventArgument)
|
||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
出错时间:09/25/2023 10:57:59
|
||||
出错文件:http://localhost:12669/PZHGL/InformationProject/ProjectConstructionLog.aspx
|
||||
IP地址:::1
|
||||
操作人员:郭疆
|
||||
|
||||
出错时间:09/25/2023 10:57:59
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:SqlException
|
||||
错误信息:INSERT 语句与 FOREIGN KEY 约束"FK_ZHGL_ConstructionLogPerson_ZHGL_ConstructionLog"冲突。该冲突发生于数据库"SGGLDB_SD",表"dbo.ZHGL_ConstructionLog", column 'ConstructionLogId'。
|
||||
语句已终止。
|
||||
错误堆栈:
|
||||
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
|
||||
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
|
||||
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
|
||||
在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
|
||||
在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
|
||||
在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
|
||||
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
|
||||
在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
|
||||
在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
|
||||
在 System.Data.Linq.SqlClient.SqlProvider.Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, Object[] parentArgs, Object[] userArgs, ICompiledSubQuery[] subQueries, Object lastResult)
|
||||
在 System.Data.Linq.SqlClient.SqlProvider.ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, Object[] userArguments, ICompiledSubQuery[] subQueries)
|
||||
在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
|
||||
在 System.Data.Linq.ChangeDirector.StandardChangeDirector.DynamicInsert(TrackedObject item)
|
||||
在 System.Data.Linq.ChangeDirector.StandardChangeDirector.Insert(TrackedObject item)
|
||||
在 System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode)
|
||||
在 System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode)
|
||||
在 System.Data.Linq.DataContext.SubmitChanges()
|
||||
在 BLL.ConstructionLogPersonService.AddConstructionLogPerson(ZHGL_ConstructionLogPerson constructionLogPerson) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\BLL\PZHGL\InformationProject\ConstructionLogPersonService.cs:行号 38
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ProjectConstructionLog.btnSave_Click(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ProjectConstructionLog.aspx.cs:行号 863
|
||||
在 FineUIPro.Button.OnClick(EventArgs e)
|
||||
在 (Button , EventArgs )
|
||||
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
|
||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
出错时间:09/25/2023 16:24:05
|
||||
出错文件:http://localhost:12669/PZHGL/InformationProject/ProjectConstructionLog.aspx
|
||||
IP地址:::1
|
||||
操作人员:郭疆
|
||||
|
||||
出错时间:09/25/2023 16:24:05
|
||||
|
||||
|
|
@ -1318,6 +1318,7 @@
|
|||
<Content Include="ProjectData\UnitWorkView.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\ConstructionLog.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\ConstructionLogEdit.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\ConstructionLogFileCabinet.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\ConstructionLogView.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\ConstructionMonthReport.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\ConstructionMonthReportEdit.aspx" />
|
||||
|
|
@ -1330,6 +1331,7 @@
|
|||
<Content Include="PZHGL\InformationProject\Picture.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\PictureEdit.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\PictureView.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\ProjectConstructionLog.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\ReceiveFileManager.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\ReceiveFileManagerEdit.aspx" />
|
||||
<Content Include="PZHGL\InformationProject\ReceiveFileManagerView.aspx" />
|
||||
|
|
@ -12789,6 +12791,13 @@
|
|||
<Compile Include="PZHGL\InformationProject\ConstructionLogEdit.aspx.designer.cs">
|
||||
<DependentUpon>ConstructionLogEdit.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="PZHGL\InformationProject\ConstructionLogFileCabinet.aspx.cs">
|
||||
<DependentUpon>ConstructionLogFileCabinet.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="PZHGL\InformationProject\ConstructionLogFileCabinet.aspx.designer.cs">
|
||||
<DependentUpon>ConstructionLogFileCabinet.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="PZHGL\InformationProject\ConstructionLogView.aspx.cs">
|
||||
<DependentUpon>ConstructionLogView.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
|
@ -12873,6 +12882,13 @@
|
|||
<Compile Include="PZHGL\InformationProject\PictureView.aspx.designer.cs">
|
||||
<DependentUpon>PictureView.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="PZHGL\InformationProject\ProjectConstructionLog.aspx.cs">
|
||||
<DependentUpon>ProjectConstructionLog.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
</Compile>
|
||||
<Compile Include="PZHGL\InformationProject\ProjectConstructionLog.aspx.designer.cs">
|
||||
<DependentUpon>ProjectConstructionLog.aspx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="PZHGL\InformationProject\ReceiveFileManager.aspx.cs">
|
||||
<DependentUpon>ReceiveFileManager.aspx</DependentUpon>
|
||||
<SubType>ASPXCodeBehind</SubType>
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>项目级施工日志</title>
|
||||
<title>个人施工日志</title>
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
|
|
@ -54,7 +54,7 @@
|
|||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtFileCode" Label="文件编号" runat="server" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
<f:DatePicker ID="txtCompileDate" runat="server" Label="日期" LabelAlign="Right" LabelWidth="120px"></f:DatePicker>
|
||||
<f:DatePicker ID="txtCompileDate" runat="server" Label="日期" LabelAlign="Right" LabelWidth="120px" AutoPostBack="true" OnTextChanged="txtCompileDate_TextChanged"></f:DatePicker>
|
||||
<f:TextBox ID="txtWeek" Label="星期" runat="server" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
<f:TextBox ID="txtCompileMan" Label="编制人" runat="server" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<f:FormRow runat="server" ID="row1">
|
||||
<Items>
|
||||
<f:Panel ID="pan" Layout="Block" CssClass="blockpanel myblockform"
|
||||
BlockConfigSpace="10px" BodyPadding="5px" Title="人工机械消耗数据" EnableCollapse="true" runat="server">
|
||||
|
|
@ -177,7 +177,7 @@
|
|||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<f:FormRow runat="server" ID="row2">
|
||||
<Items>
|
||||
<f:Panel ID="Panel2" Layout="Block" CssClass="blockpanel myblockform"
|
||||
BlockConfigSpace="10px" BodyPadding="5px" Title="安全管理" EnableCollapse="true" runat="server">
|
||||
|
|
@ -211,7 +211,7 @@
|
|||
</f:Panel>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<f:FormRow runat="server" ID="row3">
|
||||
<Items>
|
||||
<f:Panel ID="Panel3" Layout="Block" CssClass="blockpanel myblockform"
|
||||
BlockConfigSpace="10px" BodyPadding="5px" Title="质量管理" EnableCollapse="true" runat="server">
|
||||
|
|
@ -258,13 +258,13 @@
|
|||
<asp:Label ID="Label4" runat="server" Text='<%# ConvertUnitWorkName(Eval("UnitWorkId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="300px" ColumnID="MainProblem" DataField="MainProblem"
|
||||
<f:RenderField Width="270px" ColumnID="MainProblem" DataField="MainProblem"
|
||||
FieldType="String" HeaderText="主要问题" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<Editor>
|
||||
<f:TextArea runat="server" ID="txtMainProblem" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="300px" ColumnID="HandlingMeasures" DataField="HandlingMeasures"
|
||||
<f:RenderField Width="270px" ColumnID="HandlingMeasures" DataField="HandlingMeasures"
|
||||
FieldType="String" HeaderText="处理措施" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<Editor>
|
||||
<f:TextArea runat="server" ID="txtHandlingMeasures" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
|
|
@ -274,7 +274,6 @@
|
|||
FieldType="String" HeaderText="所属WBS" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<Editor>
|
||||
<f:DropDownList runat="server" ID="drpWorkPackage">
|
||||
|
||||
</f:DropDownList>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
|
|
@ -288,6 +287,7 @@
|
|||
</f:DropDownList>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:LinkButtonField HeaderText="附件" ColumnID="download" Width="60px" Icon="ArrowDown" CommandName="download" />
|
||||
<f:LinkButtonField Width="60px" TextAlign="Center" HeaderText="增加" ToolTip="增加" CommandName="add"
|
||||
Icon="Add" />
|
||||
<f:LinkButtonField Width="60px" TextAlign="Center" HeaderText="删除" ToolTip="删除" CommandName="del"
|
||||
|
|
@ -306,22 +306,35 @@
|
|||
<Items>
|
||||
<f:Grid ID="Grid5" ShowBorder="true" ShowHeader="true" Title="施工经理相关记录" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogRecordId" AllowCellEditing="true" Height="300px"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogRecordId"
|
||||
SortField="ConstructionLogRecordId" EnableTextSelection="True">
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogRecordId" ForceFit="true"
|
||||
SortField="ConstructionLogRecordId" EnableTextSelection="True" OnRowCommand="Grid5_RowCommand">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
|
||||
<Items>
|
||||
<f:Button ID="btnNew" Text="新增" Icon="Add" OnClick="btnAdd_Click" runat="server" MarginLeft="50px">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:RenderField Width="300px" ColumnID="Record" DataField="Record"
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="40px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:RenderField Width="600px" ColumnID="Record" DataField="Record"
|
||||
FieldType="String" HeaderText="相关记录" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<Editor>
|
||||
<f:TextArea runat="server" ID="txtRecord" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark"
|
||||
<f:RenderField Width="150px" ColumnID="Remark" DataField="Remark"
|
||||
FieldType="String" HeaderText="备注" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<Editor>
|
||||
<f:TextArea runat="server" ID="TextArea5" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:LinkButtonField Width="40px" TextAlign="Center" HeaderText="删除" ToolTip="删除" CommandName="del"
|
||||
Icon="Delete" />
|
||||
<f:RenderField HeaderText="ConstructionLogRecordId" ColumnID="ConstructionLogRecordId" DataField="ConstructionLogRecordId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
|
|
@ -339,6 +352,10 @@
|
|||
Target="Top" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
|
||||
Width="1300px" Height="680px">
|
||||
</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="btnMenuAdd" OnClick="btnMenuAdd_Click" EnablePostBack="true" runat="server" Icon="Add" Hidden="true"
|
||||
Text="新增">
|
||||
|
|
|
|||
|
|
@ -87,15 +87,30 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
|||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
if (string.IsNullOrEmpty(this.hdWorkPostId.Text.Trim()))
|
||||
var projectUser = SitePerson_PersonService.GetSitePersonByProjectIdIdentityCard(this.CurrUser.LoginProjectId, this.CurrUser.IdentityCard);
|
||||
if (projectUser != null && projectUser.WorkPostId == BLL.Const.WorkPost_ConstructionManager)
|
||||
{
|
||||
Alert.ShowInTop("请先在个人信息中设置施工日志工种!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
this.row1.Hidden = true;
|
||||
this.row2.Hidden = true;
|
||||
this.row3.Hidden = true;
|
||||
this.Grid1.Hidden = true;
|
||||
this.Grid2.Hidden = true;
|
||||
this.Grid3.Hidden = true;
|
||||
this.Grid4.Hidden = true;
|
||||
}
|
||||
if (string.IsNullOrEmpty(this.hdMachineId.Text.Trim()))
|
||||
else
|
||||
{
|
||||
Alert.ShowInTop("请先在个人信息中设置施工日志机械!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
if (string.IsNullOrEmpty(this.hdWorkPostId.Text.Trim()))
|
||||
{
|
||||
Alert.ShowInTop("请先在个人信息中设置施工日志工种!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
if (string.IsNullOrEmpty(this.hdMachineId.Text.Trim()))
|
||||
{
|
||||
Alert.ShowInTop("请先在个人信息中设置施工日志机械!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
this.Grid5.Hidden = true;
|
||||
}
|
||||
UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, true);
|
||||
this.drpProfessional.DataTextField = "Value";
|
||||
|
|
@ -229,6 +244,7 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
|||
this.drpContractNo.SelectedValueArray = log.ContractNo.Split(',');
|
||||
}
|
||||
}
|
||||
drpContractNo_SelectedIndexChanged(null, null);
|
||||
if (!string.IsNullOrEmpty(log.UnitWorks))
|
||||
{
|
||||
if (log.UnitWorks.Length > 0)
|
||||
|
|
@ -521,17 +537,58 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
|||
private void TextNew()
|
||||
{
|
||||
this.ConstructionLogId = string.Empty;
|
||||
DateTime today = DateTime.Now;
|
||||
DateTime today = DateTime.Now.Date;
|
||||
if (!string.IsNullOrEmpty(this.txtCompileDate.Text.Trim()))
|
||||
{
|
||||
today = Convert.ToDateTime(this.txtCompileDate.Text.Trim()).Date;
|
||||
}
|
||||
string prefix = string.Format("{0:yyyyMMdd}", today) + "-";
|
||||
this.txtFileCode.Text = BLL.SQLHelper.RunProcNewId("SpGetThreeNumber", "ZHGL_ConstructionLog", "FileCode", this.CurrUser.LoginProjectId, prefix);
|
||||
this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", today);
|
||||
this.txtWeek.Text = Funs.GetWeekDay(today.DayOfWeek.ToString());
|
||||
this.txtWeather.Text = string.Empty;
|
||||
this.txtTemperature.Text = string.Empty;
|
||||
var log = (from x in Funs.DB.ZHGL_ConstructionLog
|
||||
where x.ProjectId == this.CurrUser.LoginProjectId && x.CompileDate == today
|
||||
select x).FirstOrDefault();
|
||||
if (log != null)
|
||||
{
|
||||
this.txtWeather.Text = log.Weather;
|
||||
this.txtTemperature.Text = log.Temperature;
|
||||
}
|
||||
this.txtCompileMan.Text = this.CurrUser.PersonName;
|
||||
this.drpContractNo.SelectedIndex = 0;
|
||||
this.drpUnitWork.SelectedIndex = 0;
|
||||
this.drpProfessional.SelectedIndex = 0;
|
||||
var personLog = (from x in Funs.DB.ZHGL_ConstructionLog
|
||||
where x.ProjectId == this.CurrUser.LoginProjectId && x.CompileMan == this.CurrUser.PersonId
|
||||
orderby x.CompileDate descending
|
||||
select x).FirstOrDefault();
|
||||
if (personLog != null)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(personLog.ContractNo))
|
||||
{
|
||||
if (personLog.ContractNo.Length > 0)
|
||||
{
|
||||
this.drpContractNo.SelectedValueArray = personLog.ContractNo.Split(',');
|
||||
}
|
||||
}
|
||||
drpContractNo_SelectedIndexChanged(null, null);
|
||||
if (!string.IsNullOrEmpty(personLog.UnitWorks))
|
||||
{
|
||||
if (personLog.UnitWorks.Length > 0)
|
||||
{
|
||||
this.drpUnitWork.SelectedValueArray = personLog.UnitWorks.Split(',');
|
||||
}
|
||||
}
|
||||
if (!string.IsNullOrEmpty(personLog.Professional))
|
||||
{
|
||||
if (personLog.Professional.Length > 0)
|
||||
{
|
||||
this.drpProfessional.SelectedValueArray = personLog.Professional.Split(',');
|
||||
}
|
||||
}
|
||||
}
|
||||
this.txtState.Text = string.Empty;
|
||||
this.txtRemark.Text = string.Empty;
|
||||
this.txtHSETodaySummary.Text = string.Empty;
|
||||
|
|
@ -552,6 +609,7 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
|||
this.Grid4.DataBind();
|
||||
this.Grid5.DataSource = null;
|
||||
this.Grid5.DataBind();
|
||||
drpUnitWork_SelectedIndexChanged(null, null);
|
||||
}
|
||||
|
||||
private void TextEmpty()
|
||||
|
|
@ -641,20 +699,23 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
|||
{
|
||||
if (this.GetButtonPower(BLL.Const.BtnSave))
|
||||
{
|
||||
if (this.drpContractNo.SelectedValue == BLL.Const._Null && this.drpContractNo.SelectedItemArray.Length == 1)
|
||||
if (this.Grid5.Hidden == true)
|
||||
{
|
||||
Alert.ShowInTop("请选择合同编号!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
if (this.drpUnitWork.SelectedValue == BLL.Const._Null && this.drpUnitWork.SelectedItemArray.Length == 1)
|
||||
{
|
||||
Alert.ShowInTop("请选择单位工程!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
if (this.drpProfessional.SelectedValue == BLL.Const._Null && this.drpProfessional.SelectedItemArray.Length == 1)
|
||||
{
|
||||
Alert.ShowInTop("请选择专业工程!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
if (this.drpContractNo.SelectedValue == BLL.Const._Null && this.drpContractNo.SelectedItemArray.Length == 1)
|
||||
{
|
||||
Alert.ShowInTop("请选择合同编号!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
if (this.drpUnitWork.SelectedValue == BLL.Const._Null && this.drpUnitWork.SelectedItemArray.Length == 1)
|
||||
{
|
||||
Alert.ShowInTop("请选择单位工程!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
if (this.drpProfessional.SelectedValue == BLL.Const._Null && this.drpProfessional.SelectedItemArray.Length == 1)
|
||||
{
|
||||
Alert.ShowInTop("请选择专业工程!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
Model.ZHGL_ConstructionLog log = new Model.ZHGL_ConstructionLog();
|
||||
log.ProjectId = this.CurrUser.LoginProjectId;
|
||||
|
|
@ -725,9 +786,21 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
|||
}
|
||||
else
|
||||
{
|
||||
log.ConstructionLogId = SQLHelper.GetNewID(typeof(Model.ZHGL_ConstructionLog));
|
||||
this.ConstructionLogId = log.ConstructionLogId;
|
||||
BLL.ConstructionLogService.AddConstructionLog(log);
|
||||
var personLog = (from x in Funs.DB.ZHGL_ConstructionLog
|
||||
where x.ProjectId == this.CurrUser.LoginProjectId && x.CompileMan == this.CurrUser.PersonId
|
||||
&& x.CompileDate == Funs.GetNewDateTime(this.txtCompileDate.Text.Trim())
|
||||
select x).FirstOrDefault();
|
||||
if (personLog == null)
|
||||
{
|
||||
log.ConstructionLogId = SQLHelper.GetNewID(typeof(Model.ZHGL_ConstructionLog));
|
||||
this.ConstructionLogId = log.ConstructionLogId;
|
||||
BLL.ConstructionLogService.AddConstructionLog(log);
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInTop("当前日期施工日志已存在!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
}
|
||||
BLL.ConstructionLogPersonService.DeleteConstructionLogPersonsByConstructionLogId(this.ConstructionLogId);
|
||||
List<string> list = Funs.GetStrListByStr(this.hdWorkPostId.Text, ',');
|
||||
|
|
@ -781,7 +854,7 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
|||
Model.ZHGL_ConstructionLogProblem newItem = new Model.ZHGL_ConstructionLogProblem();
|
||||
int i = mergedRow.Value<int>("index");
|
||||
JObject values = mergedRow.Value<JObject>("values");
|
||||
newItem.ConstructionLogProblemId = SQLHelper.GetNewID();
|
||||
newItem.ConstructionLogProblemId = values.Value<string>("ConstructionLogProblemId");
|
||||
newItem.ConstructionLogId = this.ConstructionLogId;
|
||||
newItem.UnitWorkId = values.Value<string>("UnitWorkId");
|
||||
newItem.MainProblem = values.Value<string>("MainProblem");
|
||||
|
|
@ -1032,47 +1105,116 @@ namespace FineUIPro.Web.PZHGL.InformationProject
|
|||
{
|
||||
string id = this.Grid4.SelectedRow.RowID;
|
||||
string unitWorkId = this.Grid4.SelectedRow.DataKeys[1].ToString();
|
||||
//保存页面数据
|
||||
List<Model.ZHGL_ConstructionLogProblem> items = new List<Model.ZHGL_ConstructionLogProblem>();
|
||||
foreach (JObject mergedRow in Grid4.GetMergedData()) //专业管理
|
||||
if (e.CommandName == "download")
|
||||
{
|
||||
Model.ZHGL_ConstructionLogProblem newItem = new Model.ZHGL_ConstructionLogProblem();
|
||||
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(
|
||||
String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/ConstructionLog&menuId={2}",
|
||||
0, id, Const.ConstructionLogMenuId)));
|
||||
}
|
||||
else
|
||||
{
|
||||
//保存页面数据
|
||||
List<Model.ZHGL_ConstructionLogProblem> items = new List<Model.ZHGL_ConstructionLogProblem>();
|
||||
foreach (JObject mergedRow in Grid4.GetMergedData()) //专业管理
|
||||
{
|
||||
Model.ZHGL_ConstructionLogProblem newItem = new Model.ZHGL_ConstructionLogProblem();
|
||||
int i = mergedRow.Value<int>("index");
|
||||
JObject values = mergedRow.Value<JObject>("values");
|
||||
newItem.ConstructionLogProblemId = values.Value<string>("ConstructionLogProblemId");
|
||||
newItem.ConstructionLogId = this.ConstructionLogId;
|
||||
newItem.UnitWorkId = values.Value<string>("UnitWorkId");
|
||||
newItem.MainProblem = values.Value<string>("MainProblem");
|
||||
newItem.HandlingMeasures = values.Value<string>("HandlingMeasures");
|
||||
newItem.WorkPackageId = BLL.WorkPackageInitService.GetWorkPackageCodeByPackageContent(values.Value<string>("WorkPackageId"));
|
||||
newItem.ImportanceLevel = values.Value<string>("ImportanceLevel");
|
||||
items.Add(newItem);
|
||||
}
|
||||
if (e.CommandName == "add")//增加
|
||||
{
|
||||
Model.ZHGL_ConstructionLogProblem newItem = new Model.ZHGL_ConstructionLogProblem();
|
||||
newItem.ConstructionLogProblemId = SQLHelper.GetNewID();
|
||||
newItem.UnitWorkId = unitWorkId;
|
||||
items.Add(newItem);
|
||||
items = items.OrderBy(x => x.UnitWorkId).ToList();
|
||||
|
||||
}
|
||||
if (e.CommandName == "del")//删除
|
||||
{
|
||||
var w = items.FirstOrDefault(x => x.ConstructionLogProblemId == id);
|
||||
if (w != null)
|
||||
{
|
||||
items.Remove(w);
|
||||
}
|
||||
items = items.OrderBy(x => x.UnitWorkId).ToList();
|
||||
}
|
||||
foreach (var item in items)
|
||||
{
|
||||
item.WorkPackageId = BLL.WorkPackageInitService.GetPackageContentByWorkPackageCode(item.WorkPackageId);
|
||||
}
|
||||
this.Grid4.DataSource = items;
|
||||
this.Grid4.DataBind();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Grid行点击事件
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Grid5_RowCommand(object sender, GridCommandEventArgs e)
|
||||
{
|
||||
string id = this.Grid5.SelectedRow.RowID;
|
||||
//保存页面数据
|
||||
List<Model.ZHGL_ConstructionLogRecord> items = new List<Model.ZHGL_ConstructionLogRecord>();
|
||||
foreach (JObject mergedRow in Grid5.GetMergedData()) //专业管理
|
||||
{
|
||||
Model.ZHGL_ConstructionLogRecord newItem = new Model.ZHGL_ConstructionLogRecord();
|
||||
int i = mergedRow.Value<int>("index");
|
||||
JObject values = mergedRow.Value<JObject>("values");
|
||||
newItem.ConstructionLogProblemId = values.Value<string>("ConstructionLogProblemId");
|
||||
newItem.ConstructionLogRecordId = values.Value<string>("ConstructionLogRecordId");
|
||||
newItem.ConstructionLogId = this.ConstructionLogId;
|
||||
newItem.UnitWorkId = values.Value<string>("UnitWorkId");
|
||||
newItem.MainProblem = values.Value<string>("MainProblem");
|
||||
newItem.HandlingMeasures = values.Value<string>("HandlingMeasures");
|
||||
newItem.WorkPackageId = BLL.WorkPackageInitService.GetWorkPackageCodeByPackageContent(values.Value<string>("WorkPackageId"));
|
||||
newItem.ImportanceLevel = values.Value<string>("ImportanceLevel");
|
||||
newItem.Record = values.Value<string>("Record");
|
||||
newItem.Remark = values.Value<string>("Remark");
|
||||
items.Add(newItem);
|
||||
}
|
||||
if (e.CommandName == "add")//增加
|
||||
{
|
||||
Model.ZHGL_ConstructionLogProblem newItem = new Model.ZHGL_ConstructionLogProblem();
|
||||
newItem.ConstructionLogProblemId = SQLHelper.GetNewID();
|
||||
newItem.UnitWorkId = unitWorkId;
|
||||
items.Add(newItem);
|
||||
items = items.OrderBy(x => x.UnitWorkId).ToList();
|
||||
|
||||
}
|
||||
if (e.CommandName == "del")//删除
|
||||
{
|
||||
var w = items.FirstOrDefault(x => x.ConstructionLogProblemId == id);
|
||||
var w = items.FirstOrDefault(x => x.ConstructionLogRecordId == id);
|
||||
if (w != null)
|
||||
{
|
||||
items.Remove(w);
|
||||
}
|
||||
items = items.OrderBy(x => x.UnitWorkId).ToList();
|
||||
}
|
||||
foreach (var item in items)
|
||||
{
|
||||
item.WorkPackageId = BLL.WorkPackageInitService.GetPackageContentByWorkPackageCode(item.WorkPackageId);
|
||||
}
|
||||
this.Grid4.DataSource = items;
|
||||
this.Grid4.DataBind();
|
||||
this.Grid5.DataSource = items;
|
||||
this.Grid5.DataBind();
|
||||
}
|
||||
#endregion
|
||||
|
||||
protected void btnAdd_Click(object sender, EventArgs e)
|
||||
{
|
||||
//保存页面数据
|
||||
List<Model.ZHGL_ConstructionLogRecord> items = new List<Model.ZHGL_ConstructionLogRecord>();
|
||||
foreach (JObject mergedRow in Grid5.GetMergedData()) //专业管理
|
||||
{
|
||||
Model.ZHGL_ConstructionLogRecord item = new Model.ZHGL_ConstructionLogRecord();
|
||||
int i = mergedRow.Value<int>("index");
|
||||
JObject values = mergedRow.Value<JObject>("values");
|
||||
item.ConstructionLogRecordId = values.Value<string>("ConstructionLogRecordId");
|
||||
item.ConstructionLogId = this.ConstructionLogId;
|
||||
item.Record = values.Value<string>("Record");
|
||||
item.Remark = values.Value<string>("Remark");
|
||||
items.Add(item);
|
||||
}
|
||||
Model.ZHGL_ConstructionLogRecord newItem = new Model.ZHGL_ConstructionLogRecord();
|
||||
newItem.ConstructionLogRecordId = SQLHelper.GetNewID();
|
||||
items.Add(newItem);
|
||||
this.Grid5.DataSource = items;
|
||||
this.Grid5.DataBind();
|
||||
}
|
||||
|
||||
protected void txtCompileDate_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
TextNew();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -183,6 +183,15 @@ namespace FineUIPro.Web.PZHGL.InformationProject {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtCompileMan;
|
||||
|
||||
/// <summary>
|
||||
/// row1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.FormRow row1;
|
||||
|
||||
/// <summary>
|
||||
/// pan 控件。
|
||||
/// </summary>
|
||||
|
|
@ -327,6 +336,15 @@ namespace FineUIPro.Web.PZHGL.InformationProject {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea TextArea1;
|
||||
|
||||
/// <summary>
|
||||
/// row2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.FormRow row2;
|
||||
|
||||
/// <summary>
|
||||
/// Panel2 控件。
|
||||
/// </summary>
|
||||
|
|
@ -381,6 +399,15 @@ namespace FineUIPro.Web.PZHGL.InformationProject {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtHSETomorrowPlanRemark;
|
||||
|
||||
/// <summary>
|
||||
/// row3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.FormRow row3;
|
||||
|
||||
/// <summary>
|
||||
/// Panel3 控件。
|
||||
/// </summary>
|
||||
|
|
@ -498,6 +525,24 @@ namespace FineUIPro.Web.PZHGL.InformationProject {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid5;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar2;
|
||||
|
||||
/// <summary>
|
||||
/// btnNew 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnNew;
|
||||
|
||||
/// <summary>
|
||||
/// txtRecord 控件。
|
||||
/// </summary>
|
||||
|
|
@ -525,6 +570,15 @@ namespace FineUIPro.Web.PZHGL.InformationProject {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.Window Window1;
|
||||
|
||||
/// <summary>
|
||||
/// WindowAtt 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window WindowAtt;
|
||||
|
||||
/// <summary>
|
||||
/// Menu1 控件。
|
||||
/// </summary>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,366 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ConstructionLogFileCabinet.aspx.cs" Inherits="FineUIPro.Web.PZHGL.InformationProject.ConstructionLogFileCabinet" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>日志文件柜</title>
|
||||
</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="280px" Title="日志文件柜" ShowBorder="true" Layout="VBox"
|
||||
ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
<Items>
|
||||
<f:DatePicker ID="txtReportDate" runat="server" Label="月份" LabelAlign="Right" DisplayType="Month" LabelWidth="60px" EmptyText="输入查询条件" AutoPostBack="true" OnTextChanged="Tree_TextChanged"
|
||||
DateFormatString="yyyy-MM" Width="200px">
|
||||
</f:DatePicker>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Tree ID="tvControlItem" ShowHeader="false" Title="施工日志节点树" OnNodeCommand="tvControlItem_NodeCommand"
|
||||
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true" AutoLeafIdentification="true"
|
||||
EnableSingleExpand="true" EnableTextSelection="true">
|
||||
<Listeners>
|
||||
<f:Listener Event="beforenodecontextmenu" Handler="onTreeNodeContextMenu" />
|
||||
</Listeners>
|
||||
</f:Tree>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true" BoxConfigAlign="StretchMax"
|
||||
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="施工日志录入"
|
||||
TitleToolTip="施工日志录入" AutoScroll="true">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Right" Hidden="true">
|
||||
<Items>
|
||||
<f:HiddenField runat="server" ID="hdWorkPostId"></f:HiddenField>
|
||||
<f:HiddenField runat="server" ID="hdMachineId"></f:HiddenField>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Form ID="SimpleForm1" ShowBorder="true" ShowHeader="false" AutoScroll="true" BoxFlex="1"
|
||||
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtFileCode" Label="文件编号" runat="server" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
<f:DatePicker ID="txtCompileDate" runat="server" Label="日期" LabelAlign="Right" LabelWidth="120px" Readonly="true" AutoPostBack="true" OnTextChanged="txtCompileDate_TextChanged"></f:DatePicker>
|
||||
<f:TextBox ID="txtWeek" Label="星期" runat="server" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtWeather" runat="server" Label="天气" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
<f:TextBox ID="txtTemperature" runat="server" Label="温度" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
<f:TextBox ID="txtCompileMan" Label="编制人" runat="server" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow runat="server" ID="row1">
|
||||
<Items>
|
||||
<f:Panel ID="pan" Layout="Block" CssClass="blockpanel myblockform"
|
||||
BlockConfigSpace="10px" BodyPadding="5px" Title="人工机械消耗数据" EnableCollapse="true" runat="server">
|
||||
<Items>
|
||||
<f:Form ID="Form2" ShowBorder="true" ShowHeader="false" AutoScroll="true" BoxFlex="1"
|
||||
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:DropDownList ID="drpContractNo" runat="server" Label="合同编号" LabelAlign="Right" Readonly="true" EnableEdit="true" EnableCheckBoxSelect="true" EnableMultiSelect="true" Required="true" ShowRedStar="true" LabelWidth="120px" AutoPostBack="true" OnSelectedIndexChanged="drpContractNo_SelectedIndexChanged"></f:DropDownList>
|
||||
<f:DropDownList ID="drpUnitWork" runat="server" Label="单位工程" LabelAlign="Right" Readonly="true" EnableEdit="true" EnableCheckBoxSelect="true" EnableMultiSelect="true" Required="true" ShowRedStar="true" LabelWidth="120px" AutoPostBack="true" OnSelectedIndexChanged="drpUnitWork_SelectedIndexChanged"></f:DropDownList>
|
||||
<f:DropDownList ID="drpProfessional" runat="server" Label="专业工程" LabelAlign="Right" Readonly="true" EnableEdit="true" EnableCheckBoxSelect="true" EnableMultiSelect="true" Required="true" ShowRedStar="true" LabelWidth="120px"></f:DropDownList>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="33% 67%">
|
||||
<Items>
|
||||
<f:TextBox ID="txtState" Label="填报状态" runat="server" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
<f:TextBox ID="txtRemark" Label="备注" runat="server" LabelAlign="Right" Readonly="true" LabelWidth="120px"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="true" Title="作业人员人数" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogPersonId" AllowCellEditing="true"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogPersonId"
|
||||
SortField="ConstructionLogPersonId" EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:TemplateField HeaderText="单位工程" ColumnID="UnitWorkName" HeaderTextAlign="Center" Width="200px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label1" runat="server" Text='<%# ConvertUnitWorkName(Eval("UnitWorkId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField HeaderText="UnitWorkId" ColumnID="UnitWorkId" DataField="UnitWorkId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid2" ShowBorder="true" ShowHeader="true" Title="机械数量" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogMachineId" AllowCellEditing="true"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogMachineId"
|
||||
SortField="ConstructionLogMachineId" EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:TemplateField HeaderText="单位工程" ColumnID="UnitWorkName" HeaderTextAlign="Center" Width="200px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label2" runat="server" Text='<%# ConvertUnitWorkName(Eval("UnitWorkId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField HeaderText="UnitWorkId" ColumnID="UnitWorkId" DataField="UnitWorkId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid3" ShowBorder="true" ShowHeader="true" Title="专业管理" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogManagementId,UnitWorkId" AllowCellEditing="true" Height="300px"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogManagementId"
|
||||
SortField="ConstructionLogManagementId" EnableTextSelection="True" OnRowCommand="Grid3_RowCommand">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:TemplateField HeaderText="单位工程" ColumnID="UnitWorkName" HeaderTextAlign="Center" Width="200px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label3" runat="server" Text='<%# ConvertUnitWorkName(Eval("UnitWorkId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="300px" ColumnID="TodayWork" DataField="TodayWork"
|
||||
FieldType="String" HeaderText="今日完成工作" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="300px" ColumnID="TomorrowWork" DataField="TomorrowWork"
|
||||
FieldType="String" HeaderText="明日计划工作" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark"
|
||||
FieldType="String" HeaderText="备注" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="UnitWorkId" ColumnID="UnitWorkId" DataField="UnitWorkId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="ConstructionLogManagementId" ColumnID="ConstructionLogManagementId" DataField="ConstructionLogManagementId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow runat="server" ID="row2">
|
||||
<Items>
|
||||
<f:Panel ID="Panel2" Layout="Block" CssClass="blockpanel myblockform"
|
||||
BlockConfigSpace="10px" BodyPadding="5px" Title="安全管理" EnableCollapse="true" runat="server">
|
||||
<Items>
|
||||
<f:Form ID="Form3" ShowBorder="true" ShowHeader="false" AutoScroll="true" BoxFlex="1"
|
||||
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtHSETodaySummary" Readonly="true" Label="当日小结" Height="60px" LabelWidth="120px"></f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtHSETodaySummaryRemark" Label="备注" Readonly="true" runat="server" LabelAlign="Right" LabelWidth="120px"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtHSETomorrowPlan" Readonly="true" Label="明日计划" Height="60px" LabelWidth="120px"></f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtHSETomorrowPlanRemark" Label="备注" Readonly="true" runat="server" LabelAlign="Right" LabelWidth="120px"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow runat="server" ID="row3">
|
||||
<Items>
|
||||
<f:Panel ID="Panel3" Layout="Block" CssClass="blockpanel myblockform"
|
||||
BlockConfigSpace="10px" BodyPadding="5px" Title="质量管理" EnableCollapse="true" runat="server">
|
||||
<Items>
|
||||
<f:Form ID="Form4" ShowBorder="true" ShowHeader="false" AutoScroll="true" BoxFlex="1"
|
||||
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtCQMSTodaySummary" Readonly="true" Label="当日小结" Height="60px" LabelWidth="120px"></f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtCQMSTodaySummaryRemark" Label="备注" Readonly="true" runat="server" LabelAlign="Right" LabelWidth="120px"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtCQMSTomorrowPlan" Readonly="true" Label="明日计划" Height="60px" LabelWidth="120px"></f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtCQMSTomorrowPlanRemark" Label="备注" Readonly="true" runat="server" LabelAlign="Right" LabelWidth="120px"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid4" ShowBorder="true" ShowHeader="true" Title="需要协调解决的问题" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogProblemId,UnitWorkId" AllowCellEditing="true" Height="300px"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogProblemId" OnRowCommand="Grid4_RowCommand"
|
||||
SortField="ConstructionLogProblemId" EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:TemplateField HeaderText="单位工程" ColumnID="UnitWorkName" HeaderTextAlign="Center" Width="150px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label4" runat="server" Text='<%# ConvertUnitWorkName(Eval("UnitWorkId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="270px" ColumnID="MainProblem" DataField="MainProblem"
|
||||
FieldType="String" HeaderText="主要问题" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="270px" ColumnID="HandlingMeasures" DataField="HandlingMeasures"
|
||||
FieldType="String" HeaderText="处理措施" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="100px" ColumnID="WorkPackageId" DataField="WorkPackageId"
|
||||
FieldType="String" HeaderText="所属WBS" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<Editor>
|
||||
<f:DropDownList runat="server" ID="drpWorkPackage" Readonly="true">
|
||||
</f:DropDownList>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="95px" ColumnID="ImportanceLevel" DataField="ImportanceLevel"
|
||||
FieldType="String" HeaderText="重要性等级" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<Editor>
|
||||
<f:DropDownList runat="server" ID="drpImportanceLevel" Readonly="true">
|
||||
<f:ListItem Value="一般" Text="一般" />
|
||||
<f:ListItem Value="重要" Text="重要" />
|
||||
<f:ListItem Value="非常重要" Text="非常重要" />
|
||||
</f:DropDownList>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:LinkButtonField HeaderText="附件" ColumnID="download" Width="60px" Icon="ArrowDown" CommandName="download" />
|
||||
<f:RenderField HeaderText="UnitWorkId" ColumnID="UnitWorkId" DataField="UnitWorkId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="ConstructionLogProblemId" ColumnID="ConstructionLogProblemId" DataField="ConstructionLogProblemId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid5" ShowBorder="true" ShowHeader="true" Title="施工经理相关记录" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogRecordId" AllowCellEditing="true" Height="300px"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogRecordId" ForceFit="true"
|
||||
SortField="ConstructionLogRecordId" EnableTextSelection="True" OnRowCommand="Grid5_RowCommand">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="40px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:RenderField Width="600px" ColumnID="Record" DataField="Record"
|
||||
FieldType="String" HeaderText="相关记录" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="150px" ColumnID="Remark" DataField="Remark"
|
||||
FieldType="String" HeaderText="备注" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="ConstructionLogRecordId" ColumnID="ConstructionLogRecordId" DataField="ConstructionLogRecordId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Window ID="Window1" Title="编辑" Hidden="true" EnableIFrame="true" EnableMaximize="false"
|
||||
Target="Top" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
|
||||
Width="1300px" Height="680px">
|
||||
</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="btnMenuDown" OnClick="btnMenuDown_Click" EnablePostBack="true" runat="server" Icon="FolderUp" Hidden="true"
|
||||
Text="导出">
|
||||
</f:MenuButton>
|
||||
</f:Menu>
|
||||
<f:Menu ID="Menu2" runat="server">
|
||||
<f:MenuButton ID="btnMenuDelete2" OnClick="btnMenuDelete2_Click" EnablePostBack="true"
|
||||
Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Top" runat="server"
|
||||
Text="删除">
|
||||
</f:MenuButton>
|
||||
</f:Menu>
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
var treeID = '<%= tvControlItem.ClientID %>';
|
||||
var menuID = '<%= Menu1.ClientID %>';
|
||||
// 保存当前菜单对应的树节点ID
|
||||
var currentNodeId;
|
||||
|
||||
// 返回false,来阻止浏览器右键菜单
|
||||
function onTreeNodeContextMenu(event, nodeId) {
|
||||
currentNodeId = nodeId;
|
||||
F(menuID).show();
|
||||
return false;
|
||||
}
|
||||
|
||||
// 设置所有菜单项的禁用状态
|
||||
function setMenuItemsDisabled(disabled) {
|
||||
var menu = F(menuID);
|
||||
$.each(menu.items, function (index, item) {
|
||||
item.setDisabled(disabled);
|
||||
});
|
||||
}
|
||||
|
||||
// 显示菜单后,检查是否禁用菜单项
|
||||
function onMenuShow() {
|
||||
if (currentNodeId) {
|
||||
var tree = F(treeID);
|
||||
var nodeData = tree.getNodeData(currentNodeId);
|
||||
if (nodeData.leaf) {
|
||||
setMenuItemsDisabled(true);
|
||||
} else {
|
||||
setMenuItemsDisabled(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function reloadGrid() {
|
||||
__doPostBack(null, 'reloadGrid');
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
528
SGGL/FineUIPro.Web/PZHGL/InformationProject/ConstructionLogFileCabinet.aspx.designer.cs
generated
Normal file
528
SGGL/FineUIPro.Web/PZHGL/InformationProject/ConstructionLogFileCabinet.aspx.designer.cs
generated
Normal file
|
|
@ -0,0 +1,528 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.PZHGL.InformationProject {
|
||||
|
||||
|
||||
public partial class ConstructionLogFileCabinet {
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// PageManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.PageManager PageManager1;
|
||||
|
||||
/// <summary>
|
||||
/// Panel1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel1;
|
||||
|
||||
/// <summary>
|
||||
/// panelLeftRegion 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel panelLeftRegion;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar1;
|
||||
|
||||
/// <summary>
|
||||
/// txtReportDate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DatePicker txtReportDate;
|
||||
|
||||
/// <summary>
|
||||
/// tvControlItem 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Tree tvControlItem;
|
||||
|
||||
/// <summary>
|
||||
/// panelCenterRegion 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel panelCenterRegion;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar3;
|
||||
|
||||
/// <summary>
|
||||
/// hdWorkPostId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.HiddenField hdWorkPostId;
|
||||
|
||||
/// <summary>
|
||||
/// hdMachineId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.HiddenField hdMachineId;
|
||||
|
||||
/// <summary>
|
||||
/// SimpleForm1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form SimpleForm1;
|
||||
|
||||
/// <summary>
|
||||
/// txtFileCode 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtFileCode;
|
||||
|
||||
/// <summary>
|
||||
/// txtCompileDate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DatePicker txtCompileDate;
|
||||
|
||||
/// <summary>
|
||||
/// txtWeek 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtWeek;
|
||||
|
||||
/// <summary>
|
||||
/// txtWeather 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtWeather;
|
||||
|
||||
/// <summary>
|
||||
/// txtTemperature 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtTemperature;
|
||||
|
||||
/// <summary>
|
||||
/// txtCompileMan 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtCompileMan;
|
||||
|
||||
/// <summary>
|
||||
/// row1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.FormRow row1;
|
||||
|
||||
/// <summary>
|
||||
/// pan 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel pan;
|
||||
|
||||
/// <summary>
|
||||
/// Form2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form2;
|
||||
|
||||
/// <summary>
|
||||
/// drpContractNo 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpContractNo;
|
||||
|
||||
/// <summary>
|
||||
/// drpUnitWork 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpUnitWork;
|
||||
|
||||
/// <summary>
|
||||
/// drpProfessional 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpProfessional;
|
||||
|
||||
/// <summary>
|
||||
/// txtState 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtState;
|
||||
|
||||
/// <summary>
|
||||
/// txtRemark 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtRemark;
|
||||
|
||||
/// <summary>
|
||||
/// Grid1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid1;
|
||||
|
||||
/// <summary>
|
||||
/// Label1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label1;
|
||||
|
||||
/// <summary>
|
||||
/// Grid2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid2;
|
||||
|
||||
/// <summary>
|
||||
/// Label2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label2;
|
||||
|
||||
/// <summary>
|
||||
/// Grid3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid3;
|
||||
|
||||
/// <summary>
|
||||
/// Label3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label3;
|
||||
|
||||
/// <summary>
|
||||
/// row2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.FormRow row2;
|
||||
|
||||
/// <summary>
|
||||
/// Panel2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel2;
|
||||
|
||||
/// <summary>
|
||||
/// Form3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form3;
|
||||
|
||||
/// <summary>
|
||||
/// txtHSETodaySummary 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea txtHSETodaySummary;
|
||||
|
||||
/// <summary>
|
||||
/// txtHSETodaySummaryRemark 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtHSETodaySummaryRemark;
|
||||
|
||||
/// <summary>
|
||||
/// txtHSETomorrowPlan 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea txtHSETomorrowPlan;
|
||||
|
||||
/// <summary>
|
||||
/// txtHSETomorrowPlanRemark 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtHSETomorrowPlanRemark;
|
||||
|
||||
/// <summary>
|
||||
/// row3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.FormRow row3;
|
||||
|
||||
/// <summary>
|
||||
/// Panel3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel3;
|
||||
|
||||
/// <summary>
|
||||
/// Form4 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form4;
|
||||
|
||||
/// <summary>
|
||||
/// txtCQMSTodaySummary 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea txtCQMSTodaySummary;
|
||||
|
||||
/// <summary>
|
||||
/// txtCQMSTodaySummaryRemark 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtCQMSTodaySummaryRemark;
|
||||
|
||||
/// <summary>
|
||||
/// txtCQMSTomorrowPlan 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea txtCQMSTomorrowPlan;
|
||||
|
||||
/// <summary>
|
||||
/// txtCQMSTomorrowPlanRemark 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtCQMSTomorrowPlanRemark;
|
||||
|
||||
/// <summary>
|
||||
/// Grid4 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid4;
|
||||
|
||||
/// <summary>
|
||||
/// Label4 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label4;
|
||||
|
||||
/// <summary>
|
||||
/// drpWorkPackage 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpWorkPackage;
|
||||
|
||||
/// <summary>
|
||||
/// drpImportanceLevel 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpImportanceLevel;
|
||||
|
||||
/// <summary>
|
||||
/// Grid5 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid5;
|
||||
|
||||
/// <summary>
|
||||
/// Window1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window Window1;
|
||||
|
||||
/// <summary>
|
||||
/// WindowAtt 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window WindowAtt;
|
||||
|
||||
/// <summary>
|
||||
/// Menu1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Menu Menu1;
|
||||
|
||||
/// <summary>
|
||||
/// btnMenuDown 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.MenuButton btnMenuDown;
|
||||
|
||||
/// <summary>
|
||||
/// Menu2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Menu Menu2;
|
||||
|
||||
/// <summary>
|
||||
/// btnMenuDelete2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.MenuButton btnMenuDelete2;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,453 @@
|
|||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ProjectConstructionLog.aspx.cs" Inherits="FineUIPro.Web.PZHGL.InformationProject.ProjectConstructionLog" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>项目级施工日志</title>
|
||||
</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="280px" Title="个人施工日志" ShowBorder="true" Layout="VBox"
|
||||
ShowHeader="true" AutoScroll="true" BodyPadding="5px" IconFont="ArrowCircleLeft">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
<Items>
|
||||
<f:DatePicker ID="txtReportDate" runat="server" Label="月份" LabelAlign="Right" DisplayType="Month" LabelWidth="60px" EmptyText="输入查询条件" AutoPostBack="true" OnTextChanged="Tree_TextChanged"
|
||||
DateFormatString="yyyy-MM" Width="200px">
|
||||
</f:DatePicker>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Tree ID="tvControlItem" ShowHeader="false" Title="施工日志节点树" OnNodeCommand="tvControlItem_NodeCommand"
|
||||
runat="server" ShowBorder="false" EnableCollapse="true" EnableSingleClickExpand="true" AutoLeafIdentification="true"
|
||||
EnableSingleExpand="true" EnableTextSelection="true">
|
||||
<Listeners>
|
||||
<f:Listener Event="beforenodecontextmenu" Handler="onTreeNodeContextMenu" />
|
||||
</Listeners>
|
||||
</f:Tree>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true" BoxConfigAlign="StretchMax"
|
||||
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="施工日志录入"
|
||||
TitleToolTip="施工日志录入" AutoScroll="true">
|
||||
<Toolbars>
|
||||
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Right">
|
||||
<Items>
|
||||
<f:HiddenField runat="server" ID="hdWorkPostId"></f:HiddenField>
|
||||
<f:HiddenField runat="server" ID="hdMachineId"></f:HiddenField>
|
||||
<f:Button ID="btnSave" Text="发布" ToolTip="发布项目施工日志" Icon="SystemSave" runat="server" OnClick="btnSave_Click" ValidateForms="SimpleForm1">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>
|
||||
<Items>
|
||||
<f:Form ID="SimpleForm1" ShowBorder="true" ShowHeader="false" AutoScroll="true" BoxFlex="1"
|
||||
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtFileCode" Label="文件编号" runat="server" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
<f:DatePicker ID="txtCompileDate" runat="server" Label="日期" LabelAlign="Right" LabelWidth="120px" AutoPostBack="true" OnTextChanged="txtCompileDate_TextChanged"></f:DatePicker>
|
||||
<f:TextBox ID="txtWeek" Label="星期" runat="server" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtWeather" runat="server" Label="天气" LabelAlign="Right" LabelWidth="120px"></f:TextBox>
|
||||
<f:TextBox ID="txtTemperature" runat="server" Label="温度" LabelAlign="Right" LabelWidth="120px"></f:TextBox>
|
||||
<f:TextBox ID="txtCompileMan" Label="编制人" runat="server" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow runat="server" ID="row1">
|
||||
<Items>
|
||||
<f:Panel ID="pan" Layout="Block" CssClass="blockpanel myblockform"
|
||||
BlockConfigSpace="10px" BodyPadding="5px" Title="人工机械消耗数据" EnableCollapse="true" runat="server">
|
||||
<Items>
|
||||
<f:Form ID="Form2" ShowBorder="true" ShowHeader="false" AutoScroll="true" BoxFlex="1"
|
||||
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:DropDownList ID="drpContractNo" runat="server" Label="合同编号" LabelAlign="Right" EnableEdit="true" Readonly="true" EnableCheckBoxSelect="true" EnableMultiSelect="true" Required="true" ShowRedStar="true" LabelWidth="120px" AutoPostBack="true" OnSelectedIndexChanged="drpContractNo_SelectedIndexChanged"></f:DropDownList>
|
||||
<f:DropDownList ID="drpUnitWork" runat="server" Label="单位工程" LabelAlign="Right" EnableEdit="true" Readonly="true" EnableCheckBoxSelect="true" EnableMultiSelect="true" Required="true" ShowRedStar="true" LabelWidth="120px" AutoPostBack="true" OnSelectedIndexChanged="drpUnitWork_SelectedIndexChanged"></f:DropDownList>
|
||||
<f:DropDownList ID="drpProfessional" runat="server" Label="专业工程" LabelAlign="Right" EnableEdit="true" Readonly="true" EnableCheckBoxSelect="true" EnableMultiSelect="true" Required="true" ShowRedStar="true" LabelWidth="120px"></f:DropDownList>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="33% 67%">
|
||||
<Items>
|
||||
<f:TextBox ID="txtState" Label="填报状态" runat="server" LabelAlign="Right" LabelWidth="120px" Readonly="true"></f:TextBox>
|
||||
<f:TextBox ID="txtRemark" Label="备注" runat="server" LabelAlign="Right" LabelWidth="120px"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="true" Title="作业人员人数" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogPersonId" AllowCellEditing="true"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogPersonId"
|
||||
SortField="ConstructionLogPersonId" EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:TemplateField HeaderText="单位工程" ColumnID="UnitWorkName" HeaderTextAlign="Center" Width="200px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label1" runat="server" Text='<%# ConvertUnitWorkName(Eval("UnitWorkId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField HeaderText="UnitWorkId" ColumnID="UnitWorkId" DataField="UnitWorkId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid2" ShowBorder="true" ShowHeader="true" Title="机械数量" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogMachineId" AllowCellEditing="true"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogMachineId"
|
||||
SortField="ConstructionLogMachineId" EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:TemplateField HeaderText="单位工程" ColumnID="UnitWorkName" HeaderTextAlign="Center" Width="200px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label2" runat="server" Text='<%# ConvertUnitWorkName(Eval("UnitWorkId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField HeaderText="UnitWorkId" ColumnID="UnitWorkId" DataField="UnitWorkId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid3" ShowBorder="true" ShowHeader="true" Title="专业管理" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogManagementId,UnitWorkId" AllowCellEditing="true" Height="300px"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogManagementId"
|
||||
SortField="ConstructionLogManagementId" EnableTextSelection="True" OnRowCommand="Grid3_RowCommand">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:TemplateField HeaderText="单位工程" ColumnID="UnitWorkName" HeaderTextAlign="Center" Width="200px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label3" runat="server" Text='<%# ConvertUnitWorkName(Eval("UnitWorkId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="300px" ColumnID="TodayWork" DataField="TodayWork"
|
||||
FieldType="String" HeaderText="今日完成工作" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<%--<Editor>
|
||||
<f:TextArea runat="server" ID="txtTodayWork" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
</Editor>--%>
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="300px" ColumnID="TomorrowWork" DataField="TomorrowWork"
|
||||
FieldType="String" HeaderText="明日计划工作" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<%--<Editor>
|
||||
<f:TextArea runat="server" ID="txtTomorrowWork" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
</Editor>--%>
|
||||
</f:RenderField>
|
||||
<f:TemplateField HeaderText="填报人" ColumnID="CompileManName" HeaderTextAlign="Center" Width="100px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label6" runat="server" Text='<%# ConvertCompileManName(Eval("ConstructionLogId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="100px" ColumnID="Remark" DataField="Remark"
|
||||
FieldType="String" HeaderText="备注" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<%--<Editor>
|
||||
<f:TextArea runat="server" ID="TextArea1" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
</Editor>--%>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="UnitWorkId" ColumnID="UnitWorkId" DataField="UnitWorkId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="ConstructionLogManagementId" ColumnID="ConstructionLogManagementId" DataField="ConstructionLogManagementId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow runat="server" ID="row2">
|
||||
<Items>
|
||||
<f:Panel ID="Panel2" Layout="Block" CssClass="blockpanel myblockform"
|
||||
BlockConfigSpace="10px" BodyPadding="5px" Title="安全管理" EnableCollapse="true" runat="server">
|
||||
<Items>
|
||||
<f:Grid ID="GridHSETodaySummary" ShowBorder="true" ShowHeader="true" Title="当日小结" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogId" AllowCellEditing="true" Height="300px"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogId" ForceFit="true"
|
||||
SortField="ConstructionLogId" EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:RenderField Width="300px" ColumnID="HSETodaySummary" DataField="HSETodaySummary"
|
||||
FieldType="String" HeaderText="当日小结" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:TemplateField HeaderText="填报人" ColumnID="CompileManName" HeaderTextAlign="Center" Width="60px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label5" runat="server" Text='<%# ConvertCompileManName(Eval("ConstructionLogId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="150px" ColumnID="HSETodaySummaryRemark" DataField="HSETodaySummaryRemark"
|
||||
FieldType="String" HeaderText="备注" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
<f:Grid ID="GridHSETomorrowPlan" ShowBorder="true" ShowHeader="true" Title="明日计划" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogId" AllowCellEditing="true" Height="300px"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogId" ForceFit="true"
|
||||
SortField="ConstructionLogId" EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:RenderField Width="300px" ColumnID="HSETomorrowPlan" DataField="HSETomorrowPlan"
|
||||
FieldType="String" HeaderText="明日计划" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:TemplateField HeaderText="填报人" ColumnID="CompileManName" HeaderTextAlign="Center" Width="60px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label9" runat="server" Text='<%# ConvertCompileManName(Eval("ConstructionLogId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="150px" ColumnID="HSETomorrowPlanRemark" DataField="HSETomorrowPlanRemark"
|
||||
FieldType="String" HeaderText="备注" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow runat="server" ID="row3">
|
||||
<Items>
|
||||
<f:Panel ID="Panel3" Layout="Block" CssClass="blockpanel myblockform"
|
||||
BlockConfigSpace="10px" BodyPadding="5px" Title="质量管理" EnableCollapse="true" runat="server">
|
||||
<Items>
|
||||
<f:Grid ID="GridCQMSTodaySummary" ShowBorder="true" ShowHeader="true" Title="当日小结" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogId" AllowCellEditing="true" Height="300px"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogId" ForceFit="true"
|
||||
SortField="ConstructionLogId" EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:RenderField Width="300px" ColumnID="CQMSTodaySummary" DataField="CQMSTodaySummary"
|
||||
FieldType="String" HeaderText="当日小结" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:TemplateField HeaderText="填报人" ColumnID="CompileManName" HeaderTextAlign="Center" Width="60px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label10" runat="server" Text='<%# ConvertCompileManName(Eval("ConstructionLogId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="150px" ColumnID="CQMSTodaySummaryRemark" DataField="CQMSTodaySummaryRemark"
|
||||
FieldType="String" HeaderText="备注" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
<f:Grid ID="GridCQMSTomorrowPlan" ShowBorder="true" ShowHeader="true" Title="明日计划" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogId" AllowCellEditing="true" Height="300px"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogId" ForceFit="true"
|
||||
SortField="ConstructionLogId" EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:RenderField Width="300px" ColumnID="CQMSTomorrowPlan" DataField="CQMSTomorrowPlan"
|
||||
FieldType="String" HeaderText="明日计划" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:TemplateField HeaderText="填报人" ColumnID="CompileManName" HeaderTextAlign="Center" Width="60px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label11" runat="server" Text='<%# ConvertCompileManName(Eval("ConstructionLogId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="150px" ColumnID="CQMSTomorrowPlanRemark" DataField="CQMSTomorrowPlanRemark"
|
||||
FieldType="String" HeaderText="备注" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid4" ShowBorder="true" ShowHeader="true" Title="需要协调解决的问题" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogProblemId,UnitWorkId" AllowCellEditing="true" Height="300px"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogProblemId" OnRowCommand="Grid4_RowCommand"
|
||||
SortField="ConstructionLogProblemId" EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:TemplateField HeaderText="单位工程" ColumnID="UnitWorkName" HeaderTextAlign="Center" Width="150px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label4" runat="server" Text='<%# ConvertUnitWorkName(Eval("UnitWorkId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="270px" ColumnID="MainProblem" DataField="MainProblem"
|
||||
FieldType="String" HeaderText="主要问题" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<%--<Editor>
|
||||
<f:TextArea runat="server" ID="txtMainProblem" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
</Editor>--%>
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="270px" ColumnID="HandlingMeasures" DataField="HandlingMeasures"
|
||||
FieldType="String" HeaderText="处理措施" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<%--<Editor>
|
||||
<f:TextArea runat="server" ID="txtHandlingMeasures" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
</Editor>--%>
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="100px" ColumnID="WorkPackageId" DataField="WorkPackageId"
|
||||
FieldType="String" HeaderText="所属WBS" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<Editor>
|
||||
<f:DropDownList runat="server" ID="drpWorkPackage" Readonly="true">
|
||||
</f:DropDownList>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:TemplateField HeaderText="填报人" ColumnID="CompileManName" HeaderTextAlign="Center" Width="100px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label7" runat="server" Text='<%# ConvertCompileManName(Eval("ConstructionLogId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="95px" ColumnID="ImportanceLevel" DataField="ImportanceLevel"
|
||||
FieldType="String" HeaderText="重要性等级" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<Editor>
|
||||
<f:DropDownList runat="server" ID="drpImportanceLevel" Readonly="true">
|
||||
<f:ListItem Value="一般" Text="一般" />
|
||||
<f:ListItem Value="重要" Text="重要" />
|
||||
<f:ListItem Value="非常重要" Text="非常重要" />
|
||||
</f:DropDownList>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:LinkButtonField HeaderText="附件" ColumnID="download" Width="60px" Icon="ArrowDown" CommandName="download" />
|
||||
<%--<f:LinkButtonField Width="60px" TextAlign="Center" HeaderText="增加" ToolTip="增加" CommandName="add"
|
||||
Icon="Add" />
|
||||
<f:LinkButtonField Width="60px" TextAlign="Center" HeaderText="删除" ToolTip="删除" CommandName="del"
|
||||
Icon="Delete" />--%>
|
||||
<f:RenderField HeaderText="UnitWorkId" ColumnID="UnitWorkId" DataField="UnitWorkId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="ConstructionLogProblemId" ColumnID="ConstructionLogProblemId" DataField="ConstructionLogProblemId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Grid ID="Grid5" ShowBorder="true" ShowHeader="true" Title="施工经理相关记录" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogRecordId" AllowCellEditing="true" Height="300px"
|
||||
EnableColumnLines="true" ClicksToEdit="1" DataIDField="ConstructionLogRecordId" ForceFit="true"
|
||||
SortField="ConstructionLogRecordId" EnableTextSelection="True" OnRowCommand="Grid5_RowCommand">
|
||||
<%--<Toolbars>
|
||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
|
||||
<Items>
|
||||
<f:Button ID="btnNew" Text="新增" Icon="Add" OnClick="btnAdd_Click" runat="server" MarginLeft="50px">
|
||||
</f:Button>
|
||||
</Items>
|
||||
</f:Toolbar>
|
||||
</Toolbars>--%>
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="40px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:RenderField Width="600px" ColumnID="Record" DataField="Record"
|
||||
FieldType="String" HeaderText="相关记录" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<%--<Editor>
|
||||
<f:TextArea runat="server" ID="txtRecord" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
</Editor>--%>
|
||||
</f:RenderField>
|
||||
<f:TemplateField HeaderText="填报人" ColumnID="CompileManName" HeaderTextAlign="Center" Width="100px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label8" runat="server" Text='<%# ConvertCompileManName(Eval("ConstructionLogId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="150px" ColumnID="Remark" DataField="Remark"
|
||||
FieldType="String" HeaderText="备注" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<%--<Editor>
|
||||
<f:TextArea runat="server" ID="TextArea5" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
</Editor>--%>
|
||||
</f:RenderField>
|
||||
<%--<f:LinkButtonField Width="40px" TextAlign="Center" HeaderText="删除" ToolTip="删除" CommandName="del"
|
||||
Icon="Delete" />--%>
|
||||
<f:RenderField HeaderText="ConstructionLogRecordId" ColumnID="ConstructionLogRecordId" DataField="ConstructionLogRecordId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Window ID="Window1" Title="编辑" Hidden="true" EnableIFrame="true" EnableMaximize="false"
|
||||
Target="Top" EnableResize="true" runat="server" OnClose="Window1_Close" IsModal="true"
|
||||
Width="1300px" Height="680px">
|
||||
</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="btnMenuAdd" OnClick="btnMenuAdd_Click" EnablePostBack="true" runat="server" Icon="Add" Hidden="true"
|
||||
Text="新增">
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" EnablePostBack="true" Icon="Pencil" Hidden="true"
|
||||
runat="server" Text="编辑">
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnMenuDown" OnClick="btnMenuDown_Click" EnablePostBack="true" runat="server" Icon="FolderUp" Hidden="true"
|
||||
Text="导出">
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true" Icon="Delete" Hidden="true"
|
||||
ConfirmText="确认删除选中项?" ConfirmTarget="Top" runat="server" Text="删除">
|
||||
</f:MenuButton>
|
||||
</f:Menu>
|
||||
<f:Menu ID="Menu2" runat="server">
|
||||
<f:MenuButton ID="btnMenuDelete2" OnClick="btnMenuDelete2_Click" EnablePostBack="true"
|
||||
Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Top" runat="server"
|
||||
Text="删除">
|
||||
</f:MenuButton>
|
||||
</f:Menu>
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
var treeID = '<%= tvControlItem.ClientID %>';
|
||||
var menuID = '<%= Menu1.ClientID %>';
|
||||
// 保存当前菜单对应的树节点ID
|
||||
var currentNodeId;
|
||||
|
||||
// 返回false,来阻止浏览器右键菜单
|
||||
function onTreeNodeContextMenu(event, nodeId) {
|
||||
currentNodeId = nodeId;
|
||||
F(menuID).show();
|
||||
return false;
|
||||
}
|
||||
|
||||
// 设置所有菜单项的禁用状态
|
||||
function setMenuItemsDisabled(disabled) {
|
||||
var menu = F(menuID);
|
||||
$.each(menu.items, function (index, item) {
|
||||
item.setDisabled(disabled);
|
||||
});
|
||||
}
|
||||
|
||||
// 显示菜单后,检查是否禁用菜单项
|
||||
function onMenuShow() {
|
||||
if (currentNodeId) {
|
||||
var tree = F(treeID);
|
||||
var nodeData = tree.getNodeData(currentNodeId);
|
||||
if (nodeData.leaf) {
|
||||
setMenuItemsDisabled(true);
|
||||
} else {
|
||||
setMenuItemsDisabled(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function reloadGrid() {
|
||||
__doPostBack(null, 'reloadGrid');
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
573
SGGL/FineUIPro.Web/PZHGL/InformationProject/ProjectConstructionLog.aspx.designer.cs
generated
Normal file
573
SGGL/FineUIPro.Web/PZHGL/InformationProject/ProjectConstructionLog.aspx.designer.cs
generated
Normal file
|
|
@ -0,0 +1,573 @@
|
|||
//------------------------------------------------------------------------------
|
||||
// <自动生成>
|
||||
// 此代码由工具生成。
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.PZHGL.InformationProject {
|
||||
|
||||
|
||||
public partial class ProjectConstructionLog {
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||
|
||||
/// <summary>
|
||||
/// PageManager1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.PageManager PageManager1;
|
||||
|
||||
/// <summary>
|
||||
/// Panel1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel1;
|
||||
|
||||
/// <summary>
|
||||
/// panelLeftRegion 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel panelLeftRegion;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar1;
|
||||
|
||||
/// <summary>
|
||||
/// txtReportDate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DatePicker txtReportDate;
|
||||
|
||||
/// <summary>
|
||||
/// tvControlItem 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Tree tvControlItem;
|
||||
|
||||
/// <summary>
|
||||
/// panelCenterRegion 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel panelCenterRegion;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar3;
|
||||
|
||||
/// <summary>
|
||||
/// hdWorkPostId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.HiddenField hdWorkPostId;
|
||||
|
||||
/// <summary>
|
||||
/// hdMachineId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.HiddenField hdMachineId;
|
||||
|
||||
/// <summary>
|
||||
/// btnSave 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnSave;
|
||||
|
||||
/// <summary>
|
||||
/// SimpleForm1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form SimpleForm1;
|
||||
|
||||
/// <summary>
|
||||
/// txtFileCode 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtFileCode;
|
||||
|
||||
/// <summary>
|
||||
/// txtCompileDate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DatePicker txtCompileDate;
|
||||
|
||||
/// <summary>
|
||||
/// txtWeek 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtWeek;
|
||||
|
||||
/// <summary>
|
||||
/// txtWeather 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtWeather;
|
||||
|
||||
/// <summary>
|
||||
/// txtTemperature 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtTemperature;
|
||||
|
||||
/// <summary>
|
||||
/// txtCompileMan 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtCompileMan;
|
||||
|
||||
/// <summary>
|
||||
/// row1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.FormRow row1;
|
||||
|
||||
/// <summary>
|
||||
/// pan 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel pan;
|
||||
|
||||
/// <summary>
|
||||
/// Form2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form2;
|
||||
|
||||
/// <summary>
|
||||
/// drpContractNo 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpContractNo;
|
||||
|
||||
/// <summary>
|
||||
/// drpUnitWork 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpUnitWork;
|
||||
|
||||
/// <summary>
|
||||
/// drpProfessional 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpProfessional;
|
||||
|
||||
/// <summary>
|
||||
/// txtState 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtState;
|
||||
|
||||
/// <summary>
|
||||
/// txtRemark 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtRemark;
|
||||
|
||||
/// <summary>
|
||||
/// Grid1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid1;
|
||||
|
||||
/// <summary>
|
||||
/// Label1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label1;
|
||||
|
||||
/// <summary>
|
||||
/// Grid2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid2;
|
||||
|
||||
/// <summary>
|
||||
/// Label2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label2;
|
||||
|
||||
/// <summary>
|
||||
/// Grid3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid3;
|
||||
|
||||
/// <summary>
|
||||
/// Label3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label3;
|
||||
|
||||
/// <summary>
|
||||
/// Label6 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label6;
|
||||
|
||||
/// <summary>
|
||||
/// row2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.FormRow row2;
|
||||
|
||||
/// <summary>
|
||||
/// Panel2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel2;
|
||||
|
||||
/// <summary>
|
||||
/// GridHSETodaySummary 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid GridHSETodaySummary;
|
||||
|
||||
/// <summary>
|
||||
/// Label5 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label5;
|
||||
|
||||
/// <summary>
|
||||
/// GridHSETomorrowPlan 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid GridHSETomorrowPlan;
|
||||
|
||||
/// <summary>
|
||||
/// Label9 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label9;
|
||||
|
||||
/// <summary>
|
||||
/// row3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.FormRow row3;
|
||||
|
||||
/// <summary>
|
||||
/// Panel3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Panel Panel3;
|
||||
|
||||
/// <summary>
|
||||
/// GridCQMSTodaySummary 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid GridCQMSTodaySummary;
|
||||
|
||||
/// <summary>
|
||||
/// Label10 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label10;
|
||||
|
||||
/// <summary>
|
||||
/// GridCQMSTomorrowPlan 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid GridCQMSTomorrowPlan;
|
||||
|
||||
/// <summary>
|
||||
/// Label11 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label11;
|
||||
|
||||
/// <summary>
|
||||
/// Grid4 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid4;
|
||||
|
||||
/// <summary>
|
||||
/// Label4 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label4;
|
||||
|
||||
/// <summary>
|
||||
/// drpWorkPackage 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpWorkPackage;
|
||||
|
||||
/// <summary>
|
||||
/// Label7 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label7;
|
||||
|
||||
/// <summary>
|
||||
/// drpImportanceLevel 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpImportanceLevel;
|
||||
|
||||
/// <summary>
|
||||
/// Grid5 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid5;
|
||||
|
||||
/// <summary>
|
||||
/// Label8 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label Label8;
|
||||
|
||||
/// <summary>
|
||||
/// Window1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window Window1;
|
||||
|
||||
/// <summary>
|
||||
/// WindowAtt 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window WindowAtt;
|
||||
|
||||
/// <summary>
|
||||
/// Menu1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Menu Menu1;
|
||||
|
||||
/// <summary>
|
||||
/// btnMenuAdd 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.MenuButton btnMenuAdd;
|
||||
|
||||
/// <summary>
|
||||
/// btnMenuEdit 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.MenuButton btnMenuEdit;
|
||||
|
||||
/// <summary>
|
||||
/// btnMenuDown 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.MenuButton btnMenuDown;
|
||||
|
||||
/// <summary>
|
||||
/// btnMenuDelete 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.MenuButton btnMenuDelete;
|
||||
|
||||
/// <summary>
|
||||
/// Menu2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Menu Menu2;
|
||||
|
||||
/// <summary>
|
||||
/// btnMenuDelete2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.MenuButton btnMenuDelete2;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Model
|
||||
{
|
||||
public class ConstructionLogCQMS
|
||||
{
|
||||
public string ConstructionLogId { get; set; }
|
||||
|
||||
public string CQMSTodaySummary { get; set; }
|
||||
|
||||
public string CQMSTodaySummaryRemark { get; set; }
|
||||
|
||||
public string CQMSTomorrowPlan { get; set; }
|
||||
|
||||
public string CQMSTomorrowPlanRemark { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Model
|
||||
{
|
||||
public class ConstructionLogHSE
|
||||
{
|
||||
public string ConstructionLogId { get; set; }
|
||||
|
||||
public string HSETodaySummary { get; set; }
|
||||
|
||||
public string HSETodaySummaryRemark { get; set; }
|
||||
|
||||
public string HSETomorrowPlan { get; set; }
|
||||
|
||||
public string HSETomorrowPlanRemark { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
@ -1751,6 +1751,9 @@ namespace Model
|
|||
partial void InsertZHGL_ConstructionReportApprove(ZHGL_ConstructionReportApprove instance);
|
||||
partial void UpdateZHGL_ConstructionReportApprove(ZHGL_ConstructionReportApprove instance);
|
||||
partial void DeleteZHGL_ConstructionReportApprove(ZHGL_ConstructionReportApprove instance);
|
||||
partial void InsertZHGL_ProjectConstructionLog(ZHGL_ProjectConstructionLog instance);
|
||||
partial void UpdateZHGL_ProjectConstructionLog(ZHGL_ProjectConstructionLog instance);
|
||||
partial void DeleteZHGL_ProjectConstructionLog(ZHGL_ProjectConstructionLog instance);
|
||||
partial void InsertZHGL_WorkHandover(ZHGL_WorkHandover instance);
|
||||
partial void UpdateZHGL_WorkHandover(ZHGL_WorkHandover instance);
|
||||
partial void DeleteZHGL_WorkHandover(ZHGL_WorkHandover instance);
|
||||
|
|
@ -7154,6 +7157,14 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
public System.Data.Linq.Table<ZHGL_ProjectConstructionLog> ZHGL_ProjectConstructionLog
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.GetTable<ZHGL_ProjectConstructionLog>();
|
||||
}
|
||||
}
|
||||
|
||||
public System.Data.Linq.Table<ZHGL_WorkHandover> ZHGL_WorkHandover
|
||||
{
|
||||
get
|
||||
|
|
@ -24101,6 +24112,8 @@ namespace Model
|
|||
|
||||
private EntitySet<ZHGL_ConstructionReport> _ZHGL_ConstructionReport;
|
||||
|
||||
private EntitySet<ZHGL_ProjectConstructionLog> _ZHGL_ProjectConstructionLog;
|
||||
|
||||
private EntitySet<ZHGL_WorkHandover> _ZHGL_WorkHandover;
|
||||
|
||||
#region 可扩展性方法定义
|
||||
|
|
@ -24341,6 +24354,7 @@ namespace Model
|
|||
this._ZHGL_ConstructionMonthReport = new EntitySet<ZHGL_ConstructionMonthReport>(new Action<ZHGL_ConstructionMonthReport>(this.attach_ZHGL_ConstructionMonthReport), new Action<ZHGL_ConstructionMonthReport>(this.detach_ZHGL_ConstructionMonthReport));
|
||||
this._ZHGL_ConstructionPlan = new EntitySet<ZHGL_ConstructionPlan>(new Action<ZHGL_ConstructionPlan>(this.attach_ZHGL_ConstructionPlan), new Action<ZHGL_ConstructionPlan>(this.detach_ZHGL_ConstructionPlan));
|
||||
this._ZHGL_ConstructionReport = new EntitySet<ZHGL_ConstructionReport>(new Action<ZHGL_ConstructionReport>(this.attach_ZHGL_ConstructionReport), new Action<ZHGL_ConstructionReport>(this.detach_ZHGL_ConstructionReport));
|
||||
this._ZHGL_ProjectConstructionLog = new EntitySet<ZHGL_ProjectConstructionLog>(new Action<ZHGL_ProjectConstructionLog>(this.attach_ZHGL_ProjectConstructionLog), new Action<ZHGL_ProjectConstructionLog>(this.detach_ZHGL_ProjectConstructionLog));
|
||||
this._ZHGL_WorkHandover = new EntitySet<ZHGL_WorkHandover>(new Action<ZHGL_WorkHandover>(this.attach_ZHGL_WorkHandover), new Action<ZHGL_WorkHandover>(this.detach_ZHGL_WorkHandover));
|
||||
OnCreated();
|
||||
}
|
||||
|
|
@ -27217,6 +27231,19 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_ZHGL_ProjectConstructionLog_Base_Project", Storage="_ZHGL_ProjectConstructionLog", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")]
|
||||
public EntitySet<ZHGL_ProjectConstructionLog> ZHGL_ProjectConstructionLog
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._ZHGL_ProjectConstructionLog;
|
||||
}
|
||||
set
|
||||
{
|
||||
this._ZHGL_ProjectConstructionLog.Assign(value);
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_ZHGL_WorkHandover_Base_Project", Storage="_ZHGL_WorkHandover", ThisKey="ProjectId", OtherKey="ProjectId", DeleteRule="NO ACTION")]
|
||||
public EntitySet<ZHGL_WorkHandover> ZHGL_WorkHandover
|
||||
{
|
||||
|
|
@ -29314,6 +29341,18 @@ namespace Model
|
|||
entity.Base_Project = null;
|
||||
}
|
||||
|
||||
private void attach_ZHGL_ProjectConstructionLog(ZHGL_ProjectConstructionLog entity)
|
||||
{
|
||||
this.SendPropertyChanging();
|
||||
entity.Base_Project = this;
|
||||
}
|
||||
|
||||
private void detach_ZHGL_ProjectConstructionLog(ZHGL_ProjectConstructionLog entity)
|
||||
{
|
||||
this.SendPropertyChanging();
|
||||
entity.Base_Project = null;
|
||||
}
|
||||
|
||||
private void attach_ZHGL_WorkHandover(ZHGL_WorkHandover entity)
|
||||
{
|
||||
this.SendPropertyChanging();
|
||||
|
|
@ -307644,6 +307683,613 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ZHGL_ProjectConstructionLog")]
|
||||
public partial class ZHGL_ProjectConstructionLog : INotifyPropertyChanging, INotifyPropertyChanged
|
||||
{
|
||||
|
||||
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
|
||||
|
||||
private string _ProjectConstructionLogId;
|
||||
|
||||
private string _ProjectId;
|
||||
|
||||
private string _Weather;
|
||||
|
||||
private string _Temperature;
|
||||
|
||||
private string _ContractNo;
|
||||
|
||||
private string _UnitWorks;
|
||||
|
||||
private string _Professional;
|
||||
|
||||
private string _CompileMan;
|
||||
|
||||
private System.Nullable<System.DateTime> _CompileDate;
|
||||
|
||||
private string _State;
|
||||
|
||||
private string _Remark;
|
||||
|
||||
private string _HSETodaySummary;
|
||||
|
||||
private string _HSETodaySummaryRemark;
|
||||
|
||||
private string _HSETomorrowPlan;
|
||||
|
||||
private string _HSETomorrowPlanRemark;
|
||||
|
||||
private string _CQMSTodaySummary;
|
||||
|
||||
private string _CQMSTodaySummaryRemark;
|
||||
|
||||
private string _CQMSTomorrowPlan;
|
||||
|
||||
private string _CQMSTomorrowPlanRemark;
|
||||
|
||||
private string _FileCode;
|
||||
|
||||
private string _WorkPostId;
|
||||
|
||||
private string _MachineId;
|
||||
|
||||
private EntityRef<Base_Project> _Base_Project;
|
||||
|
||||
#region 可扩展性方法定义
|
||||
partial void OnLoaded();
|
||||
partial void OnValidate(System.Data.Linq.ChangeAction action);
|
||||
partial void OnCreated();
|
||||
partial void OnProjectConstructionLogIdChanging(string value);
|
||||
partial void OnProjectConstructionLogIdChanged();
|
||||
partial void OnProjectIdChanging(string value);
|
||||
partial void OnProjectIdChanged();
|
||||
partial void OnWeatherChanging(string value);
|
||||
partial void OnWeatherChanged();
|
||||
partial void OnTemperatureChanging(string value);
|
||||
partial void OnTemperatureChanged();
|
||||
partial void OnContractNoChanging(string value);
|
||||
partial void OnContractNoChanged();
|
||||
partial void OnUnitWorksChanging(string value);
|
||||
partial void OnUnitWorksChanged();
|
||||
partial void OnProfessionalChanging(string value);
|
||||
partial void OnProfessionalChanged();
|
||||
partial void OnCompileManChanging(string value);
|
||||
partial void OnCompileManChanged();
|
||||
partial void OnCompileDateChanging(System.Nullable<System.DateTime> value);
|
||||
partial void OnCompileDateChanged();
|
||||
partial void OnStateChanging(string value);
|
||||
partial void OnStateChanged();
|
||||
partial void OnRemarkChanging(string value);
|
||||
partial void OnRemarkChanged();
|
||||
partial void OnHSETodaySummaryChanging(string value);
|
||||
partial void OnHSETodaySummaryChanged();
|
||||
partial void OnHSETodaySummaryRemarkChanging(string value);
|
||||
partial void OnHSETodaySummaryRemarkChanged();
|
||||
partial void OnHSETomorrowPlanChanging(string value);
|
||||
partial void OnHSETomorrowPlanChanged();
|
||||
partial void OnHSETomorrowPlanRemarkChanging(string value);
|
||||
partial void OnHSETomorrowPlanRemarkChanged();
|
||||
partial void OnCQMSTodaySummaryChanging(string value);
|
||||
partial void OnCQMSTodaySummaryChanged();
|
||||
partial void OnCQMSTodaySummaryRemarkChanging(string value);
|
||||
partial void OnCQMSTodaySummaryRemarkChanged();
|
||||
partial void OnCQMSTomorrowPlanChanging(string value);
|
||||
partial void OnCQMSTomorrowPlanChanged();
|
||||
partial void OnCQMSTomorrowPlanRemarkChanging(string value);
|
||||
partial void OnCQMSTomorrowPlanRemarkChanged();
|
||||
partial void OnFileCodeChanging(string value);
|
||||
partial void OnFileCodeChanged();
|
||||
partial void OnWorkPostIdChanging(string value);
|
||||
partial void OnWorkPostIdChanged();
|
||||
partial void OnMachineIdChanging(string value);
|
||||
partial void OnMachineIdChanged();
|
||||
#endregion
|
||||
|
||||
public ZHGL_ProjectConstructionLog()
|
||||
{
|
||||
this._Base_Project = default(EntityRef<Base_Project>);
|
||||
OnCreated();
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectConstructionLogId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
|
||||
public string ProjectConstructionLogId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._ProjectConstructionLogId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._ProjectConstructionLogId != value))
|
||||
{
|
||||
this.OnProjectConstructionLogIdChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._ProjectConstructionLogId = value;
|
||||
this.SendPropertyChanged("ProjectConstructionLogId");
|
||||
this.OnProjectConstructionLogIdChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectId", DbType="NVarChar(50)")]
|
||||
public string ProjectId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._ProjectId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._ProjectId != value))
|
||||
{
|
||||
if (this._Base_Project.HasLoadedOrAssignedValue)
|
||||
{
|
||||
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
|
||||
}
|
||||
this.OnProjectIdChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._ProjectId = value;
|
||||
this.SendPropertyChanged("ProjectId");
|
||||
this.OnProjectIdChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Weather", DbType="NVarChar(10)")]
|
||||
public string Weather
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._Weather;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._Weather != value))
|
||||
{
|
||||
this.OnWeatherChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._Weather = value;
|
||||
this.SendPropertyChanged("Weather");
|
||||
this.OnWeatherChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Temperature", DbType="NVarChar(30)")]
|
||||
public string Temperature
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._Temperature;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._Temperature != value))
|
||||
{
|
||||
this.OnTemperatureChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._Temperature = value;
|
||||
this.SendPropertyChanged("Temperature");
|
||||
this.OnTemperatureChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractNo", DbType="NVarChar(500)")]
|
||||
public string ContractNo
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._ContractNo;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._ContractNo != value))
|
||||
{
|
||||
this.OnContractNoChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._ContractNo = value;
|
||||
this.SendPropertyChanged("ContractNo");
|
||||
this.OnContractNoChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitWorks", DbType="NVarChar(500)")]
|
||||
public string UnitWorks
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._UnitWorks;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._UnitWorks != value))
|
||||
{
|
||||
this.OnUnitWorksChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._UnitWorks = value;
|
||||
this.SendPropertyChanged("UnitWorks");
|
||||
this.OnUnitWorksChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Professional", DbType="NVarChar(50)")]
|
||||
public string Professional
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._Professional;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._Professional != value))
|
||||
{
|
||||
this.OnProfessionalChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._Professional = value;
|
||||
this.SendPropertyChanged("Professional");
|
||||
this.OnProfessionalChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileMan", DbType="NVarChar(50)")]
|
||||
public string CompileMan
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._CompileMan;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._CompileMan != value))
|
||||
{
|
||||
this.OnCompileManChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._CompileMan = value;
|
||||
this.SendPropertyChanged("CompileMan");
|
||||
this.OnCompileManChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompileDate", DbType="DateTime")]
|
||||
public System.Nullable<System.DateTime> CompileDate
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._CompileDate;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._CompileDate != value))
|
||||
{
|
||||
this.OnCompileDateChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._CompileDate = value;
|
||||
this.SendPropertyChanged("CompileDate");
|
||||
this.OnCompileDateChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="Char(1)")]
|
||||
public string State
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._State;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._State != value))
|
||||
{
|
||||
this.OnStateChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._State = value;
|
||||
this.SendPropertyChanged("State");
|
||||
this.OnStateChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remark", DbType="NVarChar(500)")]
|
||||
public string Remark
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._Remark;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._Remark != value))
|
||||
{
|
||||
this.OnRemarkChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._Remark = value;
|
||||
this.SendPropertyChanged("Remark");
|
||||
this.OnRemarkChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HSETodaySummary", DbType="NVarChar(3000)")]
|
||||
public string HSETodaySummary
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._HSETodaySummary;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._HSETodaySummary != value))
|
||||
{
|
||||
this.OnHSETodaySummaryChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._HSETodaySummary = value;
|
||||
this.SendPropertyChanged("HSETodaySummary");
|
||||
this.OnHSETodaySummaryChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HSETodaySummaryRemark", DbType="NVarChar(500)")]
|
||||
public string HSETodaySummaryRemark
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._HSETodaySummaryRemark;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._HSETodaySummaryRemark != value))
|
||||
{
|
||||
this.OnHSETodaySummaryRemarkChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._HSETodaySummaryRemark = value;
|
||||
this.SendPropertyChanged("HSETodaySummaryRemark");
|
||||
this.OnHSETodaySummaryRemarkChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HSETomorrowPlan", DbType="NVarChar(3000)")]
|
||||
public string HSETomorrowPlan
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._HSETomorrowPlan;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._HSETomorrowPlan != value))
|
||||
{
|
||||
this.OnHSETomorrowPlanChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._HSETomorrowPlan = value;
|
||||
this.SendPropertyChanged("HSETomorrowPlan");
|
||||
this.OnHSETomorrowPlanChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HSETomorrowPlanRemark", DbType="NVarChar(500)")]
|
||||
public string HSETomorrowPlanRemark
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._HSETomorrowPlanRemark;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._HSETomorrowPlanRemark != value))
|
||||
{
|
||||
this.OnHSETomorrowPlanRemarkChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._HSETomorrowPlanRemark = value;
|
||||
this.SendPropertyChanged("HSETomorrowPlanRemark");
|
||||
this.OnHSETomorrowPlanRemarkChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CQMSTodaySummary", DbType="NVarChar(3000)")]
|
||||
public string CQMSTodaySummary
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._CQMSTodaySummary;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._CQMSTodaySummary != value))
|
||||
{
|
||||
this.OnCQMSTodaySummaryChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._CQMSTodaySummary = value;
|
||||
this.SendPropertyChanged("CQMSTodaySummary");
|
||||
this.OnCQMSTodaySummaryChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CQMSTodaySummaryRemark", DbType="NVarChar(500)")]
|
||||
public string CQMSTodaySummaryRemark
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._CQMSTodaySummaryRemark;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._CQMSTodaySummaryRemark != value))
|
||||
{
|
||||
this.OnCQMSTodaySummaryRemarkChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._CQMSTodaySummaryRemark = value;
|
||||
this.SendPropertyChanged("CQMSTodaySummaryRemark");
|
||||
this.OnCQMSTodaySummaryRemarkChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CQMSTomorrowPlan", DbType="NVarChar(3000)")]
|
||||
public string CQMSTomorrowPlan
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._CQMSTomorrowPlan;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._CQMSTomorrowPlan != value))
|
||||
{
|
||||
this.OnCQMSTomorrowPlanChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._CQMSTomorrowPlan = value;
|
||||
this.SendPropertyChanged("CQMSTomorrowPlan");
|
||||
this.OnCQMSTomorrowPlanChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CQMSTomorrowPlanRemark", DbType="NVarChar(500)")]
|
||||
public string CQMSTomorrowPlanRemark
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._CQMSTomorrowPlanRemark;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._CQMSTomorrowPlanRemark != value))
|
||||
{
|
||||
this.OnCQMSTomorrowPlanRemarkChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._CQMSTomorrowPlanRemark = value;
|
||||
this.SendPropertyChanged("CQMSTomorrowPlanRemark");
|
||||
this.OnCQMSTomorrowPlanRemarkChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FileCode", DbType="NVarChar(50)")]
|
||||
public string FileCode
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._FileCode;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._FileCode != value))
|
||||
{
|
||||
this.OnFileCodeChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._FileCode = value;
|
||||
this.SendPropertyChanged("FileCode");
|
||||
this.OnFileCodeChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPostId", DbType="NVarChar(1000)")]
|
||||
public string WorkPostId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._WorkPostId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._WorkPostId != value))
|
||||
{
|
||||
this.OnWorkPostIdChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._WorkPostId = value;
|
||||
this.SendPropertyChanged("WorkPostId");
|
||||
this.OnWorkPostIdChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MachineId", DbType="NVarChar(1000)")]
|
||||
public string MachineId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._MachineId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._MachineId != value))
|
||||
{
|
||||
this.OnMachineIdChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._MachineId = value;
|
||||
this.SendPropertyChanged("MachineId");
|
||||
this.OnMachineIdChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_ZHGL_ProjectConstructionLog_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)]
|
||||
public Base_Project Base_Project
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._Base_Project.Entity;
|
||||
}
|
||||
set
|
||||
{
|
||||
Base_Project previousValue = this._Base_Project.Entity;
|
||||
if (((previousValue != value)
|
||||
|| (this._Base_Project.HasLoadedOrAssignedValue == false)))
|
||||
{
|
||||
this.SendPropertyChanging();
|
||||
if ((previousValue != null))
|
||||
{
|
||||
this._Base_Project.Entity = null;
|
||||
previousValue.ZHGL_ProjectConstructionLog.Remove(this);
|
||||
}
|
||||
this._Base_Project.Entity = value;
|
||||
if ((value != null))
|
||||
{
|
||||
value.ZHGL_ProjectConstructionLog.Add(this);
|
||||
this._ProjectId = value.ProjectId;
|
||||
}
|
||||
else
|
||||
{
|
||||
this._ProjectId = default(string);
|
||||
}
|
||||
this.SendPropertyChanged("Base_Project");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public event PropertyChangingEventHandler PropertyChanging;
|
||||
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
protected virtual void SendPropertyChanging()
|
||||
{
|
||||
if ((this.PropertyChanging != null))
|
||||
{
|
||||
this.PropertyChanging(this, emptyChangingEventArgs);
|
||||
}
|
||||
}
|
||||
|
||||
protected virtual void SendPropertyChanged(String propertyName)
|
||||
{
|
||||
if ((this.PropertyChanged != null))
|
||||
{
|
||||
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ZHGL_WorkHandover")]
|
||||
public partial class ZHGL_WorkHandover : INotifyPropertyChanging, INotifyPropertyChanged
|
||||
{
|
||||
|
|
|
|||
|
|
@ -176,6 +176,8 @@
|
|||
<Compile Include="Chart\DataSourceChart.cs" />
|
||||
<Compile Include="Chart\DataSourcePoint.cs" />
|
||||
<Compile Include="Chart\DataSourceTeam.cs" />
|
||||
<Compile Include="ConstructionLogCQMS.cs" />
|
||||
<Compile Include="ConstructionLogHSE.cs" />
|
||||
<Compile Include="ConstructionLogMachineItem.cs" />
|
||||
<Compile Include="ConstructionLogPersonItem.cs" />
|
||||
<Compile Include="CQMS\CheckItem.cs" />
|
||||
|
|
|
|||
Loading…
Reference in New Issue