From 997374d7e89ce4ec11a32ef92591728a0c8c9a34 Mon Sep 17 00:00:00 2001
From: gaofei <231232131@163.com>
Date: Thu, 2 Dec 2021 10:52:43 +0800
Subject: [PATCH] 1202-gaofei
---
.gitignore | 1 +
DataBase/版本日志/SGGLDB_V2021-12-01-001.sql | 229 ++++++++++++++++++
.../1-12材料管理(Menu_CLGL).sql | 36 +++
SGGL/BLL/Common/Const.cs | 4 +
SGGL/BLL/WebService/MCSWebService.cs | 226 +++++++++++++++--
.../CLGL/ContractQuantitySheet.aspx | 84 +++++++
.../CLGL/ContractQuantitySheet.aspx.cs | 83 +++++++
.../ContractQuantitySheet.aspx.designer.cs | 78 ++++++
SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx | 60 +++++
SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx.cs | 83 +++++++
.../CLGL/GoodsShelves.aspx.designer.cs | 78 ++++++
SGGL/FineUIPro.Web/CLGL/Material.aspx | 69 ++++++
SGGL/FineUIPro.Web/CLGL/Material.aspx.cs | 83 +++++++
.../CLGL/Material.aspx.designer.cs | 78 ++++++
SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx | 96 ++++++++
.../FineUIPro.Web/CLGL/MaterialRecord.aspx.cs | 83 +++++++
.../CLGL/MaterialRecord.aspx.designer.cs | 78 ++++++
.../CLGL/PurchaseRequisition.aspx | 99 ++++++++
.../CLGL/PurchaseRequisition.aspx.cs | 83 +++++++
.../CLGL/PurchaseRequisition.aspx.designer.cs | 78 ++++++
SGGL/FineUIPro.Web/CLGL/SubUnit.aspx | 60 +++++
SGGL/FineUIPro.Web/CLGL/SubUnit.aspx.cs | 83 +++++++
.../CLGL/SubUnit.aspx.designer.cs | 78 ++++++
SGGL/FineUIPro.Web/CLGL/Supplier.aspx | 60 +++++
SGGL/FineUIPro.Web/CLGL/Supplier.aspx.cs | 82 +++++++
.../CLGL/Supplier.aspx.designer.cs | 78 ++++++
SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 56 +++++
SGGL/FineUIPro.Web/indexProject.aspx | 5 +
SGGL/FineUIPro.Web/indexProject.aspx.cs | 9 +
.../indexProject.aspx.designer.cs | 9 +
30 files changed, 2212 insertions(+), 17 deletions(-)
create mode 100644 DataBase/版本日志/SGGLDB_V2021-12-01-001.sql
create mode 100644 DataBase/菜单初始化脚本/1-12材料管理(Menu_CLGL).sql
create mode 100644 SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx
create mode 100644 SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx
create mode 100644 SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/Material.aspx
create mode 100644 SGGL/FineUIPro.Web/CLGL/Material.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/Material.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx
create mode 100644 SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx
create mode 100644 SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/SubUnit.aspx
create mode 100644 SGGL/FineUIPro.Web/CLGL/SubUnit.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/SubUnit.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/Supplier.aspx
create mode 100644 SGGL/FineUIPro.Web/CLGL/Supplier.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/CLGL/Supplier.aspx.designer.cs
diff --git a/.gitignore b/.gitignore
index c7bc02cb..30199472 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/SGGLPackFile/PackFile/bin
/SGGLPackFile
/SGGL/FineUIPro.Web/File/Excel/Temp
+/SGGL/FineUIPro.Web/common
diff --git a/DataBase/版本日志/SGGLDB_V2021-12-01-001.sql b/DataBase/版本日志/SGGLDB_V2021-12-01-001.sql
new file mode 100644
index 00000000..adc646b1
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_V2021-12-01-001.sql
@@ -0,0 +1,229 @@
+
+CREATE TABLE [dbo].[CLGL_ContractQuantitySheet](
+ [PPGUID] [nvarchar](50) NOT NULL,
+ [ProjectId] [nvarchar](50) NULL,
+ [MaterialUse] [nvarchar](200) NULL,
+ [ContractCode] [nvarchar](100) NULL,
+ [Major] [nvarchar](50) NULL,
+ [PSGUID] [nvarchar](50) NULL,
+ [RDGUID] [nvarchar](50) NULL,
+ [MaterialCode] [nvarchar](50) NULL,
+ [TagNo] [nvarchar](50) NULL,
+ [BuyQuantity] [nvarchar](50) NULL,
+ [Remark] [nvarchar](200) NULL,
+ [DeviceCode] [nvarchar](50) NULL,
+ [MainItemCode] [nvarchar](50) NULL,
+ [UnitName] [nvarchar](100) NULL,
+ CONSTRAINT [PK_CLGL_ContractQuantitySheet] PRIMARY KEY CLUSTERED
+(
+ [PPGUID] ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ͬ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_ContractQuantitySheet', @level2type=N'COLUMN',@level2name=N'ContractCode'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'רҵ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_ContractQuantitySheet', @level2type=N'COLUMN',@level2name=N'Major'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ϱ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_ContractQuantitySheet', @level2type=N'COLUMN',@level2name=N'MaterialCode'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'λ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_ContractQuantitySheet', @level2type=N'COLUMN',@level2name=N'TagNo'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ɹ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_ContractQuantitySheet', @level2type=N'COLUMN',@level2name=N'BuyQuantity'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_ContractQuantitySheet', @level2type=N'COLUMN',@level2name=N'Remark'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'װú' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_ContractQuantitySheet', @level2type=N'COLUMN',@level2name=N'DeviceCode'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_ContractQuantitySheet', @level2type=N'COLUMN',@level2name=N'MainItemCode'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ҵ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_ContractQuantitySheet', @level2type=N'COLUMN',@level2name=N'UnitName'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ͬ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_ContractQuantitySheet'
+GO
+
+
+
+
+
+
+CREATE TABLE [dbo].[CLGL_PickMaterialRecord](
+ [IDGUID] [nvarchar](50) NOT NULL,
+ [ProjectId] [nvarchar](50) NULL,
+ [PickCode] [nvarchar](50) NULL,
+ [PickDate] [datetime] NULL,
+ [PickUnit] [nvarchar](50) NULL,
+ [PickLimitDate] [datetime] NULL,
+ [State] [char](10) NULL,
+ [ISGUID] [nvarchar](50) NULL,
+ [PLGUID] [nvarchar](50) NULL,
+ [Major] [nvarchar](50) NULL,
+ [PSGUID] [nvarchar](50) NULL,
+ [MaterialCode] [nvarchar](50) NULL,
+ [TagNo] [nvarchar](50) NULL,
+ [ClaimQuantity] [nvarchar](50) NULL,
+ [ApproveQuantity] [nvarchar](50) NULL,
+ [ActualQuantity] [nvarchar](50) NULL,
+ [DHGUID] [nvarchar](50) NULL,
+ [Remark] [nvarchar](200) NULL,
+ [DeviceCode] [nvarchar](50) NULL,
+ [MainItemCode] [nvarchar](50) NULL,
+ CONSTRAINT [PK_CLGL_MaterialRecord] PRIMARY KEY CLUSTERED
+(
+ [IDGUID] ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+
+GO
+
+SET ANSI_PADDING OFF
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ϵ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_PickMaterialRecord', @level2type=N'COLUMN',@level2name=N'PickCode'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʱ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_PickMaterialRecord', @level2type=N'COLUMN',@level2name=N'PickDate'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ϵλ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_PickMaterialRecord', @level2type=N'COLUMN',@level2name=N'PickUnit'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Ͻֹʱ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_PickMaterialRecord', @level2type=N'COLUMN',@level2name=N'PickLimitDate'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ϵ״̬' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_PickMaterialRecord', @level2type=N'COLUMN',@level2name=N'State'
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ϵ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_PickMaterialRecord'
+GO
+
+
+
+
+
+CREATE TABLE [dbo].[CLGL_Material](
+ [Id] [nvarchar](50) NOT NULL,
+ [ProjectId] [nvarchar](50) NULL,
+ [MaterialCode] [nvarchar](100) NULL,
+ [TagNo] [nvarchar](100) NULL,
+ [MaterialName] [nvarchar](100) NULL,
+ [Def] [nvarchar](200) NULL,
+ [Unit] [nvarchar](50) NULL,
+ CONSTRAINT [PK_CLGL_Material] PRIMARY KEY CLUSTERED
+(
+ [Id] ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Ϣ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_Material'
+GO
+
+
+
+
+CREATE TABLE [dbo].[CLGL_GoodsShelves](
+ [DHGUID] [nvarchar](50) NOT NULL,
+ [ProjectId] [nvarchar](50) NULL,
+ [GoodsShelvesCode] [nvarchar](50) NULL,
+ [Def] [nvarchar](200) NULL,
+ CONSTRAINT [PK_CLGL_GoodsShelves] PRIMARY KEY CLUSTERED
+(
+ [DHGUID] ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Ϣ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_GoodsShelves'
+GO
+
+
+
+
+
+CREATE TABLE [dbo].[CLGL_SubUnit](
+ [Id] [nvarchar](50) NOT NULL,
+ [ProjectId] [nvarchar](50) NULL,
+ [SubUnitCode] [nvarchar](50) NULL,
+ [SubUnitName] [nvarchar](50) NULL,
+ CONSTRAINT [PK_CLGL_SubUnit] PRIMARY KEY CLUSTERED
+(
+ [Id] ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʩλϢ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_SubUnit'
+GO
+
+
+
+
+
+
+CREATE TABLE [dbo].[CLGL_Supplier](
+ [Id] [nvarchar](50) NOT NULL,
+ [SupplierCode] [nvarchar](50) NULL,
+ [SupplierName] [nvarchar](100) NULL,
+ CONSTRAINT [PK_CLGL_Supplier] PRIMARY KEY CLUSTERED
+(
+ [Id] ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ӦϢ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_Supplier'
+GO
+
+
+
+
+
+
+
+CREATE TABLE [dbo].[CLGL_PurchaseRequisition](
+ [Id] [nvarchar](50) NOT NULL,
+ [RSGUID] [nvarchar](50) NOT NULL,
+ [ProjectId] [nvarchar](50) NULL,
+ [PurchaseRequisitionCode] [nvarchar](50) NULL,
+ [PurchaseRequisitionName] [nvarchar](100) NULL,
+ [SiteRequisition] [nvarchar](50) NULL,
+ [Major] [nvarchar](50) NULL,
+ [RDGUID] [nvarchar](50) NULL,
+ [MaterialClass] [nvarchar](50) NULL,
+ [MaterialCode] [nvarchar](50) NULL,
+ [TagNo] [nvarchar](50) NULL,
+ [DesignQuantity] [nvarchar](50) NULL,
+ [SurplusQuantity] [nvarchar](50) NULL,
+ [RequisitionQuantity] [nvarchar](50) NULL,
+ [Def] [nvarchar](200) NULL,
+ [DeviceCode] [nvarchar](50) NULL,
+ [MainItemCode] [nvarchar](50) NULL,
+ [MaterialUse] [nvarchar](50) NULL,
+ [Remark] [nvarchar](200) NULL,
+ CONSTRAINT [PK_CLGL_PurchaseRequisition_1] PRIMARY KEY CLUSTERED
+(
+ [Id] ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+
+GO
+
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'빺' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CLGL_PurchaseRequisition'
+GO
+
+
diff --git a/DataBase/菜单初始化脚本/1-12材料管理(Menu_CLGL).sql b/DataBase/菜单初始化脚本/1-12材料管理(Menu_CLGL).sql
new file mode 100644
index 00000000..8beb160e
--- /dev/null
+++ b/DataBase/菜单初始化脚本/1-12材料管理(Menu_CLGL).sql
@@ -0,0 +1,36 @@
+--delete from Sys_ButtonToMenu where MenuId in (select MenuId from Sys_Menu where MenuType='Menu_CLGL')
+--go
+--delete from Sys_Menu where MenuType='Menu_CLGL'
+--go
+/****材料管理******/
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+VALUES('64E43C10-ECA5-4C7D-97C9-670E9F05DC01','材料信息','CLGL/Material.aspx',10,'0','Menu_CLGL',0,1,1)
+GO
+
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+VALUES('414F9650-37F8-4B20-A2BB-EBBD4F620E49','货架信息','CLGL/GoodsShelves.aspx',20,'0','Menu_CLGL',0,1,1)
+GO
+
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+VALUES('4B52E7FF-AA04-489B-B0EE-DC31C5C4F45B','施工单位信息','CLGL/SubUnit.aspx',30,'0','Menu_CLGL',0,1,1)
+GO
+
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+VALUES('43A118BC-0A81-42F1-B008-829D40CFE625','供应商信息','CLGL/Supplier.aspx',40,'0','Menu_CLGL',0,1,1)
+GO
+
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+VALUES('3C87C9C0-1C22-48A0-A767-9537347F6A7D','合同量单','CLGL/ContractQuantitySheet.aspx',50,'0','Menu_CLGL',0,1,1)
+GO
+
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+VALUES('94041D2D-ADF5-47CD-8628-11837D32354D','请购单','CLGL/PurchaseRequisition.aspx',60,'0','Menu_CLGL',0,1,1)
+GO
+
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
+VALUES('0E23EC47-4C05-4783-91C1-1ACFE270C4D4','领料单','CLGL/MaterialRecord.aspx',70,'0','Menu_CLGL',0,1,1)
+GO
+
+
+
+
diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs
index 7357a44c..d5de79ba 100644
--- a/SGGL/BLL/Common/Const.cs
+++ b/SGGL/BLL/Common/Const.cs
@@ -708,6 +708,10 @@ namespace BLL
///
public const string Menu_HJGL = "Menu_HJGL";
///
+ /// 材料管理
+ ///
+ public const string Menu_CLGL = "Menu_CLGL";
+ ///
/// 项目合同
///
public const string Menu_PHTGL = "Menu_PHTGL";
diff --git a/SGGL/BLL/WebService/MCSWebService.cs b/SGGL/BLL/WebService/MCSWebService.cs
index b5b0c1b2..1db024ae 100644
--- a/SGGL/BLL/WebService/MCSWebService.cs
+++ b/SGGL/BLL/WebService/MCSWebService.cs
@@ -13,25 +13,36 @@
public static void getPoDetails(long projectId)
{
MCSService.WebService1SoapClient mscsC = new MCSService.WebService1SoapClient();
- var details = mscsC.getPoDetails(3919);
+ var details = mscsC.getPoDetails(projectId);
if (!string.IsNullOrEmpty(details))
{
+ Model.SGGLDB db = Funs.DB;
+ var q = from x in db.CLGL_ContractQuantitySheet where x.ProjectId == projectId.ToString() select x;
+ if (q.Count() > 0)
+ {
+ db.CLGL_ContractQuantitySheet.DeleteAllOnSubmit(q);
+ db.SubmitChanges();
+ }
JArray arr = JArray.Parse(details);
foreach (var item in arr)
{
- string a0 = item["PPGUID"].ToString();
- string a1 = item["材料用途"].ToString();
- string a2= item["合同号"].ToString();
- string a3= item["专业"].ToString();
- string a4 = item["PSGUID"].ToString();
- string a5 = item["RDGUID"].ToString();
- string a6 = item["材料编码"].ToString();
- string a7 = item["位号"].ToString();
- string a8 = item["采购量"].ToString();
- string a9 = item["备注"].ToString();
- string a10 = item["装置号"].ToString();
- string a11 = item["主项号"].ToString();
- string a12= item["企业中文名称"].ToString();
+ Model.CLGL_ContractQuantitySheet contractQuantitySheet = new Model.CLGL_ContractQuantitySheet();
+ contractQuantitySheet.PPGUID = item["PPGUID"].ToString();
+ contractQuantitySheet.ProjectId = projectId.ToString();
+ contractQuantitySheet.MaterialUse = item["材料用途"].ToString();
+ contractQuantitySheet.ContractCode = item["合同号"].ToString();
+ contractQuantitySheet.Major = item["专业"].ToString();
+ contractQuantitySheet.PSGUID = item["PSGUID"].ToString();
+ contractQuantitySheet.RDGUID = item["RDGUID"].ToString();
+ contractQuantitySheet.MaterialCode = item["材料编码"].ToString();
+ contractQuantitySheet.TagNo = item["位号"].ToString();
+ contractQuantitySheet.BuyQuantity = item["采购量"].ToString();
+ contractQuantitySheet.Remark = item["备注"].ToString();
+ contractQuantitySheet.DeviceCode = item["装置号"].ToString();
+ contractQuantitySheet.MainItemCode = item["主项号"].ToString();
+ contractQuantitySheet.UnitName = item["企业中文名称"].ToString();
+ db.CLGL_ContractQuantitySheet.InsertOnSubmit(contractQuantitySheet);
+ db.SubmitChanges();
}
}
}
@@ -39,16 +50,197 @@
public static void getIssueDetails(long projectId)
{
MCSService.WebService1SoapClient mscsC = new MCSService.WebService1SoapClient();
- var details = mscsC.getIssueDetails(3919);
+ var details = mscsC.getIssueDetails(projectId);
if (!string.IsNullOrEmpty(details))
{
+ Model.SGGLDB db = Funs.DB;
+ var q = from x in db.CLGL_PickMaterialRecord where x.ProjectId == projectId.ToString() select x;
+ if (q.Count() > 0)
+ {
+ db.CLGL_PickMaterialRecord.DeleteAllOnSubmit(q);
+ db.SubmitChanges();
+ }
JArray arr = JArray.Parse(details);
foreach (var item in arr)
{
- string a = item[""].ToString();
+ Model.CLGL_PickMaterialRecord pickMaterialRecord = new Model.CLGL_PickMaterialRecord();
+ pickMaterialRecord.IDGUID = item["IDGUID"].ToString();
+ pickMaterialRecord.ProjectId = projectId.ToString();
+ pickMaterialRecord.PickCode = item["领料单号"].ToString();
+ pickMaterialRecord.PickDate = Funs.GetNewDateTime(item["领料时间"].ToString());
+ pickMaterialRecord.PickUnit = item["领料单位"].ToString();
+ pickMaterialRecord.PickLimitDate = Funs.GetNewDateTime(item["领料截止时间"].ToString());
+ pickMaterialRecord.State = item["领料单审批状态代码"].ToString();
+ pickMaterialRecord.ISGUID = item["ISGUID"].ToString();
+ pickMaterialRecord.PLGUID = item["PLGUID"].ToString();
+ pickMaterialRecord.Major = item["专业"].ToString();
+ pickMaterialRecord.PSGUID = item["PSGUID"].ToString();
+ pickMaterialRecord.MaterialCode = item["材料编码"].ToString();
+ pickMaterialRecord.TagNo = item["位号"].ToString();
+ pickMaterialRecord.ClaimQuantity = item["申领量"].ToString();
+ pickMaterialRecord.ApproveQuantity = item["批准量"].ToString();
+ pickMaterialRecord.ActualQuantity = item["实发量"].ToString();
+ pickMaterialRecord.DHGUID = item["DHGUID"].ToString();
+ pickMaterialRecord.Remark = item["发料备注"].ToString();
+ pickMaterialRecord.DeviceCode = item["装置号"].ToString();
+ pickMaterialRecord.MainItemCode = item["主项号"].ToString();
+ db.CLGL_PickMaterialRecord.InsertOnSubmit(pickMaterialRecord);
+ db.SubmitChanges();
+ }
+ }
+ }
+
+ public static void getPartNoInfo(long projectId)
+ {
+ MCSService.WebService1SoapClient mscsC = new MCSService.WebService1SoapClient();
+ var details = mscsC.getPartNoInfo(projectId);
+ if (!string.IsNullOrEmpty(details))
+ {
+ Model.SGGLDB db = Funs.DB;
+ var q = from x in db.CLGL_Material where x.ProjectId == projectId.ToString() select x;
+ if (q.Count() > 0)
+ {
+ db.CLGL_Material.DeleteAllOnSubmit(q);
+ db.SubmitChanges();
+ }
+ JArray arr = JArray.Parse(details);
+ foreach (var item in arr)
+ {
+ Model.CLGL_Material material = new Model.CLGL_Material();
+ material.Id = SQLHelper.GetNewID();
+ material.ProjectId = projectId.ToString();
+ material.MaterialCode = item["材料编码"].ToString();
+ material.TagNo = item["位号"].ToString();
+ material.MaterialName = item["材料名称"].ToString();
+ material.Def = item["规格描述"].ToString();
+ material.Unit = item["计量单位"].ToString();
+ db.CLGL_Material.InsertOnSubmit(material);
+ db.SubmitChanges();
+ }
+ }
+ }
+
+ public static void getShelvesNo(long projectId)
+ {
+ MCSService.WebService1SoapClient mscsC = new MCSService.WebService1SoapClient();
+ var details = mscsC.getShelvesNo(projectId);
+ if (!string.IsNullOrEmpty(details))
+ {
+ Model.SGGLDB db = Funs.DB;
+ var q = from x in db.CLGL_GoodsShelves where x.ProjectId == projectId.ToString() select x;
+ if (q.Count() > 0)
+ {
+ db.CLGL_GoodsShelves.DeleteAllOnSubmit(q);
+ db.SubmitChanges();
+ }
+ JArray arr = JArray.Parse(details);
+ foreach (var item in arr)
+ {
+ Model.CLGL_GoodsShelves goodsShelves = new Model.CLGL_GoodsShelves();
+ goodsShelves.DHGUID = item["DHGUID"].ToString();
+ goodsShelves.ProjectId = projectId.ToString();
+ goodsShelves.GoodsShelvesCode = item["货架编号"].ToString();
+ goodsShelves.Def = item["货架编号描述"].ToString();
+ db.CLGL_GoodsShelves.InsertOnSubmit(goodsShelves);
+ db.SubmitChanges();
+ }
+ }
+ }
+
+ public static void getSubcontractor(long projectId)
+ {
+ MCSService.WebService1SoapClient mscsC = new MCSService.WebService1SoapClient();
+ var details = mscsC.getSubcontractor(projectId);
+ if (!string.IsNullOrEmpty(details))
+ {
+ Model.SGGLDB db = Funs.DB;
+ var q = from x in db.CLGL_SubUnit where x.ProjectId == projectId.ToString() select x;
+ if (q.Count() > 0)
+ {
+ db.CLGL_SubUnit.DeleteAllOnSubmit(q);
+ db.SubmitChanges();
+ }
+ JArray arr = JArray.Parse(details);
+ foreach (var item in arr)
+ {
+ Model.CLGL_SubUnit subUnit = new Model.CLGL_SubUnit();
+ subUnit.Id = SQLHelper.GetNewID();
+ subUnit.ProjectId = projectId.ToString();
+ subUnit.SubUnitCode = item["分包商编号"].ToString();
+ subUnit.SubUnitName = item["分包商名称"].ToString();
+ db.CLGL_SubUnit.InsertOnSubmit(subUnit);
+ db.SubmitChanges();
+ }
+ }
+ }
+
+ public static void getVendor()
+ {
+ MCSService.WebService1SoapClient mscsC = new MCSService.WebService1SoapClient();
+ var details = mscsC.getVendor();
+ if (!string.IsNullOrEmpty(details))
+ {
+ Model.SGGLDB db = Funs.DB;
+ var q = from x in db.CLGL_Supplier select x;
+ if (q.Count() > 0)
+ {
+ db.CLGL_Supplier.DeleteAllOnSubmit(q);
+ db.SubmitChanges();
+ }
+ JArray arr = JArray.Parse(details);
+ foreach (var item in arr)
+ {
+ Model.CLGL_Supplier supplier = new Model.CLGL_Supplier();
+ supplier.Id = SQLHelper.GetNewID();
+ supplier.SupplierName = item["企业中文名称"].ToString();
+ supplier.SupplierCode = item["厂商企标ID"].ToString();
+ db.CLGL_Supplier.InsertOnSubmit(supplier);
+ db.SubmitChanges();
+ }
+ }
+ }
+
+ public static void getReqDetails(long projectId)
+ {
+ MCSService.WebService1SoapClient mscsC = new MCSService.WebService1SoapClient();
+ var details = mscsC.getReqDetails(projectId);
+ if (!string.IsNullOrEmpty(details))
+ {
+ Model.SGGLDB db = Funs.DB;
+ var q = from x in db.CLGL_PurchaseRequisition where x.ProjectId == projectId.ToString() select x;
+ if (q.Count() > 0)
+ {
+ db.CLGL_PurchaseRequisition.DeleteAllOnSubmit(q);
+ db.SubmitChanges();
+ }
+ JArray arr = JArray.Parse(details);
+ foreach (var item in arr)
+ {
+ Model.CLGL_PurchaseRequisition purchaseRequisition = new Model.CLGL_PurchaseRequisition();
+ purchaseRequisition.Id = SQLHelper.GetNewID();
+ purchaseRequisition.RSGUID = item["RSGUID"].ToString();
+ purchaseRequisition.ProjectId = projectId.ToString();
+ purchaseRequisition.PurchaseRequisitionCode = item["请购单号"].ToString();
+ purchaseRequisition.PurchaseRequisitionName = item["请购单名称"].ToString();
+ purchaseRequisition.SiteRequisition = item["现场请购"].ToString();
+ purchaseRequisition.Major = item["专业名称"].ToString();
+ purchaseRequisition.RDGUID = item["RDGUID"].ToString();
+ purchaseRequisition.MaterialClass = item["材料等级"].ToString();
+ purchaseRequisition.MaterialCode = item["材料编码"].ToString();
+ purchaseRequisition.TagNo = item["位号"].ToString();
+ purchaseRequisition.DesignQuantity = item["设计量"].ToString();
+ purchaseRequisition.SurplusQuantity = item["余量"].ToString();
+ purchaseRequisition.RequisitionQuantity = item["请购量"].ToString();
+ purchaseRequisition.Def = item["请购说明"].ToString();
+ purchaseRequisition.DeviceCode = item["装置号"].ToString();
+ purchaseRequisition.MainItemCode = item["主项号"].ToString();
+ purchaseRequisition.MaterialUse = item["材料用途"].ToString();
+ purchaseRequisition.Remark = item["采购说明"].ToString();
+
+ db.CLGL_PurchaseRequisition.InsertOnSubmit(purchaseRequisition);
+ db.SubmitChanges();
}
}
- // var getlaw= hsseC.GetLaw_LawRegulationListToSUBAsync();
}
}
}
diff --git a/SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx b/SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx
new file mode 100644
index 00000000..7a924e9d
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx
@@ -0,0 +1,84 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ContractQuantitySheet.aspx.cs" Inherits="FineUIPro.Web.CLGL.ContractQuantitySheet" %>
+
+
+
+
+
+合同量单
+
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx.cs b/SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx.cs
new file mode 100644
index 00000000..70505ecf
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx.cs
@@ -0,0 +1,83 @@
+using BLL;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.CLGL
+{
+ public partial class ContractQuantitySheet : PageBase
+ {
+ ///
+ /// 加载页面
+ ///
+ ///
+ ///
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ BLL.MCSWebService.getPoDetails(3919);
+ this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
+ // 绑定表格
+ this.BindGrid();
+ }
+ }
+
+ ///
+ /// 绑定数据
+ ///
+ private void BindGrid()
+ {
+ string strSql = @"select *
+ from dbo.CLGL_ContractQuantitySheet c
+ where c.ProjectId=@ProjectId order by c.ContractCode desc";
+ List listStr = new List();
+ listStr.Add(new SqlParameter("@ProjectId", "3919"));
+ SqlParameter[] parameter = listStr.ToArray();
+ DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
+ Grid1.RecordCount = tb.Rows.Count;
+ //tb = GetFilteredTable(Grid1.FilteredData, tb);
+ var table = this.GetPagedDataTable(Grid1, tb);
+ Grid1.DataSource = table;
+ Grid1.DataBind();
+ }
+
+ #region 分页
+ ///
+ /// 分页
+ ///
+ ///
+ ///
+ protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ BindGrid();
+ }
+
+ ///
+ /// 分页显示条数下拉框
+ ///
+ ///
+ ///
+ protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
+ BindGrid();
+ }
+
+ ///
+ /// 排序
+ ///
+ ///
+ ///
+ protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
+ {
+ BindGrid();
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx.designer.cs b/SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx.designer.cs
new file mode 100644
index 00000000..ed0f62a5
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/ContractQuantitySheet.aspx.designer.cs
@@ -0,0 +1,78 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.CLGL {
+
+
+ public partial class ContractQuantitySheet {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// Grid1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid Grid1;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlPageSize;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx b/SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx
new file mode 100644
index 00000000..35a34125
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx
@@ -0,0 +1,60 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GoodsShelves.aspx.cs" Inherits="FineUIPro.Web.CLGL.GoodsShelves" %>
+
+
+
+
+
+货架信息
+
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx.cs b/SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx.cs
new file mode 100644
index 00000000..84f77ed8
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx.cs
@@ -0,0 +1,83 @@
+using BLL;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.CLGL
+{
+ public partial class GoodsShelves : PageBase
+ {
+ ///
+ /// 加载页面
+ ///
+ ///
+ ///
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ BLL.MCSWebService.getShelvesNo(3919);
+ this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
+ // 绑定表格
+ this.BindGrid();
+ }
+ }
+
+ ///
+ /// 绑定数据
+ ///
+ private void BindGrid()
+ {
+ string strSql = @"select *
+ from dbo.CLGL_GoodsShelves c
+ where c.ProjectId=@ProjectId order by c.GoodsShelvesCode desc";
+ List listStr = new List();
+ listStr.Add(new SqlParameter("@ProjectId", "3919"));
+ SqlParameter[] parameter = listStr.ToArray();
+ DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
+ Grid1.RecordCount = tb.Rows.Count;
+ //tb = GetFilteredTable(Grid1.FilteredData, tb);
+ var table = this.GetPagedDataTable(Grid1, tb);
+ Grid1.DataSource = table;
+ Grid1.DataBind();
+ }
+
+ #region 分页
+ ///
+ /// 分页
+ ///
+ ///
+ ///
+ protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ BindGrid();
+ }
+
+ ///
+ /// 分页显示条数下拉框
+ ///
+ ///
+ ///
+ protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
+ BindGrid();
+ }
+
+ ///
+ /// 排序
+ ///
+ ///
+ ///
+ protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
+ {
+ BindGrid();
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx.designer.cs b/SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx.designer.cs
new file mode 100644
index 00000000..614952f3
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/GoodsShelves.aspx.designer.cs
@@ -0,0 +1,78 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.CLGL {
+
+
+ public partial class GoodsShelves {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// Grid1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid Grid1;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlPageSize;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/CLGL/Material.aspx b/SGGL/FineUIPro.Web/CLGL/Material.aspx
new file mode 100644
index 00000000..a8cd74c1
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/Material.aspx
@@ -0,0 +1,69 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Material.aspx.cs" Inherits="FineUIPro.Web.CLGL.Material" %>
+
+
+
+
+
+材料信息
+
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/CLGL/Material.aspx.cs b/SGGL/FineUIPro.Web/CLGL/Material.aspx.cs
new file mode 100644
index 00000000..2ce7cd5b
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/Material.aspx.cs
@@ -0,0 +1,83 @@
+using BLL;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.CLGL
+{
+ public partial class Material : PageBase
+ {
+ ///
+ /// 加载页面
+ ///
+ ///
+ ///
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ BLL.MCSWebService.getPartNoInfo(3919);
+ this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
+ // 绑定表格
+ this.BindGrid();
+ }
+ }
+
+ ///
+ /// 绑定数据
+ ///
+ private void BindGrid()
+ {
+ string strSql = @"select *
+ from dbo.CLGL_Material c
+ where c.ProjectId=@ProjectId order by c.MaterialCode desc";
+ List listStr = new List();
+ listStr.Add(new SqlParameter("@ProjectId", "3919"));
+ SqlParameter[] parameter = listStr.ToArray();
+ DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
+ Grid1.RecordCount = tb.Rows.Count;
+ //tb = GetFilteredTable(Grid1.FilteredData, tb);
+ var table = this.GetPagedDataTable(Grid1, tb);
+ Grid1.DataSource = table;
+ Grid1.DataBind();
+ }
+
+ #region 分页
+ ///
+ /// 分页
+ ///
+ ///
+ ///
+ protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ BindGrid();
+ }
+
+ ///
+ /// 分页显示条数下拉框
+ ///
+ ///
+ ///
+ protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
+ BindGrid();
+ }
+
+ ///
+ /// 排序
+ ///
+ ///
+ ///
+ protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
+ {
+ BindGrid();
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/CLGL/Material.aspx.designer.cs b/SGGL/FineUIPro.Web/CLGL/Material.aspx.designer.cs
new file mode 100644
index 00000000..b77b400d
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/Material.aspx.designer.cs
@@ -0,0 +1,78 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.CLGL {
+
+
+ public partial class Material {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// Grid1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid Grid1;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlPageSize;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx b/SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx
new file mode 100644
index 00000000..e4a63418
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx
@@ -0,0 +1,96 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MaterialRecord.aspx.cs" Inherits="FineUIPro.Web.CLGL.MaterialRecord" %>
+
+
+
+
+
+领料单
+
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx.cs b/SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx.cs
new file mode 100644
index 00000000..89c534b0
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx.cs
@@ -0,0 +1,83 @@
+using BLL;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.CLGL
+{
+ public partial class MaterialRecord : PageBase
+ {
+ ///
+ /// 加载页面
+ ///
+ ///
+ ///
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ BLL.MCSWebService.getIssueDetails(3919);
+ this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
+ // 绑定表格
+ this.BindGrid();
+ }
+ }
+
+ ///
+ /// 绑定数据
+ ///
+ private void BindGrid()
+ {
+ string strSql = @"select *
+ from dbo.CLGL_PickMaterialRecord c
+ where c.ProjectId=@ProjectId order by c.PickCode desc";
+ List listStr = new List();
+ listStr.Add(new SqlParameter("@ProjectId", "3919"));
+ SqlParameter[] parameter = listStr.ToArray();
+ DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
+ Grid1.RecordCount = tb.Rows.Count;
+ //tb = GetFilteredTable(Grid1.FilteredData, tb);
+ var table = this.GetPagedDataTable(Grid1, tb);
+ Grid1.DataSource = table;
+ Grid1.DataBind();
+ }
+
+ #region 分页
+ ///
+ /// 分页
+ ///
+ ///
+ ///
+ protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ BindGrid();
+ }
+
+ ///
+ /// 分页显示条数下拉框
+ ///
+ ///
+ ///
+ protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
+ BindGrid();
+ }
+
+ ///
+ /// 排序
+ ///
+ ///
+ ///
+ protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
+ {
+ BindGrid();
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx.designer.cs b/SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx.designer.cs
new file mode 100644
index 00000000..973be517
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/MaterialRecord.aspx.designer.cs
@@ -0,0 +1,78 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.CLGL {
+
+
+ public partial class MaterialRecord {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// Grid1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid Grid1;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlPageSize;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx b/SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx
new file mode 100644
index 00000000..7c5868ac
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx
@@ -0,0 +1,99 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PurchaseRequisition.aspx.cs" Inherits="FineUIPro.Web.CLGL.PurchaseRequisition" %>
+
+
+
+
+
+领料单
+
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx.cs b/SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx.cs
new file mode 100644
index 00000000..32004414
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx.cs
@@ -0,0 +1,83 @@
+using BLL;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.CLGL
+{
+ public partial class PurchaseRequisition : PageBase
+ {
+ ///
+ /// 加载页面
+ ///
+ ///
+ ///
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ BLL.MCSWebService.getReqDetails(3919);
+ this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
+ // 绑定表格
+ this.BindGrid();
+ }
+ }
+
+ ///
+ /// 绑定数据
+ ///
+ private void BindGrid()
+ {
+ string strSql = @"select *
+ from dbo.CLGL_PurchaseRequisition c
+ where c.ProjectId=@ProjectId order by c.PurchaseRequisitionCode desc";
+ List listStr = new List();
+ listStr.Add(new SqlParameter("@ProjectId", "3919"));
+ SqlParameter[] parameter = listStr.ToArray();
+ DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
+ Grid1.RecordCount = tb.Rows.Count;
+ //tb = GetFilteredTable(Grid1.FilteredData, tb);
+ var table = this.GetPagedDataTable(Grid1, tb);
+ Grid1.DataSource = table;
+ Grid1.DataBind();
+ }
+
+ #region 分页
+ ///
+ /// 分页
+ ///
+ ///
+ ///
+ protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ BindGrid();
+ }
+
+ ///
+ /// 分页显示条数下拉框
+ ///
+ ///
+ ///
+ protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
+ BindGrid();
+ }
+
+ ///
+ /// 排序
+ ///
+ ///
+ ///
+ protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
+ {
+ BindGrid();
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx.designer.cs b/SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx.designer.cs
new file mode 100644
index 00000000..4556b10b
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/PurchaseRequisition.aspx.designer.cs
@@ -0,0 +1,78 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.CLGL {
+
+
+ public partial class PurchaseRequisition {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// Grid1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid Grid1;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlPageSize;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/CLGL/SubUnit.aspx b/SGGL/FineUIPro.Web/CLGL/SubUnit.aspx
new file mode 100644
index 00000000..00c47a07
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/SubUnit.aspx
@@ -0,0 +1,60 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SubUnit.aspx.cs" Inherits="FineUIPro.Web.CLGL.SubUnit" %>
+
+
+
+
+
+施工单位信息
+
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/CLGL/SubUnit.aspx.cs b/SGGL/FineUIPro.Web/CLGL/SubUnit.aspx.cs
new file mode 100644
index 00000000..20148cae
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/SubUnit.aspx.cs
@@ -0,0 +1,83 @@
+using BLL;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.CLGL
+{
+ public partial class SubUnit : PageBase
+ {
+ ///
+ /// 加载页面
+ ///
+ ///
+ ///
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ BLL.MCSWebService.getSubcontractor(3919);
+ this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
+ // 绑定表格
+ this.BindGrid();
+ }
+ }
+
+ ///
+ /// 绑定数据
+ ///
+ private void BindGrid()
+ {
+ string strSql = @"select *
+ from dbo.CLGL_SubUnit c
+ where c.ProjectId=@ProjectId order by c.SubUnitCode desc";
+ List listStr = new List();
+ listStr.Add(new SqlParameter("@ProjectId", "3919"));
+ SqlParameter[] parameter = listStr.ToArray();
+ DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
+ Grid1.RecordCount = tb.Rows.Count;
+ //tb = GetFilteredTable(Grid1.FilteredData, tb);
+ var table = this.GetPagedDataTable(Grid1, tb);
+ Grid1.DataSource = table;
+ Grid1.DataBind();
+ }
+
+ #region 分页
+ ///
+ /// 分页
+ ///
+ ///
+ ///
+ protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ BindGrid();
+ }
+
+ ///
+ /// 分页显示条数下拉框
+ ///
+ ///
+ ///
+ protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
+ BindGrid();
+ }
+
+ ///
+ /// 排序
+ ///
+ ///
+ ///
+ protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
+ {
+ BindGrid();
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/CLGL/SubUnit.aspx.designer.cs b/SGGL/FineUIPro.Web/CLGL/SubUnit.aspx.designer.cs
new file mode 100644
index 00000000..03842805
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/SubUnit.aspx.designer.cs
@@ -0,0 +1,78 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.CLGL {
+
+
+ public partial class SubUnit {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// Grid1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid Grid1;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlPageSize;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/CLGL/Supplier.aspx b/SGGL/FineUIPro.Web/CLGL/Supplier.aspx
new file mode 100644
index 00000000..b31f8298
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/Supplier.aspx
@@ -0,0 +1,60 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Supplier.aspx.cs" Inherits="FineUIPro.Web.CLGL.Supplier" %>
+
+
+
+
+
+供应商信息
+
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/CLGL/Supplier.aspx.cs b/SGGL/FineUIPro.Web/CLGL/Supplier.aspx.cs
new file mode 100644
index 00000000..3f016b77
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/Supplier.aspx.cs
@@ -0,0 +1,82 @@
+using BLL;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.CLGL
+{
+ public partial class Supplier : PageBase
+ {
+ ///
+ /// 加载页面
+ ///
+ ///
+ ///
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ BLL.MCSWebService.getVendor();
+ this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
+ // 绑定表格
+ this.BindGrid();
+ }
+ }
+
+ ///
+ /// 绑定数据
+ ///
+ private void BindGrid()
+ {
+ string strSql = @"select *
+ from dbo.CLGL_Supplier c
+ order by c.SupplierCode desc";
+ List listStr = new List();
+ SqlParameter[] parameter = listStr.ToArray();
+ DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
+ Grid1.RecordCount = tb.Rows.Count;
+ //tb = GetFilteredTable(Grid1.FilteredData, tb);
+ var table = this.GetPagedDataTable(Grid1, tb);
+ Grid1.DataSource = table;
+ Grid1.DataBind();
+ }
+
+ #region 分页
+ ///
+ /// 分页
+ ///
+ ///
+ ///
+ protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ BindGrid();
+ }
+
+ ///
+ /// 分页显示条数下拉框
+ ///
+ ///
+ ///
+ protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
+ BindGrid();
+ }
+
+ ///
+ /// 排序
+ ///
+ ///
+ ///
+ protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
+ {
+ BindGrid();
+ }
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/CLGL/Supplier.aspx.designer.cs b/SGGL/FineUIPro.Web/CLGL/Supplier.aspx.designer.cs
new file mode 100644
index 00000000..fd1f20a5
--- /dev/null
+++ b/SGGL/FineUIPro.Web/CLGL/Supplier.aspx.designer.cs
@@ -0,0 +1,78 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.CLGL {
+
+
+ public partial class Supplier {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// Grid1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid Grid1;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlPageSize;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
index 8a82f38c..e931bfac 100644
--- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
+++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
@@ -222,6 +222,13 @@
+
+
+
+
+
+
+
@@ -5919,6 +5926,55 @@
WorkStage.aspx
+
+ ContractQuantitySheet.aspx
+ ASPXCodeBehind
+
+
+ ContractQuantitySheet.aspx
+
+
+ GoodsShelves.aspx
+ ASPXCodeBehind
+
+
+ GoodsShelves.aspx
+
+
+ Material.aspx
+ ASPXCodeBehind
+
+
+ Material.aspx
+
+
+ MaterialRecord.aspx
+ ASPXCodeBehind
+
+
+ MaterialRecord.aspx
+
+
+ PurchaseRequisition.aspx
+ ASPXCodeBehind
+
+
+ PurchaseRequisition.aspx
+
+
+ SubUnit.aspx
+ ASPXCodeBehind
+
+
+ SubUnit.aspx
+
+
+ Supplier.aspx
+ ASPXCodeBehind
+
+
+ Supplier.aspx
+
mainI.aspx
ASPXCodeBehind
diff --git a/SGGL/FineUIPro.Web/indexProject.aspx b/SGGL/FineUIPro.Web/indexProject.aspx
index 0c174771..b2cbe5d1 100644
--- a/SGGL/FineUIPro.Web/indexProject.aspx
+++ b/SGGL/FineUIPro.Web/indexProject.aspx
@@ -218,6 +218,11 @@
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnPHTGL">
--%>
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/indexProject.aspx.cs b/SGGL/FineUIPro.Web/indexProject.aspx.cs
index 46eebbc5..5e16ae2c 100644
--- a/SGGL/FineUIPro.Web/indexProject.aspx.cs
+++ b/SGGL/FineUIPro.Web/indexProject.aspx.cs
@@ -632,6 +632,11 @@ namespace FineUIPro.Web
this.Tab1.IFrameUrl = "~/PZHGL/GJSX/GJSXList.aspx";
this.Tab1.Title = "关键事项";
}
+ else if (type == Const.Menu_CLGL)
+ {
+ this.Tab1.IFrameUrl = "~/CLGL/Material.aspx";
+ this.Tab1.Title = "材料信息";
+ }
else
{
this.Tab1.Title = "首页";
@@ -687,6 +692,10 @@ namespace FineUIPro.Web
{
this.MenuSwitchMethod(Const.Menu_HJGL);
}
+ protected void btnCLGL_Click(object sender, EventArgs e)
+ {
+ this.MenuSwitchMethod(Const.Menu_CLGL);
+ }
protected void btnPHTGL_Click(object sender, EventArgs e)
{
diff --git a/SGGL/FineUIPro.Web/indexProject.aspx.designer.cs b/SGGL/FineUIPro.Web/indexProject.aspx.designer.cs
index e45de670..383660a5 100644
--- a/SGGL/FineUIPro.Web/indexProject.aspx.designer.cs
+++ b/SGGL/FineUIPro.Web/indexProject.aspx.designer.cs
@@ -102,6 +102,15 @@ namespace FineUIPro.Web {
///
protected global::FineUIPro.Button btnHJGL;
+ ///
+ /// btnCLGL 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnCLGL;
+
///
/// btnTestRun 控件。
///