修改施工日志
This commit is contained in:
parent
1cacd53725
commit
764455acd9
|
|
@ -0,0 +1,134 @@
|
|||
alter table [dbo].[ZHGL_ConstructionLog] add FileCode nvarchar(50) null
|
||||
GO
|
||||
|
||||
update Sys_Menu set MenuName='施工日志',IsEnd=0 where MenuId='4CB03F8B-C967-4082-ADF1-08776FE40E21'
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES('0383A4A1-1565-4F11-BAF3-2B84CB621796','个人施工日志','PZHGL/InformationProject/ConstructionLog.aspx',10,'4CB03F8B-C967-4082-ADF1-08776FE40E21','Menu_PZHGL',0,1,1)
|
||||
GO
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('D853D4D4-4D31-45D2-ADF4-F8799EC68B02','0383A4A1-1565-4F11-BAF3-2B84CB621796','增加',1)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('3A559270-B5F8-4FD3-B6DA-37D5D5C7CAFB','0383A4A1-1565-4F11-BAF3-2B84CB621796','修改',2)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('86812B35-34D8-42DE-B989-BC1DDA6B7CD3','0383A4A1-1565-4F11-BAF3-2B84CB621796','删除',3)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('C179D43F-10C7-48F1-A06D-D09A9C0433D2','0383A4A1-1565-4F11-BAF3-2B84CB621796','保存',4)
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES('D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4','项目施工日志','PZHGL/InformationProject/ProjectConstructionLog.aspx',20,'4CB03F8B-C967-4082-ADF1-08776FE40E21','Menu_PZHGL',0,1,1)
|
||||
GO
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('D7CE42E6-2641-453B-9AE5-11F0570E00F8','D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4','增加',1)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('2B47E22C-6A37-4E16-A6A1-70386DDC5F81','D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4','修改',2)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('817A0F17-C2F9-4EF7-9889-844064933757','D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4','删除',3)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('7CA03E95-00EA-4118-A8EA-F27CE48ACBA7','D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4','保存',4)
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES('1C190A15-CC04-441C-AEF3-C945A53A81A6','日志文件柜','PZHGL/InformationProject/ConstructionLogFileCabinet.aspx',30,'4CB03F8B-C967-4082-ADF1-08776FE40E21','Menu_PZHGL',0,1,1)
|
||||
GO
|
||||
|
||||
alter table [dbo].[WBS_UnitWork] add ContractId nvarchar(50) null
|
||||
GO
|
||||
alter table [dbo].[WBS_UnitWork] add MainItemCode nvarchar(50) null
|
||||
GO
|
||||
alter table [dbo].[ZHGL_ConstructionLog] alter column ContractNo nvarchar(500) null
|
||||
GO
|
||||
alter table [dbo].[ZHGL_ConstructionLog] add WorkPostId nvarchar(1000) null
|
||||
GO
|
||||
alter table [dbo].[ZHGL_ConstructionLog] add MachineId nvarchar(1000) null
|
||||
GO
|
||||
alter table [dbo].[Person_Persons] add LogWorkPostId nvarchar(1000) null
|
||||
GO
|
||||
alter table [dbo].[Person_Persons] add LogMachineId nvarchar(1000) null
|
||||
GO
|
||||
drop table [dbo].[ZHGL_ConstructionLogPerson]
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[ZHGL_ConstructionLogPerson](
|
||||
[ConstructionLogPersonId] [nvarchar](50) NOT NULL,
|
||||
[ConstructionLogId] [nvarchar](50) NULL,
|
||||
[UnitWorkId] [nvarchar](50) NULL,
|
||||
[WorkPostId] [nvarchar](50) NULL,
|
||||
[Num] [int] NULL,
|
||||
CONSTRAINT [PK_ZHGL_ConstructionLogPerson] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[ConstructionLogPersonId] 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
|
||||
|
||||
ALTER TABLE [dbo].[ZHGL_ConstructionLogPerson] WITH CHECK ADD CONSTRAINT [FK_ZHGL_ConstructionLogPerson_ZHGL_ConstructionLog] FOREIGN KEY([ConstructionLogId])
|
||||
REFERENCES [dbo].[ZHGL_ConstructionLog] ([ConstructionLogId])
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[ZHGL_ConstructionLogPerson] CHECK CONSTRAINT [FK_ZHGL_ConstructionLogPerson_ZHGL_ConstructionLog]
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLogPerson', @level2type=N'COLUMN',@level2name=N'ConstructionLogPersonId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLogPerson', @level2type=N'COLUMN',@level2name=N'ConstructionLogId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位工程' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLogPerson', @level2type=N'COLUMN',@level2name=N'UnitWorkId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工种Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLogPerson', @level2type=N'COLUMN',@level2name=N'WorkPostId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'瓦工数量' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLogPerson', @level2type=N'COLUMN',@level2name=N'Num'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工日志作业人员明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLogPerson'
|
||||
GO
|
||||
|
||||
|
||||
drop table [dbo].[ZHGL_ConstructionLogMachine]
|
||||
GO
|
||||
|
||||
|
||||
CREATE TABLE [dbo].[ZHGL_ConstructionLogMachine](
|
||||
[ConstructionLogMachineId] [nvarchar](50) NOT NULL,
|
||||
[ConstructionLogId] [nvarchar](50) NULL,
|
||||
[UnitWorkId] [nvarchar](50) NULL,
|
||||
[MachineId] [nvarchar](50) NULL,
|
||||
[Num] [int] NULL,
|
||||
CONSTRAINT [PK_ZHGL_ConstructionLogMachine] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[ConstructionLogMachineId] 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
|
||||
|
||||
ALTER TABLE [dbo].[ZHGL_ConstructionLogMachine] WITH CHECK ADD CONSTRAINT [FK_ZHGL_ConstructionLogMachine_ZHGL_ConstructionLog] FOREIGN KEY([ConstructionLogId])
|
||||
REFERENCES [dbo].[ZHGL_ConstructionLog] ([ConstructionLogId])
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[ZHGL_ConstructionLogMachine] CHECK CONSTRAINT [FK_ZHGL_ConstructionLogMachine_ZHGL_ConstructionLog]
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLogMachine', @level2type=N'COLUMN',@level2name=N'ConstructionLogMachineId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLogMachine', @level2type=N'COLUMN',@level2name=N'ConstructionLogId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位工程' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLogMachine', @level2type=N'COLUMN',@level2name=N'UnitWorkId'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'挖机数量' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLogMachine', @level2type=N'COLUMN',@level2name=N'Num'
|
||||
GO
|
||||
|
||||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工日志机械明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ZHGL_ConstructionLogMachine'
|
||||
GO
|
||||
|
||||
|
||||
|
|
@ -12,7 +12,36 @@ VALUES('0DAFF358-EA16-44B2-8E4B-E15E40EFAAD0','总承包商施工报告','',20,'
|
|||
GO
|
||||
|
||||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES('4CB03F8B-C967-4082-ADF1-08776FE40E21','项目级施工日志','',30,'0','Menu_PZHGL',0,1,1)
|
||||
VALUES('4CB03F8B-C967-4082-ADF1-08776FE40E21','施工日志','',30,'0','Menu_PZHGL',0,0,1)
|
||||
GO
|
||||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES('0383A4A1-1565-4F11-BAF3-2B84CB621796','个人施工日志','PZHGL/InformationProject/ConstructionLog.aspx',10,'4CB03F8B-C967-4082-ADF1-08776FE40E21','Menu_PZHGL',0,1,1)
|
||||
GO
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('D853D4D4-4D31-45D2-ADF4-F8799EC68B02','0383A4A1-1565-4F11-BAF3-2B84CB621796','增加',1)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('3A559270-B5F8-4FD3-B6DA-37D5D5C7CAFB','0383A4A1-1565-4F11-BAF3-2B84CB621796','修改',2)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('86812B35-34D8-42DE-B989-BC1DDA6B7CD3','0383A4A1-1565-4F11-BAF3-2B84CB621796','删除',3)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('C179D43F-10C7-48F1-A06D-D09A9C0433D2','0383A4A1-1565-4F11-BAF3-2B84CB621796','保存',4)
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES('D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4','项目施工日志','PZHGL/InformationProject/ProjectConstructionLog.aspx',20,'4CB03F8B-C967-4082-ADF1-08776FE40E21','Menu_PZHGL',0,1,1)
|
||||
GO
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('D7CE42E6-2641-453B-9AE5-11F0570E00F8','D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4','增加',1)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('2B47E22C-6A37-4E16-A6A1-70386DDC5F81','D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4','修改',2)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('817A0F17-C2F9-4EF7-9889-844064933757','D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4','删除',3)
|
||||
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES('7CA03E95-00EA-4118-A8EA-F27CE48ACBA7','D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4','保存',4)
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
VALUES('1C190A15-CC04-441C-AEF3-C945A53A81A6','日志文件柜','PZHGL/InformationProject/ConstructionLogFileCabinet.aspx',30,'4CB03F8B-C967-4082-ADF1-08776FE40E21','Menu_PZHGL',0,1,1)
|
||||
GO
|
||||
|
||||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||||
|
|
|
|||
|
|
@ -646,6 +646,7 @@
|
|||
<Compile Include="PZHGL\InformationProject\ConstructionLogManagementService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\ConstructionLogPersonService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\ConstructionLogProblemService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\ConstructionLogRecordService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\ConstructionLogService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\ConstructionPlanApproveService.cs" />
|
||||
<Compile Include="PZHGL\InformationProject\ConstructionPlanService.cs" />
|
||||
|
|
|
|||
|
|
@ -21,6 +21,22 @@ namespace BLL
|
|||
return Funs.DB.Base_SpecialEquipment.FirstOrDefault(e => e.SpecialEquipmentId == specialEquipmentId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取机具设备名称
|
||||
/// </summary>
|
||||
/// <param name="specialEquipmentId"></param>
|
||||
/// <returns></returns>
|
||||
public static string GetSpecialEquipmentNameById(string specialEquipmentId)
|
||||
{
|
||||
string name = string.Empty;
|
||||
var q= Funs.DB.Base_SpecialEquipment.FirstOrDefault(e => e.SpecialEquipmentId == specialEquipmentId);
|
||||
if (q != null)
|
||||
{
|
||||
name = q.SpecialEquipmentName;
|
||||
}
|
||||
return name;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加机具设备
|
||||
/// </summary>
|
||||
|
|
@ -87,6 +103,17 @@ namespace BLL
|
|||
select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取机具设备列表
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Base_SpecialEquipment> GetAllSpecialEquipmentList()
|
||||
{
|
||||
return (from x in Funs.DB.Base_SpecialEquipment
|
||||
orderby x.SpecialEquipmentCode
|
||||
select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 设备下拉框
|
||||
/// </summary>
|
||||
|
|
@ -105,6 +132,24 @@ namespace BLL
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 设备下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName">下拉框名字</param>
|
||||
/// <param name="isSpecial">项目id</param>
|
||||
/// <param name="isShowPlease">是否显示请选择</param>
|
||||
public static void InitAllSpecialEquipmentDropDownList(DropDownList dropName, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "SpecialEquipmentId";
|
||||
dropName.DataTextField = "SpecialEquipmentName";
|
||||
dropName.DataSource = GetAllSpecialEquipmentList();
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取机具设备列表
|
||||
/// </summary>
|
||||
|
|
|
|||
|
|
@ -146,7 +146,8 @@ namespace BLL
|
|||
/// <param name="managerRuleApprove">实体验收审批实体</param>
|
||||
public static void AddSpotCheckApprove(Model.Check_SpotCheckApprove approve)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
string newKeyID = SQLHelper.GetNewID(typeof(Model.Check_SpotCheckApprove));
|
||||
Model.Check_SpotCheckApprove newApprove = new Model.Check_SpotCheckApprove();
|
||||
newApprove.SpotCheckApproveId = newKeyID;
|
||||
|
|
@ -162,6 +163,7 @@ namespace BLL
|
|||
db.Check_SpotCheckApprove.InsertOnSubmit(newApprove);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
public static string AddSpotCheckApproveForApi(Model.Check_SpotCheckApprove approve)
|
||||
{
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
|
|
@ -193,7 +195,8 @@ namespace BLL
|
|||
/// <param name="managerRuleApprove">实体验收审批实体</param>
|
||||
public static void UpdateSpotCheckApprove(Model.Check_SpotCheckApprove approve)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
using (var db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Check_SpotCheckApprove newApprove = db.Check_SpotCheckApprove.First(e => e.SpotCheckApproveId == approve.SpotCheckApproveId && e.ApproveDate == null);
|
||||
newApprove.SpotCheckCode = approve.SpotCheckCode;
|
||||
newApprove.ApproveMan = approve.ApproveMan;
|
||||
|
|
@ -204,6 +207,7 @@ namespace BLL
|
|||
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据实体验收编号删除对应的所有实体验收审批信息
|
||||
|
|
|
|||
|
|
@ -79,6 +79,38 @@ namespace BLL
|
|||
return Funs.DB.WBS_WorkPackageInit.FirstOrDefault(x => x.WorkPackageCode == workPackageCode);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据分部分项编号获取分部分项信息
|
||||
/// </summary>
|
||||
/// <param name="workPackageCode"></param>
|
||||
/// <returns></returns>
|
||||
public static string GetWorkPackageCodeByPackageContent(string packageContent)
|
||||
{
|
||||
string workPackageCode = string.Empty;
|
||||
var q= Funs.DB.WBS_WorkPackageInit.FirstOrDefault(x => x.PackageContent == packageContent);
|
||||
if (q != null)
|
||||
{
|
||||
workPackageCode = q.WorkPackageCode;
|
||||
}
|
||||
return workPackageCode;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据分部分项编号获取分部分项信息
|
||||
/// </summary>
|
||||
/// <param name="workPackageCode"></param>
|
||||
/// <returns></returns>
|
||||
public static string GetPackageContentByWorkPackageCode(string workPackageCode)
|
||||
{
|
||||
string packageContent = string.Empty;
|
||||
var q = Funs.DB.WBS_WorkPackageInit.FirstOrDefault(x => x.WorkPackageCode == workPackageCode);
|
||||
if (q != null)
|
||||
{
|
||||
packageContent = q.PackageContent;
|
||||
}
|
||||
return packageContent;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据分部分项编号获取子级分部分项信息集合
|
||||
/// </summary>
|
||||
|
|
@ -88,5 +120,23 @@ namespace BLL
|
|||
{
|
||||
return (from x in Funs.DB.WBS_WorkPackageInit where x.SuperWorkPack == workPackageCode select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 样板类型下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName"></param>
|
||||
/// <param name="projectId"></param>
|
||||
/// <param name="isShowPlease"></param>
|
||||
public static void InitDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "PackageContent";
|
||||
dropName.DataTextField = "PackageContent";
|
||||
dropName.DataSource = from x in Funs.DB.WBS_WorkPackageInit where x.SuperWorkPack == null orderby x.ProjectType, x.WorkPackageCode select x;
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -788,7 +788,21 @@ namespace BLL
|
|||
IQueryable<Model.WBS_WorkPackage> workPackages = from x in db.WBS_WorkPackage where x.ProjectId == projectId select x;
|
||||
IQueryable<Model.WBS_UnitWork> unitWorks = from x in db.WBS_UnitWork where x.ProjectId == projectId select x;
|
||||
IQueryable<Model.View_WBS_WorkPackageDetail> getDetails = from x in db.View_WBS_WorkPackageDetail where x.ProjectId == projectId select x;
|
||||
//获取符合时间范围的所有项
|
||||
List<Model.View_WBS> getWBSs = (from x in db.View_WBS where x.ProjectId == projectId select x).ToList();
|
||||
List<Model.View_WBS> list = getWBSs.Where(x => x.PlanEndDate > startTime && x.PlanEndDate <= endTime).ToList();
|
||||
List<Model.View_WBS> newLists = new List<Model.View_WBS>();
|
||||
foreach (var item in list)
|
||||
{
|
||||
var supItem = getWBSs.FirstOrDefault(x => x.Id == item.SupId);
|
||||
if (supItem != null)
|
||||
{
|
||||
newLists.Add(item);
|
||||
newLists.Add(supItem);
|
||||
AddSupItem(supItem, getWBSs, newLists);
|
||||
}
|
||||
}
|
||||
List<string> ids = newLists.Select(x => x.Id).ToList();
|
||||
List<Model.View_WBS> WBSList = new List<Model.View_WBS>();
|
||||
DateTime startDate, endDate, startMonth, endMonth;
|
||||
List<DateTime> months = new List<DateTime>();
|
||||
|
|
@ -844,11 +858,11 @@ namespace BLL
|
|||
newList.Add(item);
|
||||
if (string.IsNullOrEmpty(IsOut))
|
||||
{
|
||||
AddDetail2(newList, getWBSs.ToList(), item.Id, a.ToString(), startTime, endTime);
|
||||
AddDetail2(newList, getWBSs.ToList(), item.Id, a.ToString(), startTime, endTime, ids);
|
||||
}
|
||||
else
|
||||
{
|
||||
AddDetail2(newList, getWBSs.ToList(), item.Id, a.ToString(), string.Empty, startTime, endTime);
|
||||
AddDetail2(newList, getWBSs.ToList(), item.Id, a.ToString(), string.Empty, startTime, endTime, ids);
|
||||
}
|
||||
a++;
|
||||
}
|
||||
|
|
@ -990,29 +1004,40 @@ namespace BLL
|
|||
}
|
||||
}
|
||||
|
||||
private static void AddDetail2(List<Model.View_WBS> newList, List<Model.View_WBS> oldList, string id, string preCode, DateTime startTime, DateTime endTime)
|
||||
private static void AddSupItem(Model.View_WBS item, List<Model.View_WBS> getWBSs, List<Model.View_WBS> newLists)
|
||||
{
|
||||
var items = oldList.Where(x => x.SupId == id && x.PlanEndDate > startTime && x.PlanEndDate <= endTime).OrderBy(x => x.Code);
|
||||
var supItem = getWBSs.FirstOrDefault(x => x.Id == item.SupId);
|
||||
if (supItem != null)
|
||||
{
|
||||
newLists.Add(item);
|
||||
newLists.Add(supItem);
|
||||
AddSupItem(supItem, getWBSs, newLists);
|
||||
}
|
||||
}
|
||||
|
||||
private static void AddDetail2(List<Model.View_WBS> newList, List<Model.View_WBS> oldList, string id, string preCode, DateTime startTime, DateTime endTime,List<string> ids)
|
||||
{
|
||||
var items = oldList.Where(x => x.SupId == id && ((x.PlanEndDate > startTime && x.PlanEndDate <= endTime) || ids.Contains(x.Id))).OrderBy(x => x.Code);
|
||||
int b = 1;
|
||||
foreach (var item in items)
|
||||
{
|
||||
item.Code = preCode + "." + b.ToString();
|
||||
newList.Add(item);
|
||||
AddDetail2(newList, oldList, item.Id, item.Code, startTime, endTime);
|
||||
AddDetail2(newList, oldList, item.Id, item.Code, startTime, endTime, ids);
|
||||
b++;
|
||||
}
|
||||
}
|
||||
|
||||
private static void AddDetail2(List<Model.View_WBS> newList, List<Model.View_WBS> oldList, string id, string preCode, string prefix, DateTime startTime, DateTime endTime)
|
||||
private static void AddDetail2(List<Model.View_WBS> newList, List<Model.View_WBS> oldList, string id, string preCode, string prefix, DateTime startTime, DateTime endTime, List<string> ids)
|
||||
{
|
||||
var items = oldList.Where(x => x.SupId == id && x.PlanEndDate > startTime && x.PlanEndDate <= endTime).OrderBy(x => x.Code);
|
||||
var items = oldList.Where(x => x.SupId == id && ((x.PlanEndDate > startTime && x.PlanEndDate <= endTime) || ids.Contains(x.Id))).OrderBy(x => x.Code);
|
||||
int b = 1;
|
||||
foreach (var item in items)
|
||||
{
|
||||
item.Code = preCode + "." + b.ToString();
|
||||
item.Name = prefix + "...." + item.Name;
|
||||
newList.Add(item);
|
||||
AddDetail2(newList, oldList, item.Id, item.Code, prefix + "....", startTime, endTime);
|
||||
AddDetail2(newList, oldList, item.Id, item.Code, prefix + "....", startTime, endTime, ids);
|
||||
b++;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -367,6 +367,31 @@ namespace BLL
|
|||
/// </summary>
|
||||
public static string WorkPost_Checker = "595999E9-75A8-4064-9BD1-9EE02F236297";
|
||||
|
||||
/// <summary>
|
||||
/// 瓦工岗位Id
|
||||
/// </summary>
|
||||
public static string WorkPost_BricklayerId = "668CB91E-F067-42E6-95ED-FFF1BCCE4576";
|
||||
|
||||
/// <summary>
|
||||
/// 钢筋工岗位Id
|
||||
/// </summary>
|
||||
public static string WorkPost_SteelFixerId = "48280AA2-62D6-4105-AAA7-C38471F44DA9";
|
||||
|
||||
/// <summary>
|
||||
/// 木工岗位Id
|
||||
/// </summary>
|
||||
public static string WorkPost_CarpentryId = "FA155A27-E5E5-44DF-8CC3-05404F572DB8";
|
||||
|
||||
/// <summary>
|
||||
/// 混凝土工岗位Id
|
||||
/// </summary>
|
||||
public static string WorkPost_ConcreteWorkerId = "65F02FD8-6C67-402E-9588-4DAB038A697A";
|
||||
|
||||
/// <summary>
|
||||
/// 架子工岗位Id
|
||||
/// </summary>
|
||||
public static string WorkPost_ScaffolderId = "1331D109-6435-4709-9A35-65AEC7B3F06F";
|
||||
|
||||
#endregion
|
||||
|
||||
#region 系统环境设置常量
|
||||
|
|
@ -4522,9 +4547,14 @@ namespace BLL
|
|||
public const string ConstructionReportMenuId = "0DAFF358-EA16-44B2-8E4B-E15E40EFAAD0";
|
||||
|
||||
/// <summary>
|
||||
/// 项目级施工日志
|
||||
/// 个人施工日志
|
||||
/// </summary>
|
||||
public const string ConstructionLogMenuId = "4CB03F8B-C967-4082-ADF1-08776FE40E21";
|
||||
public const string ConstructionLogMenuId = "0383A4A1-1565-4F11-BAF3-2B84CB621796";
|
||||
|
||||
/// <summary>
|
||||
/// 项目施工日志
|
||||
/// </summary>
|
||||
public const string ProjectConstructionLogMenuId = "D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4";
|
||||
|
||||
/// <summary>
|
||||
/// 项目级施工日志
|
||||
|
|
|
|||
|
|
@ -1418,6 +1418,53 @@ namespace BLL
|
|||
IRestResponse response = client.Execute(request);
|
||||
return response.Content;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据星期几返回值
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static string GetWeekDay(string value)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(value))
|
||||
{
|
||||
if (value == "Sunday")
|
||||
{
|
||||
return "日";
|
||||
}
|
||||
else if (value == "Monday")
|
||||
{
|
||||
return "一";
|
||||
}
|
||||
else if (value == "Tuesday")
|
||||
{
|
||||
return "二";
|
||||
}
|
||||
else if (value == "Wednesday")
|
||||
{
|
||||
return "三";
|
||||
}
|
||||
else if (value == "Thursday")
|
||||
{
|
||||
return "四";
|
||||
}
|
||||
else if (value == "Friday")
|
||||
{
|
||||
return "五";
|
||||
}
|
||||
else if (value == "Saturday")
|
||||
{
|
||||
return "六";
|
||||
}
|
||||
else
|
||||
{
|
||||
return "";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
return "";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -31,12 +31,8 @@ namespace BLL
|
|||
newConstructionLogMachine.ConstructionLogMachineId = constructionLogMachine.ConstructionLogMachineId;
|
||||
newConstructionLogMachine.ConstructionLogId = constructionLogMachine.ConstructionLogId;
|
||||
newConstructionLogMachine.UnitWorkId = constructionLogMachine.UnitWorkId;
|
||||
newConstructionLogMachine.WJNum = constructionLogMachine.WJNum;
|
||||
newConstructionLogMachine.DCNum = constructionLogMachine.DCNum;
|
||||
newConstructionLogMachine.DZJNum = constructionLogMachine.DZJNum;
|
||||
newConstructionLogMachine.GCNum = constructionLogMachine.GCNum;
|
||||
newConstructionLogMachine.BCNum = constructionLogMachine.BCNum;
|
||||
newConstructionLogMachine.BengCNum = constructionLogMachine.BengCNum;
|
||||
newConstructionLogMachine.MachineId = constructionLogMachine.MachineId;
|
||||
newConstructionLogMachine.Num = constructionLogMachine.Num;
|
||||
|
||||
db.ZHGL_ConstructionLogMachine.InsertOnSubmit(newConstructionLogMachine);
|
||||
db.SubmitChanges();
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ namespace BLL
|
|||
public static List<Model.ZHGL_ConstructionLogManagement> GetConstructionLogManagementsByConstructionLogId(string ConstructionLogId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
return (from x in db.ZHGL_ConstructionLogManagement where x.ConstructionLogId == ConstructionLogId select x).ToList();
|
||||
return (from x in db.ZHGL_ConstructionLogManagement where x.ConstructionLogId == ConstructionLogId orderby x.UnitWorkId select x).ToList();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,12 +31,8 @@ namespace BLL
|
|||
newConstructionLogPerson.ConstructionLogPersonId = constructionLogPerson.ConstructionLogPersonId;
|
||||
newConstructionLogPerson.ConstructionLogId = constructionLogPerson.ConstructionLogId;
|
||||
newConstructionLogPerson.UnitWorkId = constructionLogPerson.UnitWorkId;
|
||||
newConstructionLogPerson.WGNum = constructionLogPerson.WGNum;
|
||||
newConstructionLogPerson.GJGNum = constructionLogPerson.GJGNum;
|
||||
newConstructionLogPerson.MGNum = constructionLogPerson.MGNum;
|
||||
newConstructionLogPerson.HNTGNum = constructionLogPerson.HNTGNum;
|
||||
newConstructionLogPerson.HGNum = constructionLogPerson.HGNum;
|
||||
newConstructionLogPerson.JZGNum = constructionLogPerson.JZGNum;
|
||||
newConstructionLogPerson.WorkPostId = constructionLogPerson.WorkPostId;
|
||||
newConstructionLogPerson.Num = constructionLogPerson.Num;
|
||||
|
||||
db.ZHGL_ConstructionLogPerson.InsertOnSubmit(newConstructionLogPerson);
|
||||
db.SubmitChanges();
|
||||
|
|
|
|||
|
|
@ -1,13 +1,68 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public class ConstructionLogProblemService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 获取施工日志需要协调解决的问题明细列表
|
||||
/// </summary>
|
||||
/// <param name="satartRowIndex"></param>
|
||||
/// <param name="maximumRows"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.ZHGL_ConstructionLogProblem> getListData(string ConstructionLogId)
|
||||
{
|
||||
return (from x in db.ZHGL_ConstructionLogProblem
|
||||
where x.ConstructionLogId == ConstructionLogId
|
||||
select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 增加施工日志需要协调解决的问题明细
|
||||
/// </summary>
|
||||
/// <param name="managerRuleApprove">施工日志需要协调解决的问题明细实体</param>
|
||||
public static void AddConstructionLogProblem(Model.ZHGL_ConstructionLogProblem constructionLogProblem)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.ZHGL_ConstructionLogProblem newConstructionLogProblem = new Model.ZHGL_ConstructionLogProblem();
|
||||
newConstructionLogProblem.ConstructionLogProblemId = constructionLogProblem.ConstructionLogProblemId;
|
||||
newConstructionLogProblem.ConstructionLogId = constructionLogProblem.ConstructionLogId;
|
||||
newConstructionLogProblem.UnitWorkId = constructionLogProblem.UnitWorkId;
|
||||
newConstructionLogProblem.MainProblem = constructionLogProblem.MainProblem;
|
||||
newConstructionLogProblem.HandlingMeasures = constructionLogProblem.HandlingMeasures;
|
||||
newConstructionLogProblem.WorkPackageId = constructionLogProblem.WorkPackageId;
|
||||
newConstructionLogProblem.ImportanceLevel = constructionLogProblem.ImportanceLevel;
|
||||
|
||||
db.ZHGL_ConstructionLogProblem.InsertOnSubmit(newConstructionLogProblem);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据月报id删除对应的所有施工日志需要协调解决的问题明细
|
||||
/// </summary>
|
||||
/// <param name="ConstructionLogId">施工日志需要协调解决的问题明细编号</param>
|
||||
public static void DeleteConstructionLogProblemsByConstructionLogId(string ConstructionLogId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var q = (from x in db.ZHGL_ConstructionLogProblem where x.ConstructionLogId == ConstructionLogId select x).ToList();
|
||||
if (q.Count() > 0)
|
||||
{
|
||||
db.ZHGL_ConstructionLogProblem.DeleteAllOnSubmit(q);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据月报id获取对应的所有施工日志需要协调解决的问题明细
|
||||
/// </summary>
|
||||
/// <param name="ConstructionLogId">施工日志需要协调解决的问题明细编号</param>
|
||||
public static List<Model.ZHGL_ConstructionLogProblem> GetConstructionLogProblemsByConstructionLogId(string ConstructionLogId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
return (from x in db.ZHGL_ConstructionLogProblem where x.ConstructionLogId == ConstructionLogId orderby x.UnitWorkId select x).ToList();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,65 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public class ConstructionLogRecordService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 获取施工日志施工经理相关记录明细列表
|
||||
/// </summary>
|
||||
/// <param name="satartRowIndex"></param>
|
||||
/// <param name="maximumRows"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.ZHGL_ConstructionLogRecord> getListData(string ConstructionLogId)
|
||||
{
|
||||
return (from x in db.ZHGL_ConstructionLogRecord
|
||||
where x.ConstructionLogId == ConstructionLogId
|
||||
select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 增加施工日志作业人员明细
|
||||
/// </summary>
|
||||
/// <param name="managerRuleApprove">施工日志作业人员明细实体</param>
|
||||
public static void AddConstructionLogRecord(Model.ZHGL_ConstructionLogRecord constructionLogRecord)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.ZHGL_ConstructionLogRecord newConstructionLogRecord = new Model.ZHGL_ConstructionLogRecord();
|
||||
newConstructionLogRecord.ConstructionLogRecordId = constructionLogRecord.ConstructionLogRecordId;
|
||||
newConstructionLogRecord.ConstructionLogId = constructionLogRecord.ConstructionLogId;
|
||||
newConstructionLogRecord.Record = constructionLogRecord.Record;
|
||||
newConstructionLogRecord.Remark = constructionLogRecord.Remark;
|
||||
|
||||
db.ZHGL_ConstructionLogRecord.InsertOnSubmit(newConstructionLogRecord);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据月报id删除对应的所有施工日志作业人员明细
|
||||
/// </summary>
|
||||
/// <param name="ConstructionLogId">施工日志作业人员明细编号</param>
|
||||
public static void DeleteConstructionLogRecordsByConstructionLogId(string ConstructionLogId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var q = (from x in db.ZHGL_ConstructionLogRecord where x.ConstructionLogId == ConstructionLogId select x).ToList();
|
||||
if (q.Count() > 0)
|
||||
{
|
||||
db.ZHGL_ConstructionLogRecord.DeleteAllOnSubmit(q);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据月报id获取对应的所有施工日志作业人员明细
|
||||
/// </summary>
|
||||
/// <param name="ConstructionLogId">施工日志作业人员明细编号</param>
|
||||
public static List<Model.ZHGL_ConstructionLogRecord> GetConstructionLogRecordsByConstructionLogId(string ConstructionLogId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
return (from x in db.ZHGL_ConstructionLogRecord where x.ConstructionLogId == ConstructionLogId select x).ToList();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -60,6 +60,9 @@ namespace BLL
|
|||
CQMSTodaySummaryRemark = ConstructionLog.CQMSTodaySummaryRemark,
|
||||
CQMSTomorrowPlan = ConstructionLog.CQMSTomorrowPlan,
|
||||
CQMSTomorrowPlanRemark = ConstructionLog.CQMSTomorrowPlanRemark,
|
||||
FileCode = ConstructionLog.FileCode,
|
||||
WorkPostId = ConstructionLog.WorkPostId,
|
||||
MachineId = ConstructionLog.MachineId,
|
||||
};
|
||||
db.ZHGL_ConstructionLog.InsertOnSubmit(newConstructionLog);
|
||||
db.SubmitChanges();
|
||||
|
|
@ -75,6 +78,7 @@ namespace BLL
|
|||
Model.ZHGL_ConstructionLog newConstructionLog = db.ZHGL_ConstructionLog.FirstOrDefault(e => e.ConstructionLogId == ConstructionLog.ConstructionLogId);
|
||||
if (newConstructionLog != null)
|
||||
{
|
||||
newConstructionLog.FileCode = ConstructionLog.FileCode;
|
||||
newConstructionLog.Weather = ConstructionLog.Weather;
|
||||
newConstructionLog.Temperature = ConstructionLog.Temperature;
|
||||
newConstructionLog.ContractNo = ConstructionLog.ContractNo;
|
||||
|
|
@ -90,6 +94,8 @@ namespace BLL
|
|||
newConstructionLog.CQMSTodaySummaryRemark = ConstructionLog.CQMSTodaySummaryRemark;
|
||||
newConstructionLog.CQMSTomorrowPlan = ConstructionLog.CQMSTomorrowPlan;
|
||||
newConstructionLog.CQMSTomorrowPlanRemark = ConstructionLog.CQMSTomorrowPlanRemark;
|
||||
newConstructionLog.WorkPostId = ConstructionLog.WorkPostId;
|
||||
newConstructionLog.MachineId = ConstructionLog.MachineId;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -841,6 +841,8 @@ namespace BLL
|
|||
newPerson.RelativeTel = person.RelativeTel;
|
||||
newPerson.MultiProject = person.MultiProject;
|
||||
newPerson.HomePageType = person.HomePageType;
|
||||
newPerson.LogWorkPostId = person.LogWorkPostId;
|
||||
newPerson.LogMachineId = person.LogMachineId;
|
||||
|
||||
newPerson.IsCardNoOK = IDCardValid.CheckIDCard(person.IdentityCard);
|
||||
if (string.IsNullOrEmpty(person.QRCodeAttachUrl))
|
||||
|
|
|
|||
|
|
@ -30,6 +30,8 @@ namespace BLL
|
|||
newUnitWork.NDEUnit = UnitWork.NDEUnit;
|
||||
newUnitWork.Costs = UnitWork.Costs;
|
||||
newUnitWork.MainItemAndDesignProfessionalIds = UnitWork.MainItemAndDesignProfessionalIds;
|
||||
newUnitWork.ContractId = UnitWork.ContractId;
|
||||
newUnitWork.MainItemCode = UnitWork.MainItemCode;
|
||||
db.WBS_UnitWork.InsertOnSubmit(newUnitWork);
|
||||
db.SubmitChanges();
|
||||
GetWeights(UnitWork.ProjectId);
|
||||
|
|
@ -64,6 +66,8 @@ namespace BLL
|
|||
newUnitWork.RealEndDate = UnitWork.RealEndDate;
|
||||
newUnitWork.PlanCost = UnitWork.PlanCost;
|
||||
newUnitWork.JDWeights = UnitWork.JDWeights;
|
||||
newUnitWork.ContractId = UnitWork.ContractId;
|
||||
newUnitWork.MainItemCode = UnitWork.MainItemCode;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
GetWeights(UnitWork.ProjectId);
|
||||
|
|
@ -273,6 +277,21 @@ namespace BLL
|
|||
return item;
|
||||
}
|
||||
/// <summary>
|
||||
/// 获取单位工程名称项
|
||||
/// </summary>
|
||||
/// <param name="projectId">项目Id</param>
|
||||
/// <returns></returns>
|
||||
public static ListItem[] GetUnitWorkListByContract(string projectId, List<string> contracts)
|
||||
{
|
||||
List<Model.WBS_UnitWork> q = (from x in Funs.DB.WBS_UnitWork where x.ProjectId == projectId && x.SuperUnitWork == null && contracts.Contains(x.ContractId) orderby x.UnitWorkCode select x).ToList();
|
||||
ListItem[] item = new ListItem[q.Count()];
|
||||
for (int i = 0; i < q.Count(); i++)
|
||||
{
|
||||
item[i] = new ListItem((q[i].UnitWorkCode + "-" + q[i].UnitWorkName + GetProjectType(q[i].ProjectType)) ?? "", q[i].UnitWorkId.ToString());
|
||||
}
|
||||
return item;
|
||||
}
|
||||
/// <summary>
|
||||
/// 获取安装工程单位工程名称项
|
||||
/// </summary>
|
||||
/// <param name="projectId">项目Id</param>
|
||||
|
|
@ -358,6 +377,22 @@ namespace BLL
|
|||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 单位工程表下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName">下拉框名字</param>
|
||||
/// <param name="isShowPlease">是否显示请选择</param>
|
||||
public static void InitContractUnitWorkDownList(FineUIPro.DropDownList dropName, string projectId, List<string> contracts, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "Value";
|
||||
dropName.DataTextField = "Text";
|
||||
dropName.DataSource = BLL.UnitWorkService.GetUnitWorkListByContract(projectId, contracts);
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 安装工程单位工程表下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName">下拉框名字</param>
|
||||
|
|
|
|||
|
|
@ -1,171 +1,122 @@
|
|||
|
||||
错误信息开始=====>
|
||||
错误类型:NullReferenceException
|
||||
错误信息:未将对象引用设置到对象的实例。
|
||||
错误类型:HttpException
|
||||
错误信息:文件“/PZHGL/InformationProject/ProjectConstructionLog.aspx”不存在。
|
||||
错误堆栈:
|
||||
在 (TreeNode )
|
||||
在 FineUIPro.TreeCommandEventArgs..ctor(TreeNode node, String commandName, String commandArgument)
|
||||
在 (TreeNode , String , String )
|
||||
在 FineUIPro.Tree.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/07/2023 21:53:15
|
||||
出错文件:http://localhost:6422/DigData/WBSAnalysis.aspx
|
||||
在 System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
|
||||
在 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
|
||||
在 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
|
||||
在 System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
|
||||
在 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)
|
||||
在 System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
|
||||
在 System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String virtualPath, String path)
|
||||
在 System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
|
||||
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
|
||||
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
|
||||
出错时间:09/20/2023 21:33:59
|
||||
出错文件:http://localhost:6422/PZHGL/InformationProject/ProjectConstructionLog.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:09/07/2023 21:53:15
|
||||
出错时间:09/20/2023 21:33:59
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:NullReferenceException
|
||||
错误信息:未将对象引用设置到对象的实例。
|
||||
错误堆栈:
|
||||
在 FineUIPro.Web.CQMS.Check.EditCheckMonth.Page_Load(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\CQMS\Check\EditCheckMonth.aspx.cs:行号 39
|
||||
在 FineUIPro.Web.Personal.PersonalInfo.Tab1LoadData() 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\Personal\PersonalInfo.aspx.cs:行号 83
|
||||
在 FineUIPro.Web.Personal.PersonalInfo.Page_Load(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\Personal\PersonalInfo.aspx.cs:行号 46
|
||||
在 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/11/2023 11:02:10
|
||||
出错文件:http://localhost:6422/CQMS/Check/EditCheckMonth.aspx?months=2023-09-01
|
||||
IP地址:::1
|
||||
|
||||
出错时间:09/11/2023 11:02:10
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:HttpRequestValidationException
|
||||
错误信息:从客户端(Panel1$Grid1$ctl04$txtUnit="m³")中检测到有潜在危险的 Request.Form 值。
|
||||
错误堆栈:
|
||||
在 System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection)
|
||||
在 System.Web.HttpRequest.ValidateHttpValueCollection(HttpValueCollection collection, RequestValidationSource requestCollection)
|
||||
在 System.Web.HttpRequest.get_Form()
|
||||
在 System.Web.HttpRequest.get_HasForm()
|
||||
在 System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
|
||||
在 System.Web.UI.Page.DeterminePostBackMode()
|
||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
在 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
在 System.Web.UI.Page.ProcessRequest()
|
||||
在 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
|
||||
在 System.Web.UI.Page.ProcessRequest(HttpContext context)
|
||||
在 ASP.jdgl_check_planset_aspx.ProcessRequest(HttpContext context)
|
||||
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
|
||||
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
|
||||
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
|
||||
出错时间:09/12/2023 09:47:37
|
||||
出错文件:http://localhost:6422/JDGL/Check/PlanSet.aspx
|
||||
出错时间:09/21/2023 15:41:29
|
||||
出错文件:http://localhost:6422/Personal/PersonalInfo.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:09/12/2023 09:47:37
|
||||
出错时间:09/21/2023 15:41:29
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:HttpRequestValidationException
|
||||
错误信息:从客户端(Panel1$Grid1$ctl04$txtUnit="m³")中检测到有潜在危险的 Request.Form 值。
|
||||
错误类型:NullReferenceException
|
||||
错误信息:未将对象引用设置到对象的实例。
|
||||
错误堆栈:
|
||||
在 System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection)
|
||||
在 System.Web.HttpRequest.ValidateHttpValueCollection(HttpValueCollection collection, RequestValidationSource requestCollection)
|
||||
在 System.Web.HttpRequest.get_Form()
|
||||
在 System.Web.HttpRequest.get_HasForm()
|
||||
在 System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
|
||||
在 System.Web.UI.Page.DeterminePostBackMode()
|
||||
在 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:行号 86
|
||||
在 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)
|
||||
在 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
在 System.Web.UI.Page.ProcessRequest()
|
||||
在 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
|
||||
在 System.Web.UI.Page.ProcessRequest(HttpContext context)
|
||||
在 ASP.jdgl_check_planset_aspx.ProcessRequest(HttpContext context)
|
||||
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
|
||||
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
|
||||
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
|
||||
出错时间:09/12/2023 09:47:40
|
||||
出错文件:http://localhost:6422/JDGL/Check/PlanSet.aspx
|
||||
出错时间:09/21/2023 16:05:41
|
||||
出错文件:http://localhost:6422/PZHGL/InformationProject/ConstructionLog.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:09/12/2023 09:47:40
|
||||
出错时间:09/21/2023 16:05:41
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:HttpRequestValidationException
|
||||
错误信息:从客户端(Panel1$Grid1$ctl04$txtUnit="m³")中检测到有潜在危险的 Request.Form 值。
|
||||
错误类型:JsonReaderException
|
||||
错误信息:Unexpected character encountered while parsing value: 未. Path '', line 0, position 0.
|
||||
错误堆栈:
|
||||
在 System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection)
|
||||
在 System.Web.HttpRequest.ValidateHttpValueCollection(HttpValueCollection collection, RequestValidationSource requestCollection)
|
||||
在 System.Web.HttpRequest.get_Form()
|
||||
在 System.Web.HttpRequest.get_HasForm()
|
||||
在 System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
|
||||
在 System.Web.UI.Page.DeterminePostBackMode()
|
||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
在 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
在 System.Web.UI.Page.ProcessRequest()
|
||||
在 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
|
||||
在 System.Web.UI.Page.ProcessRequest(HttpContext context)
|
||||
在 ASP.jdgl_check_planset_aspx.ProcessRequest(HttpContext context)
|
||||
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
|
||||
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
|
||||
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
|
||||
出错时间:09/12/2023 09:47:42
|
||||
出错文件:http://localhost:6422/JDGL/Check/PlanSet.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:09/12/2023 09:47:42
|
||||
在 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/21/2023 20:05:25
|
||||
出错时间:09/21/2023 20:05:25
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:HttpRequestValidationException
|
||||
错误信息:从客户端(Panel1$Grid1$ctl04$txtUnit="m³")中检测到有潜在危险的 Request.Form 值。
|
||||
错误类型:NullReferenceException
|
||||
错误信息:未将对象引用设置到对象的实例。
|
||||
错误堆栈:
|
||||
在 System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection)
|
||||
在 System.Web.HttpRequest.ValidateHttpValueCollection(HttpValueCollection collection, RequestValidationSource requestCollection)
|
||||
在 System.Web.HttpRequest.get_Form()
|
||||
在 System.Web.HttpRequest.get_HasForm()
|
||||
在 System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
|
||||
在 System.Web.UI.Page.DeterminePostBackMode()
|
||||
在 (Object )
|
||||
在 FineUIPro.GridRow.kxpUEMXYxcbykrOznAFBzkoxlAnb()
|
||||
在 (GridRow )
|
||||
在 FineUIPro.GridRow.InitTemplateContainers()
|
||||
在 (GridRow )
|
||||
在 FineUIPro.Grid.BkpgFeAELTFlAvoTrOBrConfcLJbA(Int32 , Object )
|
||||
在 (Grid , Int32 , Object )
|
||||
在 FineUIPro.Grid.CRTRkdQFrrBRFQuCddjZPswlTORP(IEnumerable , Boolean )
|
||||
在 (Grid , IEnumerable , Boolean )
|
||||
在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
|
||||
在 (Grid , Boolean )
|
||||
在 FineUIPro.Grid.DataBind()
|
||||
在 FineUIPro.Web.PZHGL.InformationProject.ConstructionLog.drpUnitWork_SelectedIndexChanged(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ConstructionLog.aspx.cs:行号 968
|
||||
在 FineUIPro.DropDownList.OnSelectedIndexChanged(EventArgs e)
|
||||
在 (DropDownList , EventArgs )
|
||||
在 FineUIPro.DropDownList.RaisePostDataChangedEvent()
|
||||
在 System.Web.UI.Page.RaiseChangedEvents()
|
||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
在 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
在 System.Web.UI.Page.ProcessRequest()
|
||||
在 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
|
||||
在 System.Web.UI.Page.ProcessRequest(HttpContext context)
|
||||
在 ASP.jdgl_check_planset_aspx.ProcessRequest(HttpContext context)
|
||||
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
|
||||
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
|
||||
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
|
||||
出错时间:09/12/2023 09:48:38
|
||||
出错文件:http://localhost:6422/JDGL/Check/PlanSet.aspx
|
||||
出错时间:09/21/2023 20:05:50
|
||||
出错文件:http://localhost:6422/PZHGL/InformationProject/ConstructionLog.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:09/12/2023 09:48:38
|
||||
出错时间:09/21/2023 20:05:50
|
||||
|
||||
|
||||
错误信息开始=====>
|
||||
错误类型:HttpRequestValidationException
|
||||
错误信息:从客户端(Panel1$Grid1$ctl04$txtUnit="m³")中检测到有潜在危险的 Request.Form 值。
|
||||
错误类型:JsonReaderException
|
||||
错误信息:Unexpected character encountered while parsing value: 未. Path '', line 0, position 0.
|
||||
错误堆栈:
|
||||
在 System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection)
|
||||
在 System.Web.HttpRequest.ValidateHttpValueCollection(HttpValueCollection collection, RequestValidationSource requestCollection)
|
||||
在 System.Web.HttpRequest.get_Form()
|
||||
在 System.Web.HttpRequest.get_HasForm()
|
||||
在 System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)
|
||||
在 System.Web.UI.Page.DeterminePostBackMode()
|
||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
在 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
||||
在 System.Web.UI.Page.ProcessRequest()
|
||||
在 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
|
||||
在 System.Web.UI.Page.ProcessRequest(HttpContext context)
|
||||
在 ASP.jdgl_check_planset_aspx.ProcessRequest(HttpContext context)
|
||||
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
|
||||
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
|
||||
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
|
||||
出错时间:09/12/2023 09:48:39
|
||||
出错文件:http://localhost:6422/JDGL/Check/PlanSet.aspx
|
||||
IP地址:::1
|
||||
操作人员:JT
|
||||
|
||||
出错时间:09/12/2023 09:48:39
|
||||
在 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/21/2023 20:07:01
|
||||
出错时间:09/21/2023 20:07:01
|
||||
|
||||
|
|
|
|||
|
|
@ -9,99 +9,400 @@
|
|||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<f:pagemanager id="PageManager1" autosizepanelid="Panel1" runat="server" />
|
||||
<f:panel id="Panel1" runat="server" margin="5px" bodypadding="5px" showborder="false"
|
||||
showheader="false" layout="VBox" boxconfigalign="Stretch">
|
||||
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
|
||||
<f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
|
||||
<Items>
|
||||
|
||||
<f:Grid ID="Grid1" ShowBorder="true" EnableAjax="false" ShowHeader="false" Title="项目级施工日志" EnableCollapse="true"
|
||||
runat="server" BoxFlex="1" DataKeyNames="ConstructionLogId" AllowCellEditing="true"
|
||||
ClicksToEdit="2" DataIDField="ConstructionLogId" AllowSorting="true" SortField="CompileDate"
|
||||
SortDirection="DESC" EnableColumnLines="true" OnRowDoubleClick="Grid1_RowDoubleClick" OnPageIndexChange="Grid1_PageIndexChange"
|
||||
AllowPaging="true" IsDatabasePaging="true" PageSize="10" ForceFit="true"
|
||||
EnableRowDoubleClickEvent="true" AllowFilters="true"
|
||||
EnableTextSelection="True">
|
||||
<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="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
|
||||
<Items>
|
||||
<f:TextBox runat="server" Label="编制人" ID="txtUserName" EmptyText="输入查询条件"
|
||||
AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="250px" LabelWidth="70px"
|
||||
LabelAlign="right">
|
||||
</f:TextBox>
|
||||
<f:DatePicker ID="txtCompileDate" runat="server" Label="编制日期" LabelAlign="Right"
|
||||
EnableEdit="true" AutoPostBack="true" OnTextChanged="TextBox_TextChanged">
|
||||
<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>
|
||||
<f:ToolbarFill runat="server"></f:ToolbarFill>
|
||||
<f:Button ID="btnNew" ToolTip="新增" Icon="Add" EnablePostBack="false" runat="server"
|
||||
Hidden="true">
|
||||
</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"></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>
|
||||
<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" 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" 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" 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:TemplateField ColumnID="tfPageIndex" Width="55px" HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="False">
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:TemplateField HeaderText="单位工程" ColumnID="UnitWorkName" HeaderTextAlign="Center" Width="200px">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblPageIndex" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||
<asp:Label ID="Label1" runat="server" Text='<%# ConvertUnitWorkName(Eval("UnitWorkId")) %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField Width="200px" ColumnID="CompileDate" DataField="CompileDate" SortField="CompileDate"
|
||||
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="编制日期" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<f:RenderField HeaderText="UnitWorkId" ColumnID="UnitWorkId" DataField="UnitWorkId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
<f:RenderField Width="200px" ColumnID="userName" DataField="userName" SortField="userName"
|
||||
FieldType="String" HeaderText="编制人" TextAlign="Center" HeaderTextAlign="Center">
|
||||
</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: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: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="ConstructionLogManagementId" ColumnID="ConstructionLogManagementId" DataField="ConstructionLogManagementId"
|
||||
FieldType="String" Hidden="true">
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<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" Label="当日小结" Height="60px" LabelWidth="120px"></f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtHSETodaySummaryRemark" Label="备注" runat="server" LabelAlign="Right" LabelWidth="120px"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtHSETomorrowPlan" Label="明日计划" Height="60px" LabelWidth="120px"></f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtHSETomorrowPlanRemark" 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: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" Label="当日小结" Height="60px" LabelWidth="120px"></f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtCQMSTodaySummaryRemark" Label="备注" runat="server" LabelAlign="Right" LabelWidth="120px"></f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextArea runat="server" ID="txtCQMSTomorrowPlan" Label="明日计划" Height="60px" LabelWidth="120px"></f:TextArea>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:TextBox ID="txtCQMSTomorrowPlanRemark" 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="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="300px" 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"
|
||||
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">
|
||||
|
||||
</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">
|
||||
<f:ListItem Value="一般" Text="一般" />
|
||||
<f:ListItem Value="重要" Text="重要" />
|
||||
<f:ListItem Value="非常重要" Text="非常重要" />
|
||||
</f:DropDownList>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<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"
|
||||
SortField="ConstructionLogRecordId" EnableTextSelection="True">
|
||||
<Columns>
|
||||
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="60px" HeaderTextAlign="Center" TextAlign="Center" />
|
||||
<f:RenderField Width="300px" 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"
|
||||
FieldType="String" HeaderText="备注" TextAlign="Center" HeaderTextAlign="Center">
|
||||
<Editor>
|
||||
<f:TextArea runat="server" ID="TextArea5" Height="60px" AutoGrowHeight="true"></f:TextArea>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
</Columns>
|
||||
<Listeners>
|
||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||
</Listeners>
|
||||
<PageItems>
|
||||
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
|
||||
</f:ToolbarSeparator>
|
||||
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
|
||||
</f:ToolbarText>
|
||||
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
|
||||
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
|
||||
<f:ListItem Text="10" Value="10" />
|
||||
<f:ListItem Text="15" Value="15" />
|
||||
<f:ListItem Text="20" Value="20" />
|
||||
<f:ListItem Text="25" Value="25" />
|
||||
<f:ListItem Text="所有行" Value="100000" />
|
||||
</f:DropDownList>
|
||||
<f:ToolbarFill runat="server">
|
||||
</f:ToolbarFill>
|
||||
|
||||
</PageItems>
|
||||
</f:Grid>
|
||||
</Items>
|
||||
</f:panel>
|
||||
<f:Window ID="window_tt" Title="项目级施工日志" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||
Target="Parent" EnableResize="false" runat="server" IsModal="true" OnClose="window_tt_Close"
|
||||
Width="1300px" Height="660px">
|
||||
</f:Window>
|
||||
<f:menu id="Menu1" runat="server">
|
||||
<Items>
|
||||
<f:MenuButton ID="btnMenuModify" EnablePostBack="true" runat="server" Hidden="true" Text="修改" Icon="Pencil"
|
||||
OnClick="btnMenuModify_Click" >
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnMenuView" EnablePostBack="true" runat="server" Text="查看" Icon="ApplicationViewIcons"
|
||||
OnClick="btnMenuView_Click" >
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnMenuDel" EnablePostBack="true" runat="server" Hidden="true" Icon="Delete" Text="删除" ConfirmText="确定删除当前数据?"
|
||||
OnClick="btnMenuDel_Click" >
|
||||
</f:MenuButton>
|
||||
</f:FormRow>
|
||||
</Rows>
|
||||
</f:Form>
|
||||
</Items>
|
||||
</f:menu>
|
||||
</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: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 %>';
|
||||
var menuID2 = '<%= Menu2.ClientID %>';
|
||||
// 保存当前菜单对应的树节点ID
|
||||
var currentNodeId;
|
||||
|
||||
// 返回false,来阻止浏览器右键菜单
|
||||
function onRowContextMenu(event, rowId) {
|
||||
F(menuID).show(); //showAt(event.pageX, event.pageY);
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
// 返回false,来阻止浏览器右键菜单
|
||||
function onRowContextMenu(event, rowId) {
|
||||
F(menuID2).show(); //showAt(event.pageX, event.pageY);
|
||||
return false;
|
||||
}
|
||||
|
||||
function reloadGrid() {
|
||||
__doPostBack(null, 'reloadGrid');
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -40,31 +40,103 @@ namespace FineUIPro.Web.PZHGL.InformationProject {
|
|||
protected global::FineUIPro.Panel Panel1;
|
||||
|
||||
/// <summary>
|
||||
/// Grid1 控件。
|
||||
/// panelLeftRegion 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Grid Grid1;
|
||||
protected global::FineUIPro.Panel panelLeftRegion;
|
||||
|
||||
/// <summary>
|
||||
/// Toolbar2 控件。
|
||||
/// Toolbar1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Toolbar Toolbar2;
|
||||
protected global::FineUIPro.Toolbar Toolbar1;
|
||||
|
||||
/// <summary>
|
||||
/// txtUserName 控件。
|
||||
/// txtReportDate 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtUserName;
|
||||
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 控件。
|
||||
|
|
@ -76,58 +148,382 @@ namespace FineUIPro.Web.PZHGL.InformationProject {
|
|||
protected global::FineUIPro.DatePicker txtCompileDate;
|
||||
|
||||
/// <summary>
|
||||
/// btnNew 控件。
|
||||
/// txtWeek 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Button btnNew;
|
||||
protected global::FineUIPro.TextBox txtWeek;
|
||||
|
||||
/// <summary>
|
||||
/// lblPageIndex 控件。
|
||||
/// txtWeather 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lblPageIndex;
|
||||
protected global::FineUIPro.TextBox txtWeather;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarSeparator1 控件。
|
||||
/// txtTemperature 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
||||
protected global::FineUIPro.TextBox txtTemperature;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarText1 控件。
|
||||
/// txtCompileMan 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.ToolbarText ToolbarText1;
|
||||
protected global::FineUIPro.TextBox txtCompileMan;
|
||||
|
||||
/// <summary>
|
||||
/// ddlPageSize 控件。
|
||||
/// pan 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList ddlPageSize;
|
||||
protected global::FineUIPro.Panel pan;
|
||||
|
||||
/// <summary>
|
||||
/// window_tt 控件。
|
||||
/// Form2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window window_tt;
|
||||
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>
|
||||
/// txtTodayWork 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea txtTodayWork;
|
||||
|
||||
/// <summary>
|
||||
/// txtTomorrowWork 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea txtTomorrowWork;
|
||||
|
||||
/// <summary>
|
||||
/// TextArea1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea TextArea1;
|
||||
|
||||
/// <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>
|
||||
/// 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>
|
||||
/// txtMainProblem 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea txtMainProblem;
|
||||
|
||||
/// <summary>
|
||||
/// txtHandlingMeasures 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea txtHandlingMeasures;
|
||||
|
||||
/// <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>
|
||||
/// txtRecord 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea txtRecord;
|
||||
|
||||
/// <summary>
|
||||
/// TextArea5 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextArea TextArea5;
|
||||
|
||||
/// <summary>
|
||||
/// Window1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Window Window1;
|
||||
|
||||
/// <summary>
|
||||
/// Menu1 控件。
|
||||
|
|
@ -139,30 +535,57 @@ namespace FineUIPro.Web.PZHGL.InformationProject {
|
|||
protected global::FineUIPro.Menu Menu1;
|
||||
|
||||
/// <summary>
|
||||
/// btnMenuModify 控件。
|
||||
/// btnMenuAdd 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.MenuButton btnMenuModify;
|
||||
protected global::FineUIPro.MenuButton btnMenuAdd;
|
||||
|
||||
/// <summary>
|
||||
/// btnMenuView 控件。
|
||||
/// btnMenuEdit 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.MenuButton btnMenuView;
|
||||
protected global::FineUIPro.MenuButton btnMenuEdit;
|
||||
|
||||
/// <summary>
|
||||
/// btnMenuDel 控件。
|
||||
/// btnMenuDown 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.MenuButton btnMenuDel;
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -70,6 +70,8 @@
|
|||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpNation" runat="server" Label="民族" EnableEdit="true">
|
||||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpLogWorkPost" runat="server" Label="施工日志工种设置" EnableEdit="true" EnableCheckBoxSelect="true" EnableMultiSelect="true">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Panel ID="Panel4" runat="server" BoxFlex="5" ShowBorder="false" ShowHeader="false"
|
||||
|
|
@ -90,6 +92,8 @@
|
|||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpPostTitle" runat="server" Label="职称" LabelAlign="Right" EnableEdit="true">
|
||||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpLogMachine" runat="server" Label="施工日志机械设置" EnableEdit="true" EnableCheckBoxSelect="true" EnableMultiSelect="true">
|
||||
</f:DropDownList>
|
||||
</Items>
|
||||
</f:Panel>
|
||||
<f:Panel ID="Panel5" Title="面板1" BoxFlex="3" runat="server" ShowBorder="false" ShowHeader="false"
|
||||
|
|
|
|||
|
|
@ -41,7 +41,8 @@
|
|||
BasicDataService.InitBasicDataProjectUnitDropDownList(this.drpEduLevel, "EDU_LEVEL", true);
|
||||
PositionService.InitPositionDropDownList(this.drpPosition, true);
|
||||
PostTitleService.InitPostTitleDropDownList(this.drpPostTitle, true);
|
||||
|
||||
WorkPostService.InitWorkPostDropDownList(this.drpLogWorkPost, true);
|
||||
SpecialEquipmentService.InitAllSpecialEquipmentDropDownList(this.drpLogMachine, true);
|
||||
/// Tab1加载页面方法
|
||||
this.Tab1LoadData();
|
||||
if (this.CurrUser.PersonId == Const.hfnbdId)
|
||||
|
|
@ -80,7 +81,14 @@
|
|||
this.drpEduLevel.SelectedValue = getData.EduLevel ?? Const._Null;
|
||||
this.drpPosition.SelectedValue = getData.PositionId ?? Const._Null;
|
||||
this.drpPostTitle.SelectedValue = getData.PostTitleId ?? Const._Null;
|
||||
|
||||
if (!string.IsNullOrEmpty(getData.LogWorkPostId))
|
||||
{
|
||||
this.drpLogWorkPost.SelectedValueArray = getData.LogWorkPostId.Split(',');
|
||||
}
|
||||
if (!string.IsNullOrEmpty(getData.LogMachineId))
|
||||
{
|
||||
this.drpLogMachine.SelectedValueArray = getData.LogMachineId.Split(',');
|
||||
}
|
||||
if (!string.IsNullOrEmpty(getData.PhotoUrl))
|
||||
{
|
||||
this.PhotoAttachUrl = getData.PhotoUrl;
|
||||
|
|
@ -211,6 +219,32 @@
|
|||
{
|
||||
getData.PostTitleId = this.drpPostTitle.SelectedValue;
|
||||
}
|
||||
string logWorkPostId = string.Empty;
|
||||
foreach (var item in this.drpLogWorkPost.SelectedValueArray)
|
||||
{
|
||||
if (item != BLL.Const._Null)
|
||||
{
|
||||
logWorkPostId += item + ",";
|
||||
}
|
||||
}
|
||||
if (!string.IsNullOrEmpty(logWorkPostId))
|
||||
{
|
||||
logWorkPostId = logWorkPostId.Substring(0, logWorkPostId.Length - 1);
|
||||
}
|
||||
getData.LogWorkPostId = logWorkPostId;
|
||||
string logMachineId = string.Empty;
|
||||
foreach (var item in this.drpLogMachine.SelectedValueArray)
|
||||
{
|
||||
if (item != BLL.Const._Null)
|
||||
{
|
||||
logMachineId += item + ",";
|
||||
}
|
||||
}
|
||||
if (!string.IsNullOrEmpty(logMachineId))
|
||||
{
|
||||
logMachineId = logMachineId.Substring(0, logMachineId.Length - 1);
|
||||
}
|
||||
getData.LogMachineId = logMachineId;
|
||||
if (!string.IsNullOrEmpty(imgPhoto.ImageUrl) && imgPhoto.ImageUrl != "~/res/images/blank.png")
|
||||
{
|
||||
getData.PhotoUrl = imgPhoto.ImageUrl.Replace("~/", "");
|
||||
|
|
|
|||
|
|
@ -7,12 +7,10 @@
|
|||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.Personal
|
||||
{
|
||||
namespace FineUIPro.Web.Personal {
|
||||
|
||||
|
||||
public partial class PersonalInfo
|
||||
{
|
||||
public partial class PersonalInfo {
|
||||
|
||||
/// <summary>
|
||||
/// form1 控件。
|
||||
|
|
@ -203,6 +201,15 @@ namespace FineUIPro.Web.Personal
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpNation;
|
||||
|
||||
/// <summary>
|
||||
/// drpLogWorkPost 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpLogWorkPost;
|
||||
|
||||
/// <summary>
|
||||
/// Panel4 控件。
|
||||
/// </summary>
|
||||
|
|
@ -275,6 +282,15 @@ namespace FineUIPro.Web.Personal
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpPostTitle;
|
||||
|
||||
/// <summary>
|
||||
/// drpLogMachine 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpLogMachine;
|
||||
|
||||
/// <summary>
|
||||
/// Panel5 控件。
|
||||
/// </summary>
|
||||
|
|
|
|||
|
|
@ -114,7 +114,7 @@
|
|||
</f:Panel>
|
||||
<f:Window ID="Window1" Title="单位工程" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||
Target="Parent" EnableResize="false" runat="server" IsModal="true" OnClose="Window1_Close"
|
||||
Width="850px" Height="500px">
|
||||
Width="850px" Height="600px">
|
||||
</f:Window>
|
||||
<f:Menu ID="Menu1" runat="server">
|
||||
<Items>
|
||||
|
|
|
|||
|
|
@ -55,6 +55,18 @@
|
|||
<f:DropDownList runat="server" ID="drpNDEUnit" Label="检测单位" LabelWidth="150px"></f:DropDownList>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:DropDownList runat="server" ID="drpContract" Label="对应合同编号" LabelWidth="150px"></f:DropDownList>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow runat="server">
|
||||
<Items>
|
||||
<f:TextBox ID="txtMainItemCode" runat="server" Label="对应合同主项编号"
|
||||
MaxLength="50" LabelWidth="150px">
|
||||
</f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow ColumnWidths="95% 4% 1%">
|
||||
<Items>
|
||||
<f:Label runat="server" ID="txtMainItemAndDesignProfessional" Label="对应主项及设计专业" LabelWidth="150px"></f:Label>
|
||||
|
|
|
|||
|
|
@ -30,6 +30,12 @@ namespace FineUIPro.Web.ProjectData
|
|||
BLL.UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpUnit, this.CurrUser.LoginProjectId, Const.ProjectUnitType_2, true);//施工
|
||||
BLL.UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpSupervisorUnit, this.CurrUser.LoginProjectId, Const.ProjectUnitType_3, true);//监理
|
||||
BLL.UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpNDEUnit, this.CurrUser.LoginProjectId, Const.ProjectUnitType_5, true);//检测
|
||||
//合同编号
|
||||
this.drpContract.DataTextField = "ContractNum";
|
||||
this.drpContract.DataValueField = "ContractId";
|
||||
this.drpContract.DataSource = BLL.PHTGL_ContractReviewService.GetContractReview_CompleteData(this.CurrUser.LoginProjectId);
|
||||
this.drpContract.DataBind();
|
||||
Funs.FineUIPleaseSelect(this.drpContract);
|
||||
string UnitWorkId = Request.Params["UnitWorkId"];
|
||||
if (!string.IsNullOrEmpty(UnitWorkId))
|
||||
{
|
||||
|
|
@ -60,6 +66,11 @@ namespace FineUIPro.Web.ProjectData
|
|||
{
|
||||
this.drpNDEUnit.SelectedValue = UnitWork.NDEUnit;
|
||||
}
|
||||
if (!string.IsNullOrEmpty(UnitWork.ContractId))
|
||||
{
|
||||
this.drpContract.SelectedValue = UnitWork.ContractId;
|
||||
}
|
||||
this.txtMainItemCode.Text = UnitWork.MainItemCode;
|
||||
if (!string.IsNullOrEmpty(UnitWork.MainItemAndDesignProfessionalIds))
|
||||
{
|
||||
this.hdMainItemAndDesignProfessionalIds.Text = UnitWork.MainItemAndDesignProfessionalIds;
|
||||
|
|
@ -113,6 +124,15 @@ namespace FineUIPro.Web.ProjectData
|
|||
{
|
||||
UnitWork.Costs = Convert.ToDecimal(this.txtCosts.Text.Trim());
|
||||
}
|
||||
if (this.drpContract.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
UnitWork.ContractId = this.drpContract.SelectedValue;
|
||||
}
|
||||
else
|
||||
{
|
||||
UnitWork.ContractId = null;
|
||||
}
|
||||
UnitWork.MainItemCode = this.txtMainItemCode.Text.Trim();
|
||||
if (!string.IsNullOrEmpty(hdMainItemAndDesignProfessionalIds.Text))
|
||||
{
|
||||
UnitWork.MainItemAndDesignProfessionalIds = hdMainItemAndDesignProfessionalIds.Text;
|
||||
|
|
@ -132,7 +152,6 @@ namespace FineUIPro.Web.ProjectData
|
|||
{
|
||||
UnitWork.UnitWorkId = SQLHelper.GetNewID();
|
||||
BLL.UnitWorkService.AddUnitWork(UnitWork);
|
||||
|
||||
}
|
||||
ShowNotify("提交成功!", MessageBoxIcon.Success);
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
|
|
|
|||
|
|
@ -102,6 +102,24 @@ namespace FineUIPro.Web.ProjectData {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpNDEUnit;
|
||||
|
||||
/// <summary>
|
||||
/// drpContract 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpContract;
|
||||
|
||||
/// <summary>
|
||||
/// txtMainItemCode 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtMainItemCode;
|
||||
|
||||
/// <summary>
|
||||
/// txtMainItemAndDesignProfessional 控件。
|
||||
/// </summary>
|
||||
|
|
|
|||
|
|
@ -63,6 +63,18 @@
|
|||
</f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:DropDownList runat="server" ID="drpContract" Label="对应合同编号" LabelWidth="150px" Readonly="true"></f:DropDownList>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow runat="server">
|
||||
<Items>
|
||||
<f:TextBox ID="txtMainItemCode" runat="server" Label="对应合同主项编号"
|
||||
MaxLength="50" LabelWidth="150px">
|
||||
</f:TextBox>
|
||||
</Items>
|
||||
</f:FormRow>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:Label runat="server" ID="txtMainItemAndDesignProfessional" Label="对应主项及设计专业" LabelWidth="150px"></f:Label>
|
||||
|
|
|
|||
|
|
@ -10,6 +10,12 @@ namespace FineUIPro.Web.ProjectData
|
|||
if (!IsPostBack)
|
||||
{
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
//合同编号
|
||||
this.drpContract.DataTextField = "ContractNum";
|
||||
this.drpContract.DataValueField = "ContractId";
|
||||
this.drpContract.DataSource = BLL.PHTGL_ContractReviewService.GetContractReview_CompleteData(this.CurrUser.LoginProjectId);
|
||||
this.drpContract.DataBind();
|
||||
Funs.FineUIPleaseSelect(this.drpContract);
|
||||
string UnitWorkId = Request.Params["UnitWorkId"];
|
||||
if (!string.IsNullOrEmpty(UnitWorkId))
|
||||
{
|
||||
|
|
@ -42,6 +48,11 @@ namespace FineUIPro.Web.ProjectData
|
|||
{
|
||||
this.txtNDEUnit.Text = UnitService.GetUnitNameByUnitId(UnitWork.NDEUnit);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(UnitWork.ContractId))
|
||||
{
|
||||
this.drpContract.SelectedValue = UnitWork.ContractId;
|
||||
}
|
||||
this.txtMainItemCode.Text = UnitWork.MainItemCode;
|
||||
if (!string.IsNullOrEmpty(UnitWork.MainItemAndDesignProfessionalIds))
|
||||
{
|
||||
this.txtMainItemAndDesignProfessional.Text = UnitWorkService.GetMainItemAndDesignProfessionalName(UnitWork.MainItemAndDesignProfessionalIds, CurrUser.LoginProjectId);
|
||||
|
|
|
|||
|
|
@ -102,6 +102,24 @@ namespace FineUIPro.Web.ProjectData {
|
|||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtNDEUnit;
|
||||
|
||||
/// <summary>
|
||||
/// drpContract 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpContract;
|
||||
|
||||
/// <summary>
|
||||
/// txtMainItemCode 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.TextBox txtMainItemCode;
|
||||
|
||||
/// <summary>
|
||||
/// txtMainItemAndDesignProfessional 控件。
|
||||
/// </summary>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Tree>
|
||||
<TreeNode id="E23F0879-3E9F-4E7B-9A2D-EFF34798D629" Text="进度计划设置" NavigateUrl="JDGL/Check/PlanSet.aspx">
|
||||
<TreeNode id="E23F0879-3E9F-4E7B-9A2D-EFF34798D629" Text="进度计划编制" NavigateUrl="JDGL/Check/PlanSet.aspx">
|
||||
</TreeNode>
|
||||
<TreeNode id="B479EC55-E12A-4F91-AF3F-864DAAA136FB" Text="进度完成情况录入" NavigateUrl="JDGL/Check/CompleteInput.aspx"></TreeNode>
|
||||
<TreeNode id="F0E296C3-6499-43E5-88CD-E00C5180D3BC" Text="赢得值曲线" NavigateUrl="JDGL/Check/EarnedValueCurve.aspx"></TreeNode>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,10 @@
|
|||
<TreeNode id="1DFB41AB-526C-4246-B2A7-A201AB334C17" Text="总承包商施工计划" NavigateUrl="">
|
||||
</TreeNode>
|
||||
<TreeNode id="0DAFF358-EA16-44B2-8E4B-E15E40EFAAD0" Text="总承包商施工报告" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="4CB03F8B-C967-4082-ADF1-08776FE40E21" Text="项目级施工日志" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="4CB03F8B-C967-4082-ADF1-08776FE40E21" Text="施工日志" NavigateUrl=""><TreeNode id="0383A4A1-1565-4F11-BAF3-2B84CB621796" Text="个人施工日志" NavigateUrl="PZHGL/InformationProject/ConstructionLog.aspx"></TreeNode>
|
||||
<TreeNode id="D3F67A7B-2FC4-468A-98BB-5F3DF2F193C4" Text="项目施工日志" NavigateUrl="PZHGL/InformationProject/ProjectConstructionLog.aspx"></TreeNode>
|
||||
<TreeNode id="1C190A15-CC04-441C-AEF3-C945A53A81A6" Text="日志文件柜" NavigateUrl="PZHGL/InformationProject/ConstructionLogFileCabinet.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="CD88CE2A-A8E2-4F07-9A90-9161BD1C345C" Text="工作交接" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="4F5C00F3-DA7D-4B2D-B1EF-310DFFCA77DD" Text="来往文件管理" NavigateUrl="PZHGL/InformationProject/ReceiveFileManager.aspx"></TreeNode>
|
||||
<TreeNode id="44140854-701D-4D67-AD8E-AA8DD48B6D6A" Text="移动端首页数据" NavigateUrl="PZHGL/ProjectData/ProjectPageData.aspx"></TreeNode>
|
||||
|
|
|
|||
|
|
@ -1,8 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Tree>
|
||||
<TreeNode id="D78C6E54-4240-4E82-B9B5-8ED76CF62981" Text="劳务实名制对接" NavigateUrl="">
|
||||
<TreeNode id="1E451E0C-A125-4117-B8AC-14E74011B52B" Text="同步设置" NavigateUrl="ZHGL/RealName/SynchroSet.aspx">
|
||||
<TreeNode id="831FA803-E2E9-4674-9B56-44E5A5DDCB1A" Text="自动上报集团对接" NavigateUrl="">
|
||||
<TreeNode id="FFD221D7-AE05-447F-8727-80058A04F401" Text="接口设置" NavigateUrl="TaskScheduling/InterFace/InterFaceSet.aspx">
|
||||
</TreeNode>
|
||||
<TreeNode id="FFD221D7-AE05-447F-8727-80058A04F402" Text="任务清单" NavigateUrl="TaskScheduling/InterFace/InterFaceTask.aspx"></TreeNode>
|
||||
<TreeNode id="FFD221D7-AE05-447F-8727-80058A04F404" Text="数据调用日志" NavigateUrl="TaskScheduling/InterFace/IFLogList.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="D78C6E54-4240-4E82-B9B5-8ED76CF62981" Text="劳务实名制对接" NavigateUrl=""><TreeNode id="1E451E0C-A125-4117-B8AC-14E74011B52B" Text="同步设置" NavigateUrl="ZHGL/RealName/SynchroSet.aspx"></TreeNode>
|
||||
<TreeNode id="C0B52610-ED93-4881-AC61-1764C243F84A" Text="基础数据" NavigateUrl="ZHGL/RealName/BasicData.aspx"></TreeNode>
|
||||
<TreeNode id="F36E6C54-E39F-4032-874D-548EE090A35B" Text="同步记录" NavigateUrl="ZHGL/RealName/SynchroRecord.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
|
|
@ -15,11 +19,19 @@
|
|||
<TreeNode id="C619988F-307B-4A39-B518-7F45CA7326F5" Text="检查记录" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="DEE90726-E00D-462B-A4BF-7E36180DD5B8" Text="项目绩效评价" NavigateUrl="OfficeCheck/ProjectEvaluation/ProjectEvaluation.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="ERDXV53M-09B1-6UIO-3EFM-5DVZDF329001" Text="安全信息上报" NavigateUrl=""><TreeNode id="3156A9F0-276D-4AD4-BF84-45CF6DFC215C" Text="百万工时安全统计月报" NavigateUrl="ZHGL/Information/MillionsMonthlyReport.aspx"></TreeNode>
|
||||
<TreeNode id="ERDXV53M-09B1-6UIO-3EFM-5DVZDF329001" Text="安全信息上报" NavigateUrl=""><TreeNode id="3156A9F0-276D-4AD4-BF84-45CF6DFC215C" Text="企业安全数据统计月报" NavigateUrl="ZHGL/Information/MillionsMonthlyReport.aspx"></TreeNode>
|
||||
<TreeNode id="4BC71D2E-7D94-48C1-A61A-139637825AA5" Text="职工伤亡事故原因分析报" NavigateUrl="ZHGL/Information/AccidentCauseReport.aspx"></TreeNode>
|
||||
<TreeNode id="A3894BAD-3F4A-4BB4-98CF-A76C588AE53F" Text="安全生产数据季报" NavigateUrl="ZHGL/Information/SafetyQuarterlyReport.aspx"></TreeNode>
|
||||
<TreeNode id="7985C759-8EB9-4B7D-AC65-00541280B46C" Text="应急演练开展情况季报" NavigateUrl="ZHGL/Information/DrillConductedQuarterlyReport.aspx"></TreeNode>
|
||||
<TreeNode id="70DEB27A-D6FF-4D57-879B-0270F2967FA0" Text="应急演练工作计划半年报" NavigateUrl="ZHGL/Information/DrillPlanHalfYearReport.aspx"></TreeNode>
|
||||
<TreeNode id="AAC7C263-6E25-49DC-985B-DC3FA7AAF3A1" Text="实业安全简报" NavigateUrl="ZHGL/Information/SafetyBriefing.aspx"></TreeNode>
|
||||
<TreeNode id="07FEEC9D-09C1-4C19-9269-62F69532086C" Text="安全管理工作总结报告" NavigateUrl="ZHGL/Information/WorkSummaryReport.aspx"></TreeNode>
|
||||
<TreeNode id="CF9C1F00-34B8-42E5-B2D1-704094169CA3" Text="季度工程项目质量信息表" NavigateUrl="ZHGL/Information/QuarterlyProjectQuality.aspx"></TreeNode>
|
||||
<TreeNode id="12941594-2171-411A-8CC8-32E3BD9FCDDF" Text="质量管理工作总结报告" NavigateUrl="ZHGL/Information/QualityWorkSummaryReport.aspx"></TreeNode>
|
||||
<TreeNode id="5B344750-79DD-40AA-8AA7-34B04E41FA72" Text="生态环保工作总结报告" NavigateUrl="ZHGL/Information/EPSummaryReport.aspx"></TreeNode>
|
||||
<TreeNode id="7C47F078-D4C9-40D9-BEEF-E657EAFEC650" Text="建筑行业能源节约与生态环境保护汇总表" NavigateUrl="ZHGL/Environmental/ArchitectureReport.aspx"></TreeNode>
|
||||
<TreeNode id="ECDD89AC-1E16-4D82-B3BE-5D62F31B7A14" Text="化工行业能源节约与生态环境保护汇总表" NavigateUrl="ZHGL/Environmental/ChemicalReport.aspx"></TreeNode>
|
||||
<TreeNode id="7652D239-1897-4886-8DF2-B71E3B060D21" Text="中央企业节能环保产业企业基本情况和经营情况报表" NavigateUrl="ZHGL/Environmental/OperationReport.aspx"></TreeNode>
|
||||
<TreeNode id="30579BFE-AB4B-49A7-A73D-B7CE902A8B69" Text="中央企业节能环保产业企业生产和服务业务情况报表" NavigateUrl="ZHGL/Environmental/EnergyReport.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="76E236DA-DDFC-4CE8-8CB8-02F8A27A8535" Text="专业技术方案评审" NavigateUrl=""><TreeNode id="B6A2B6EB-6B90-4953-B544-83FFF4F0EC19" Text="安全实施计划" NavigateUrl="ZHGL/Plan/ActionPlanList.aspx"></TreeNode>
|
||||
<TreeNode id="B9ADD006-BA46-4191-BCD1-CCB56767C82B" Text="总包施工质量计划" NavigateUrl="ZHGL/Plan/MainPlan.aspx"></TreeNode>
|
||||
|
|
@ -36,22 +48,12 @@
|
|||
<TreeNode id="3BBFCD70-D7A3-435C-9571-DD499D5ED7B8" Text="应急信息" NavigateUrl=""><TreeNode id="D12C2412-E12A-4F78-9AEF-1EE8AC84A561" Text="应急预案管理清单" NavigateUrl="ZHGL/Emergency/EmergencyList.aspx"></TreeNode>
|
||||
<TreeNode id="172F25E0-F5E2-42E3-AD67-AC824D4E0FBB" Text="应急演练开展情况" NavigateUrl="ZHGL/Emergency/DrillRecordList.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="6A992AB8-A32D-448F-B06F-8DD4C112CC91" Text="法律法规制度标准库" NavigateUrl=""><TreeNode id="CF1F59BB-215A-4E9D-9F19-DE188D322477" Text="标准分类" NavigateUrl=""><TreeNode id="8B550B58-C681-4F34-83F0-F1E99CE04A47" Text="国内标准" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="97D1E401-EA0F-4C90-B7DC-61D568BAE617" Text="国外标准" NavigateUrl=""></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="DC3C36E0-4CD4-43E1-9CF8-D98D053E31FB" Text="法律法规" NavigateUrl=""><TreeNode id="2C7F78D3-DA7B-4193-A37F-CC479E4B9583" Text="法律法规" NavigateUrl=""></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="97D20BA1-9378-4268-901B-3747EDFB15F4" Text="赛鼎体系" NavigateUrl=""><TreeNode id="406EBAAB-05B2-4249-BAC2-5589F50AE365" Text="企业标准" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="59F3FA81-7D08-4611-A3FF-22BFA656A940" Text="企业制度" NavigateUrl=""></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="6A992AB8-A32D-448F-B06F-8DD4C112CC91" Text="法律法规制度标准库" NavigateUrl=""><TreeNode id="CF1F59BB-215A-4E9D-9F19-DE188D322477" Text="标准分类" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="DC3C36E0-4CD4-43E1-9CF8-D98D053E31FB" Text="法律法规" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="97D20BA1-9378-4268-901B-3747EDFB15F4" Text="赛鼎体系" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="35092B0F-1B7B-4014-A41D-41354FD87374" Text="遵照执行的集团制度" NavigateUrl=""></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE" Text="公共资源库" NavigateUrl=""><TreeNode id="664094A9-3DEF-4674-8FE2-ACF30B71B8DB" Text="安全公共资源库" NavigateUrl=""><TreeNode id="FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM" Text="安全合规" NavigateUrl=""><TreeNode id="F4B02718-0616-4623-ABCE-885698DDBEB1" Text="安全法律法规" NavigateUrl="HSSE/Law/LawRegulationList.aspx"></TreeNode>
|
||||
<TreeNode id="499E23C1-057C-4B04-B92A-973B1DACD546" Text="赛鼎制度" NavigateUrl="HSSE/HSSESystem/SafetyInstitution.aspx"></TreeNode>
|
||||
<TreeNode id="EFDSFVDE-RTHN-7UMG-4THA-5TGED48F8IOL" Text="安全标准规范" NavigateUrl="HSSE/Law/HSSEStandardList.aspx"></TreeNode>
|
||||
<TreeNode id="DF1413F3-4CE5-40B3-A574-E01CE64FEA25" Text="安全规章制度" NavigateUrl="HSSE/Law/RulesRegulations.aspx"></TreeNode>
|
||||
<TreeNode id="56960940-81A8-43D1-9565-C306EC7AFD12" Text="集团制度" NavigateUrl="HSSE/Law/ManageRule.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="BAEBE57F-2858-49E0-BEFE-4D2FDF2FA4FE" Text="公共资源库" NavigateUrl=""><TreeNode id="664094A9-3DEF-4674-8FE2-ACF30B71B8DB" Text="安全公共资源库" NavigateUrl=""><TreeNode id="FDVXFGDS-5THM-CCDE-DCS2-TGHNO48F7UKM" Text="安全合规" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="2B49BFE2-734F-489E-91B9-D05F02E1976D" Text="安全生产责任制" NavigateUrl=""><TreeNode id="1DB91420-47D3-4219-AAB4-7E613FCBCC90" Text="安全主体责任" NavigateUrl="HSSE/HSSESystem/HSSEMainDuty.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="E26D223B-4CA2-4A6D-82D0-224CC9C8676D" Text="安全教育" NavigateUrl=""><TreeNode id="9D99A981-7380-4085-84FA-8C3B1AFA6202" Text="培训教材库" NavigateUrl="HSSE/EduTrain/TrainDB.aspx"></TreeNode>
|
||||
|
|
@ -77,5 +79,15 @@
|
|||
<TreeNode id="EDDED4C1-B01E-4831-8552-38CB30CE8817" Text="开车公共资源库" NavigateUrl=""></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="DCVVBDE3-1B48-4615-FCD0-VDBCDS3ET4D9" Text="施工WBS基础数据库" NavigateUrl="CQMS/WBS/ControlItemInitSet.aspx"></TreeNode>
|
||||
<TreeNode id="6136C2AE-2AF8-498D-BC19-7D693841239C" Text="文件柜" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="6136C2AE-2AF8-498D-BC19-7D693841239C" Text="文件柜" NavigateUrl=""><TreeNode id="506F42F3-F4CF-46A7-AC90-787117B4F1DC" Text="安全文件柜" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="A90460D0-2658-43F7-9558-A72E91E54ABD" Text="质量文件柜" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="2539A5CE-E209-4A16-A9B7-4C43E4E3CBEC" Text="进度文件柜" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="8FB0A651-485F-4413-BCD6-22BF82438125" Text="焊接文件柜" NavigateUrl=""></TreeNode>
|
||||
<TreeNode id="F596EC1A-71A3-4B34-B36C-68628F2F42FE" Text="合同文件柜" NavigateUrl=""></TreeNode>
|
||||
</TreeNode>
|
||||
<TreeNode id="1E216BE3-DB22-4649-BD9A-0777B0DC03E6" Text="QHSE上报" NavigateUrl=""><TreeNode id="94F94EC1-54B3-4BEB-A019-0A755A66D8FD" Text="安全数据" NavigateUrl="ZHGL/DataSync/HSSEData_HSSE.aspx"></TreeNode>
|
||||
<TreeNode id="4C9920AE-F335-48B1-BDB0-276173305952" Text="质量数据" NavigateUrl="ZHGL/DataSync/CQMSData_CQMS.aspx"></TreeNode>
|
||||
<TreeNode id="2110702F-4E12-479A-8EA1-E5A8EEF77276" Text="焊接数据" NavigateUrl="ZHGL/DataSync/HJGLData_HJGL.aspx"></TreeNode>
|
||||
<TreeNode id="S89E5EC2-F725-4656-9110-5AF83C18FB6C" Text="实业数据" NavigateUrl="ZHGL/DataSync/SYHSEData_Data.aspx"></TreeNode>
|
||||
</TreeNode>
|
||||
</Tree>
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Model
|
||||
{
|
||||
public class ConstructionLogMachineItem
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string ConstructionLogMachineId { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string ConstructionLogId { get; set; }
|
||||
public string UnitWorkId { get; set; }
|
||||
public string MachineId { get; set; }
|
||||
|
||||
public int Num0 { get; set; }
|
||||
public int Num1 { get; set; }
|
||||
public int Num2 { get; set; }
|
||||
public int Num3 { get; set; }
|
||||
public int Num4 { get; set; }
|
||||
public int Num5 { get; set; }
|
||||
public int Num6 { get; set; }
|
||||
public int Num7 { get; set; }
|
||||
public int Num8 { get; set; }
|
||||
public int Num9 { get; set; }
|
||||
public int Num10 { get; set; }
|
||||
public int Num11 { get; set; }
|
||||
public int Num12 { get; set; }
|
||||
public int Num13 { get; set; }
|
||||
public int Num14 { get; set; }
|
||||
public int Num15 { get; set; }
|
||||
public int Num16 { get; set; }
|
||||
public int Num17 { get; set; }
|
||||
public int Num18 { get; set; }
|
||||
public int Num19 { get; set; }
|
||||
public int Num20 { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Model
|
||||
{
|
||||
public class ConstructionLogPersonItem
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string ConstructionLogPersonId { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string ConstructionLogId { get; set; }
|
||||
public string UnitWorkId { get; set; }
|
||||
public string WorkPostId { get; set; }
|
||||
|
||||
public int Num0 { get; set; }
|
||||
public int Num1 { get; set; }
|
||||
public int Num2 { get; set; }
|
||||
public int Num3 { get; set; }
|
||||
public int Num4 { get; set; }
|
||||
public int Num5 { get; set; }
|
||||
public int Num6 { get; set; }
|
||||
public int Num7 { get; set; }
|
||||
public int Num8 { get; set; }
|
||||
public int Num9 { get; set; }
|
||||
public int Num10 { get; set; }
|
||||
public int Num11 { get; set; }
|
||||
public int Num12 { get; set; }
|
||||
public int Num13 { get; set; }
|
||||
public int Num14 { get; set; }
|
||||
public int Num15 { get; set; }
|
||||
public int Num16 { get; set; }
|
||||
public int Num17 { get; set; }
|
||||
public int Num18 { get; set; }
|
||||
public int Num19 { get; set; }
|
||||
public int Num20 { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
@ -155940,6 +155940,10 @@ namespace Model
|
|||
|
||||
private string _RawPassword;
|
||||
|
||||
private string _LogWorkPostId;
|
||||
|
||||
private string _LogMachineId;
|
||||
|
||||
private EntitySet<Accident_AccidentHandle> _Accident_AccidentHandle;
|
||||
|
||||
private EntitySet<Accident_AccidentPersonRecord> _Accident_AccidentPersonRecord;
|
||||
|
|
@ -156548,6 +156552,10 @@ namespace Model
|
|||
partial void OnHomePageTypeChanged();
|
||||
partial void OnRawPasswordChanging(string value);
|
||||
partial void OnRawPasswordChanged();
|
||||
partial void OnLogWorkPostIdChanging(string value);
|
||||
partial void OnLogWorkPostIdChanged();
|
||||
partial void OnLogMachineIdChanging(string value);
|
||||
partial void OnLogMachineIdChanged();
|
||||
#endregion
|
||||
|
||||
public Person_Persons()
|
||||
|
|
@ -158070,6 +158078,46 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LogWorkPostId", DbType="NVarChar(1000)")]
|
||||
public string LogWorkPostId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._LogWorkPostId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._LogWorkPostId != value))
|
||||
{
|
||||
this.OnLogWorkPostIdChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._LogWorkPostId = value;
|
||||
this.SendPropertyChanged("LogWorkPostId");
|
||||
this.OnLogWorkPostIdChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LogMachineId", DbType="NVarChar(1000)")]
|
||||
public string LogMachineId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._LogMachineId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._LogMachineId != value))
|
||||
{
|
||||
this.OnLogMachineIdChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._LogMachineId = value;
|
||||
this.SendPropertyChanged("LogMachineId");
|
||||
this.OnLogMachineIdChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Accident_AccidentHandle_Person_Persons", Storage="_Accident_AccidentHandle", ThisKey="PersonId", OtherKey="CompileMan", DeleteRule="NO ACTION")]
|
||||
public EntitySet<Accident_AccidentHandle> Accident_AccidentHandle
|
||||
{
|
||||
|
|
@ -296571,6 +296619,10 @@ namespace Model
|
|||
|
||||
private string _WBSCode;
|
||||
|
||||
private string _ContractId;
|
||||
|
||||
private string _MainItemCode;
|
||||
|
||||
private EntitySet<Accident_AccidentPersonRecord> _Accident_AccidentPersonRecord;
|
||||
|
||||
private EntitySet<Accident_AccidentReport> _Accident_AccidentReport;
|
||||
|
|
@ -296663,6 +296715,10 @@ namespace Model
|
|||
partial void OnJDWeightsChanged();
|
||||
partial void OnWBSCodeChanging(string value);
|
||||
partial void OnWBSCodeChanged();
|
||||
partial void OnContractIdChanging(string value);
|
||||
partial void OnContractIdChanged();
|
||||
partial void OnMainItemCodeChanging(string value);
|
||||
partial void OnMainItemCodeChanged();
|
||||
#endregion
|
||||
|
||||
public WBS_UnitWork()
|
||||
|
|
@ -297106,6 +297162,46 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractId", DbType="NVarChar(50)")]
|
||||
public string ContractId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._ContractId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._ContractId != value))
|
||||
{
|
||||
this.OnContractIdChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._ContractId = value;
|
||||
this.SendPropertyChanged("ContractId");
|
||||
this.OnContractIdChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MainItemCode", DbType="NVarChar(50)")]
|
||||
public string MainItemCode
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._MainItemCode;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._MainItemCode != value))
|
||||
{
|
||||
this.OnMainItemCodeChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._MainItemCode = value;
|
||||
this.SendPropertyChanged("MainItemCode");
|
||||
this.OnMainItemCodeChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Accident_AccidentPersonRecord_ProjectData_WorkArea", Storage="_Accident_AccidentPersonRecord", ThisKey="UnitWorkId", OtherKey="WorkAreaId", DeleteRule="NO ACTION")]
|
||||
public EntitySet<Accident_AccidentPersonRecord> Accident_AccidentPersonRecord
|
||||
{
|
||||
|
|
@ -303271,6 +303367,12 @@ namespace Model
|
|||
|
||||
private string _CQMSTomorrowPlanRemark;
|
||||
|
||||
private string _FileCode;
|
||||
|
||||
private string _WorkPostId;
|
||||
|
||||
private string _MachineId;
|
||||
|
||||
private EntityRef<Base_Project> _Base_Project;
|
||||
|
||||
private EntitySet<ZHGL_ConstructionLogMachine> _ZHGL_ConstructionLogMachine;
|
||||
|
|
@ -303325,6 +303427,12 @@ namespace Model
|
|||
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_ConstructionLog()
|
||||
|
|
@ -303422,7 +303530,7 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractNo", DbType="NVarChar(50)")]
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractNo", DbType="NVarChar(500)")]
|
||||
public string ContractNo
|
||||
{
|
||||
get
|
||||
|
|
@ -303722,6 +303830,66 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[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_ConstructionLog_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)]
|
||||
public Base_Project Base_Project
|
||||
{
|
||||
|
|
@ -303914,17 +304082,9 @@ namespace Model
|
|||
|
||||
private string _UnitWorkId;
|
||||
|
||||
private System.Nullable<int> _WJNum;
|
||||
private string _MachineId;
|
||||
|
||||
private System.Nullable<int> _DCNum;
|
||||
|
||||
private System.Nullable<int> _DZJNum;
|
||||
|
||||
private System.Nullable<int> _GCNum;
|
||||
|
||||
private System.Nullable<int> _BCNum;
|
||||
|
||||
private System.Nullable<int> _BengCNum;
|
||||
private System.Nullable<int> _Num;
|
||||
|
||||
private EntityRef<ZHGL_ConstructionLog> _ZHGL_ConstructionLog;
|
||||
|
||||
|
|
@ -303938,18 +304098,10 @@ namespace Model
|
|||
partial void OnConstructionLogIdChanged();
|
||||
partial void OnUnitWorkIdChanging(string value);
|
||||
partial void OnUnitWorkIdChanged();
|
||||
partial void OnWJNumChanging(System.Nullable<int> value);
|
||||
partial void OnWJNumChanged();
|
||||
partial void OnDCNumChanging(System.Nullable<int> value);
|
||||
partial void OnDCNumChanged();
|
||||
partial void OnDZJNumChanging(System.Nullable<int> value);
|
||||
partial void OnDZJNumChanged();
|
||||
partial void OnGCNumChanging(System.Nullable<int> value);
|
||||
partial void OnGCNumChanged();
|
||||
partial void OnBCNumChanging(System.Nullable<int> value);
|
||||
partial void OnBCNumChanged();
|
||||
partial void OnBengCNumChanging(System.Nullable<int> value);
|
||||
partial void OnBengCNumChanged();
|
||||
partial void OnMachineIdChanging(string value);
|
||||
partial void OnMachineIdChanged();
|
||||
partial void OnNumChanging(System.Nullable<int> value);
|
||||
partial void OnNumChanged();
|
||||
#endregion
|
||||
|
||||
public ZHGL_ConstructionLogMachine()
|
||||
|
|
@ -304022,122 +304174,42 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WJNum", DbType="Int")]
|
||||
public System.Nullable<int> WJNum
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MachineId", DbType="NVarChar(50)")]
|
||||
public string MachineId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._WJNum;
|
||||
return this._MachineId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._WJNum != value))
|
||||
if ((this._MachineId != value))
|
||||
{
|
||||
this.OnWJNumChanging(value);
|
||||
this.OnMachineIdChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._WJNum = value;
|
||||
this.SendPropertyChanged("WJNum");
|
||||
this.OnWJNumChanged();
|
||||
this._MachineId = value;
|
||||
this.SendPropertyChanged("MachineId");
|
||||
this.OnMachineIdChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DCNum", DbType="Int")]
|
||||
public System.Nullable<int> DCNum
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Num", DbType="Int")]
|
||||
public System.Nullable<int> Num
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._DCNum;
|
||||
return this._Num;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._DCNum != value))
|
||||
if ((this._Num != value))
|
||||
{
|
||||
this.OnDCNumChanging(value);
|
||||
this.OnNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._DCNum = value;
|
||||
this.SendPropertyChanged("DCNum");
|
||||
this.OnDCNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DZJNum", DbType="Int")]
|
||||
public System.Nullable<int> DZJNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._DZJNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._DZJNum != value))
|
||||
{
|
||||
this.OnDZJNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._DZJNum = value;
|
||||
this.SendPropertyChanged("DZJNum");
|
||||
this.OnDZJNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GCNum", DbType="Int")]
|
||||
public System.Nullable<int> GCNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._GCNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._GCNum != value))
|
||||
{
|
||||
this.OnGCNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._GCNum = value;
|
||||
this.SendPropertyChanged("GCNum");
|
||||
this.OnGCNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BCNum", DbType="Int")]
|
||||
public System.Nullable<int> BCNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._BCNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._BCNum != value))
|
||||
{
|
||||
this.OnBCNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._BCNum = value;
|
||||
this.SendPropertyChanged("BCNum");
|
||||
this.OnBCNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BengCNum", DbType="Int")]
|
||||
public System.Nullable<int> BengCNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._BengCNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._BengCNum != value))
|
||||
{
|
||||
this.OnBengCNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._BengCNum = value;
|
||||
this.SendPropertyChanged("BengCNum");
|
||||
this.OnBengCNumChanged();
|
||||
this._Num = value;
|
||||
this.SendPropertyChanged("Num");
|
||||
this.OnNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -304432,17 +304504,9 @@ namespace Model
|
|||
|
||||
private string _UnitWorkId;
|
||||
|
||||
private System.Nullable<int> _WGNum;
|
||||
private string _WorkPostId;
|
||||
|
||||
private System.Nullable<int> _GJGNum;
|
||||
|
||||
private System.Nullable<int> _MGNum;
|
||||
|
||||
private System.Nullable<int> _HNTGNum;
|
||||
|
||||
private System.Nullable<int> _HGNum;
|
||||
|
||||
private System.Nullable<int> _JZGNum;
|
||||
private System.Nullable<int> _Num;
|
||||
|
||||
private EntityRef<ZHGL_ConstructionLog> _ZHGL_ConstructionLog;
|
||||
|
||||
|
|
@ -304456,18 +304520,10 @@ namespace Model
|
|||
partial void OnConstructionLogIdChanged();
|
||||
partial void OnUnitWorkIdChanging(string value);
|
||||
partial void OnUnitWorkIdChanged();
|
||||
partial void OnWGNumChanging(System.Nullable<int> value);
|
||||
partial void OnWGNumChanged();
|
||||
partial void OnGJGNumChanging(System.Nullable<int> value);
|
||||
partial void OnGJGNumChanged();
|
||||
partial void OnMGNumChanging(System.Nullable<int> value);
|
||||
partial void OnMGNumChanged();
|
||||
partial void OnHNTGNumChanging(System.Nullable<int> value);
|
||||
partial void OnHNTGNumChanged();
|
||||
partial void OnHGNumChanging(System.Nullable<int> value);
|
||||
partial void OnHGNumChanged();
|
||||
partial void OnJZGNumChanging(System.Nullable<int> value);
|
||||
partial void OnJZGNumChanged();
|
||||
partial void OnWorkPostIdChanging(string value);
|
||||
partial void OnWorkPostIdChanged();
|
||||
partial void OnNumChanging(System.Nullable<int> value);
|
||||
partial void OnNumChanged();
|
||||
#endregion
|
||||
|
||||
public ZHGL_ConstructionLogPerson()
|
||||
|
|
@ -304540,122 +304596,42 @@ namespace Model
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WGNum", DbType="Int")]
|
||||
public System.Nullable<int> WGNum
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPostId", DbType="NVarChar(50)")]
|
||||
public string WorkPostId
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._WGNum;
|
||||
return this._WorkPostId;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._WGNum != value))
|
||||
if ((this._WorkPostId != value))
|
||||
{
|
||||
this.OnWGNumChanging(value);
|
||||
this.OnWorkPostIdChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._WGNum = value;
|
||||
this.SendPropertyChanged("WGNum");
|
||||
this.OnWGNumChanged();
|
||||
this._WorkPostId = value;
|
||||
this.SendPropertyChanged("WorkPostId");
|
||||
this.OnWorkPostIdChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_GJGNum", DbType="Int")]
|
||||
public System.Nullable<int> GJGNum
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Num", DbType="Int")]
|
||||
public System.Nullable<int> Num
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._GJGNum;
|
||||
return this._Num;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._GJGNum != value))
|
||||
if ((this._Num != value))
|
||||
{
|
||||
this.OnGJGNumChanging(value);
|
||||
this.OnNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._GJGNum = value;
|
||||
this.SendPropertyChanged("GJGNum");
|
||||
this.OnGJGNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MGNum", DbType="Int")]
|
||||
public System.Nullable<int> MGNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._MGNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._MGNum != value))
|
||||
{
|
||||
this.OnMGNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._MGNum = value;
|
||||
this.SendPropertyChanged("MGNum");
|
||||
this.OnMGNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HNTGNum", DbType="Int")]
|
||||
public System.Nullable<int> HNTGNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._HNTGNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._HNTGNum != value))
|
||||
{
|
||||
this.OnHNTGNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._HNTGNum = value;
|
||||
this.SendPropertyChanged("HNTGNum");
|
||||
this.OnHNTGNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_HGNum", DbType="Int")]
|
||||
public System.Nullable<int> HGNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._HGNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._HGNum != value))
|
||||
{
|
||||
this.OnHGNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._HGNum = value;
|
||||
this.SendPropertyChanged("HGNum");
|
||||
this.OnHGNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_JZGNum", DbType="Int")]
|
||||
public System.Nullable<int> JZGNum
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._JZGNum;
|
||||
}
|
||||
set
|
||||
{
|
||||
if ((this._JZGNum != value))
|
||||
{
|
||||
this.OnJZGNumChanging(value);
|
||||
this.SendPropertyChanging();
|
||||
this._JZGNum = value;
|
||||
this.SendPropertyChanged("JZGNum");
|
||||
this.OnJZGNumChanged();
|
||||
this._Num = value;
|
||||
this.SendPropertyChanged("Num");
|
||||
this.OnNumChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -176,6 +176,8 @@
|
|||
<Compile Include="Chart\DataSourceChart.cs" />
|
||||
<Compile Include="Chart\DataSourcePoint.cs" />
|
||||
<Compile Include="Chart\DataSourceTeam.cs" />
|
||||
<Compile Include="ConstructionLogMachineItem.cs" />
|
||||
<Compile Include="ConstructionLogPersonItem.cs" />
|
||||
<Compile Include="CQMS\CheckItem.cs" />
|
||||
<Compile Include="CQMS\DigDataCQMSDataCollectItem.cs" />
|
||||
<Compile Include="CQMS\FileCabinetItem.cs" />
|
||||
|
|
|
|||
Loading…
Reference in New Issue