rFHiwC_LgQ$Q+ER9Vlm&gJX1x
z&3H)^m%MwpZ2K^=DHOpb%G|hxU=xdk{@j+5-Z$q>UC(!`(OSl8ft$yDN+x#|YpYTU
zJ@>^kY;sxx_esUOW4bjIyNR~iU#1@CEgA04unsa!o~;}(O>L<3ESv+P>HT%9!ce){
zGf!@*%;y07fQ*k=(aXzIXa}i4vN>zW2yw--dZ#Z&IHQ(U92sCDZlKr}&n7dfd
z$JNNOE4^^mO=y4Vjc$IWeL#od;}+5xu(}8V32hHycr*y%K=eS$!&F+f%0ty%SA1!01UiByDp^Fwx%}9;=RB$&iYaA_8l!pVP
zlS5u5NYPVB3d2|*)>&4zs78Grf?7WLdmiy`@kxDWUDwlP^{CjmWDfD}RIveDJ2r82
ze7N;CzX3RDmkYVDQv2JX3$-ctv*c9J+;kr7qjoIg;S6cq#xtodfEBwL}iASO8qDEwzCBdeGBT2sPt9cIZ)}F3<
zC3bN^{m~rx38u5jtef*NyeO$7g{|8bJV~a#y}jEnNRKI9@FxZ*Z^4YKBXe`1^EJmd
zvL#&lUALL8eQ0pm^)g~Kyz0M#9FtsIa$V{7`Je8R2|5(8WH%@Lpmsgyf}R+ddLSL&
z0=d5F%fMZS3%D8|h>bB%ckC_Q|9F6bdleux`9MS#Nuv&9?@N^O2=`Ai!fHdhZafe*
zq=8Zb`k&ZfVd!XTqT=jmX=nZmA}SJJ%Yq7H_n!){8>V?hyOf5y@IwnXAzp%D5;*l_
zExPs(79?5*RZI#_2Na4hF$l*!AC4Sxc^=TQr$gux#GJ#Qd*xj3cu2+&E?FJ}TE38S
zfhLO@=91u3!N8r0cb|;!PV-Dsv%T$=LyIIOj-U?3jez4Rl1s2>iSk1?9)}EK&lYKv
z7VQ((SR)U!&X6Nq<(DGBN`pxk30<^oMn$X^S#DsS+$0Z7t7wC4fN#8FqrRfT=J^Pp
zh10(Ew)%sp*}g-C-0VQ_#zz*VtVHMjikrrA3K%nOm?1FS5uRyAN|u0e&1D@?AoF7IB8Pj678aVI5d1r#j;0#4DDYm-JlU3{+zoU#OGTmMx#3(
z7;g{1zOs&cPdkHW$Q%FR?$B$$$fRk2GrizQw~s)hW3
z$;xazP@Q65fLemrB8r=JgH=&yadx72EP_m7`GM@!_x7(P(-qrGL%KKvAN130cNO0S
z_rLl@VPA3(URze#9^f}3zE<=#cuwnqLNy7)J*
z=;N~cBkcOt<fkW)loC^+KBzQs_u+BIE%TixAEHI(YJmF
zzQ#Ot?)wQ={pt}_@v5TpaF$s~)S>a={PD$nuwc3Qo5)#6Ybn85m6l8oNrsudefTeN3RI)BLguj38PyG^TxJ)*=(yIjCYeYws>2QbQs-A&sC`+a1uzs
zgZz+@K}Ce1p+QK9f8Y4Oh2{hN)BdNaxqfp3?tcZjBF`@DcVM
z+ck$=TjiV}bPM^!`ICEg3i+12raRpv9QVHdHU1!6D@!`
zhz$Z#4AKmezvAw{VL%~>4QLuXP{KkGa)5_OB(Cf+MBZeohR{tHgu*S_qIYVm)F}~N
zVbuQKvC#U8(mv|&l1F1e9zI2|&uymsu(&K|#PbclVmh=!3#3_+f?G8ck^My5bqTne
z-XQ|!=)wo>D?X^Vo$_$8Rz;`}+T7{pJSmuBxN+2HLz6MRkr$S}LRSfYtVY%Jxr&mES6Wk%|he$C3XUsfG>?{|i)Lg#LMD#!pz`u^{)K26ukS
z_o{Hw5@FE_j&0bERSe8pQ9G_+pp}ha*F0JgMJl@ZqMdu8IEdHKux-2f;1Mx;!a3gh
z?L&$w`}+59P3uxN6Xu*Bh{d*a`|mmuDK;7=qB2a5EFR3ZFl0$-Q|Jx}Ol&~nY)AGc
z`j~G}L2*N2G@DavX^glx_zq}BRgdD1q-eZTX$p-~9rV#9K4s5Su{jLBnsJW!gx|9h
zYoACbI>&=Z`=CFwa+uCU7=uLtB3rAHJZBMnk#aV?QR=DDpNriF`_4^>T
zn2+y^8%_I&Qv^Hpb+gyswIOF-G|nfkPTAS&4ZmX(`g~_#JLwo(qrk;!LDI<(Lc1a8
zcdxq1&%Z*4t|Cvww-Q5{@YnXr4^IAH;Mie}irI$`yLBibO5SvKtDRm?IK91z|EcQzgaa^YHAxuc^+YUzFycBjWLKDr?aL_r344HY{nSIr@Luf&%*~L
z@+7;P!qx0i^KAZLZ@&;xpWrMkjYMkb4e^>pj-o$1r|`rF)fg?IhiCOYS1VcLr`+Zv
z`kasKASxm!EIB?kxbj$tPwqRYPqMHh6UPsRT?(~!WAA=o!1GWm^-M5Yw=t68Dkd+W
zmQUczlNP2ny-8OdD+zc?MWE^
z-#_9%TD&j4yzEK*_A-d_%gf6S#Y+b-1*6{%Y=EuizsW~0O<(fK-=?AXf0({xmoGiM
zWHY}#$N}-@&yD#1ahsP8Uy_604i$)gIebA4{*fxYbo%#-^S4U?K!F4R_>cPYrTO2>
yfWMmG02$oB&HpS4URwVhV*hHrMEMtM<9`FLqAUb3h<~bo2mo_n9$?V?y!$`<_fLEP
literal 0
HcmV?d00001
diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
index 327095bf..b6000440 100644
--- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
+++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
@@ -1248,11 +1248,11 @@
+
+
+
-
-
-
@@ -12290,6 +12290,27 @@
ContractStandingBook.aspx
+
+ ContractTrackEdit.aspx
+ ASPXCodeBehind
+
+
+ ContractTrackEdit.aspx
+
+
+ ContractTrackIn.aspx
+ ASPXCodeBehind
+
+
+ ContractTrackIn.aspx
+
+
+ ContractTrackList.aspx
+ ASPXCodeBehind
+
+
+ ContractTrackList.aspx
+
GeneralTermsConditions.aspx
ASPXCodeBehind
@@ -12304,27 +12325,6 @@
SpecialTermsConditions.aspx
-
- test1.aspx
- ASPXCodeBehind
-
-
- test1.aspx
-
-
- test2.aspx
- ASPXCodeBehind
-
-
- test2.aspx
-
-
- test3.aspx
- ASPXCodeBehind
-
-
- test3.aspx
-
ActionPlanFile.aspx
ASPXCodeBehind
diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx
index 0336ea13..dcecc461 100644
--- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx
+++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx
@@ -59,8 +59,12 @@
+
+
+
diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.cs b/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.cs
index fdf0390e..3f719833 100644
--- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.cs
+++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.cs
@@ -18,6 +18,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
{
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
Funs.FineUIPleaseSelect(DropTwoJointType, "请选择");
+ BLL.UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpUnit, this.CurrUser.LoginProjectId, Const.ProjectUnitType_2, true);
this.InitTreeMenu();//加载树
}
@@ -471,7 +472,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
{
foreach (var jot in jotList)
{
- List wpqList = BLL.WPQListServiceService.GetMatchWPQ(jot, this.CurrUser.LoginProjectId);
+ List wpqList = BLL.WPQListServiceService.GetMatchWPQ(jot, this.CurrUser.LoginProjectId, drpUnit.SelectedValue);
if (wpqList != null)
{
Model.HJGL_WeldJoint newJot = WeldJointService.GetWeldJointByWeldJointId(jot.WeldJointId);
diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.designer.cs b/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.designer.cs
index 4e1f44a8..895700dd 100644
--- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.designer.cs
+++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.designer.cs
@@ -140,6 +140,15 @@ namespace FineUIPro.Web.HJGL.WeldingManage
///
protected global::FineUIPro.DropDownList DropTwoJointType;
+ ///
+ /// drpUnit 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList drpUnit;
+
///
/// ToolbarFill1 控件。
///
diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx
index 548f9e16..cca2e7f2 100644
--- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx
+++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx
@@ -70,6 +70,10 @@
+
+
+
diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx.cs b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx.cs
index f66b9f04..7e351f38 100644
--- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx.cs
+++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx.cs
@@ -16,6 +16,8 @@ namespace FineUIPro.Web.HJGL.WeldingManage
{
if (!IsPostBack)
{
+ BLL.UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpUnit, this.CurrUser.LoginProjectId, Const.ProjectUnitType_2, true);
+
this.InitTreeMenu();
}
}
@@ -367,7 +369,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
{
foreach (var jot in jotList)
{
- List wpqList =BLL.WPQListServiceService.GetMatchWPQ(jot,this.CurrUser.LoginProjectId);
+ List wpqList =BLL.WPQListServiceService.GetMatchWPQ(jot,this.CurrUser.LoginProjectId, drpUnit.SelectedValue);
if (wpqList != null)
{
Model.HJGL_WeldJoint newJot = new Model.HJGL_WeldJoint();
diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx.designer.cs b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx.designer.cs
index 871eb4e3..5a174ae2 100644
--- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx.designer.cs
+++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldingConDate.aspx.designer.cs
@@ -140,6 +140,15 @@ namespace FineUIPro.Web.HJGL.WeldingManage
///
protected global::FineUIPro.RadioButtonList rbInput;
+ ///
+ /// drpUnit 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList drpUnit;
+
///
/// ToolbarFill1 控件。
///
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackEdit.aspx b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackEdit.aspx
new file mode 100644
index 00000000..5c365b79
--- /dev/null
+++ b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackEdit.aspx
@@ -0,0 +1,287 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ContractTrackEdit.aspx.cs" Inherits="FineUIPro.Web.PHTGL.ContractCompile.ContractTrackEdit" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackEdit.aspx.cs b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackEdit.aspx.cs
new file mode 100644
index 00000000..8efee3dc
--- /dev/null
+++ b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackEdit.aspx.cs
@@ -0,0 +1,215 @@
+using System;
+using System.Collections.Generic;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Net.Configuration;
+using BLL;
+using FineUIPro.Web.PHTGL.BiddingManagement;
+using Model;
+using Newtonsoft.Json.Linq;
+
+namespace FineUIPro.Web.PHTGL.ContractCompile
+{
+ public partial class ContractTrackEdit: PageBase
+ {
+ #region
+
+ ///
+ /// 主键
+ ///
+ public string Id
+ {
+ get => (string)ViewState["Id"];
+ set => ViewState["Id"] = value;
+ }
+
+ #endregion
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ btnClose.OnClientClick = ActiveWindow.GetHideReference();
+ ////权限按钮方法
+ GetButtonPower();
+ //主合同编号
+ this.DropContractCode.DataTextField = "ContractNum";
+ this.DropContractCode.DataValueField = "ContractNum";
+ this.DropContractCode.DataSource = BLL.PHTGL_ContractReviewService.GetContractReview_CompleteData(this.CurrUser.LoginProjectId);
+ this.DropContractCode.DataBind();
+ //Funs.FineUIPleaseSelect(this.DropContractCode);
+ Id = Request.Params["Id"];
+ if (!string.IsNullOrEmpty(Id))
+ {
+ var model = PHTGL_ContractTrackService.GetPHTGL_ContractTrackById(Id);
+ if (model != null)
+ {
+
+ DropContractCode.SelectedValue = ContractService.GetContractById(model.ContractId).ContractNum;
+ txtMainItemCode.Text = model.MainItemCode;
+ txtMainItemName.Text = model.MainItemName;
+ txtMajorName.Text = model.MajorName;
+ txtMajorCode.Text = model.MajorCode;
+ txtSubProject.Text = model.SubProject;
+ txtSubItemProject.Text = model.SubItemProject;
+ txtProjectCode.Text = model.ProjectCode;
+ txtProjectName.Text = model.ProjectName;
+ txtProjectDescription.Text = model.ProjectDescription;
+ txtUnitOfMeasurement.Text = model.UnitOfMeasurement;
+ txtQuantity.Text = model.Quantity;
+ txtTotalCostFixedComprehensiveUnitPrice.Text = model.TotalCostFixedComprehensiveUnitPrice;
+ txtMainMaterialCost.Text = model.MainMaterialCost;
+ txtTotalPrice.Text = model.TotalPrice;
+ txtCalculationRule.Text = model.CalculationRule;
+ txtWorkContent.Text = model.WorkContent;
+ txtRemarks.Text = model.Remarks;
+ txtConstructionSubcontractor.Text = model.ConstructionSubcontractor;
+ txtContractWeight.Text = model.ContractWeight;
+ txtMaterialSupplier.Text = model.MaterialSupplier;
+ cbIsWithinGeneralContractScope.Checked = model.IsWithinGeneralContractScope ??false;
+ txtEstimatedQuantity.Text = model.EstimatedQuantity;
+ txtEstimatedAmount.Text =
+ model.EstimatedAmount.HasValue ? model.EstimatedAmount.ToString() : "";
+ txtSettledQuantity.Text = model.SettledQuantity;
+ txtSettledAmount.Text = model.SettledAmount.HasValue ? model.SettledAmount.ToString() : "";
+ txtContractId.Text = model.ContractId;
+ txtProjectId.Text = model.ProjectId;
+ }
+
+ }
+ BindGrid1();
+
+ }
+ }
+
+ private void BindGrid1()
+ {
+ Model.PHTGL_ContractTrackProgress queryProgress = new PHTGL_ContractTrackProgress();
+ queryProgress.ContractTrackProgressId = ID;
+ var tb= PhtglContracttrackprogressService.GetListData(queryProgress, Grid1);
+ Grid1.RecordCount = PhtglContracttrackprogressService.Count;
+ Grid1.DataSource = tb;
+ Grid1.DataBind();
+ #region Grid1
+ // 删除选中单元格的客户端脚本
+ string deleteScript = GetDeleteScript();
+
+ JObject defaultObj = new JObject();
+ defaultObj.Add("BCWS_Quantity", "");
+ defaultObj.Add("BCWS_OutputValue", "");
+ defaultObj.Add("BCWS_Percentage", "");
+ defaultObj.Add("ACWP_Quantity", "");
+ defaultObj.Add("ACWP_OutputValue", "");
+ defaultObj.Add("ACWP_Percentage", "");
+
+ // 在第一行新增一条数据
+ btnNew.OnClientClick = Grid1.GetAddNewRecordReference(defaultObj, true);
+ // 删除选中行按钮
+ btnDelete.OnClientClick = Grid1.GetNoSelectionAlertReference("请选择一条记录!") + deleteScript;
+ #endregion
+
+ }
+
+ private void SaveGrid1()
+ {
+ PhtglContracttrackprogressService.DeleteModleByContractTrackId(ID);
+ JArray EditorArr = Grid1.GetMergedData();
+ if (EditorArr.Count > 0)
+ {
+ Model.PHTGL_ContractTrackProgress model = null;
+ for (int i = 0; i < EditorArr.Count; i++)
+ {
+ JObject objects = (JObject)EditorArr[i];
+ model = new Model.PHTGL_ContractTrackProgress();
+ model.ContractTrackProgressId = SQLHelper.GetNewID(typeof(Model.PHTGL_ContractTrackProgress));
+ model.ContractTrackId = ID;
+ model.BCWS_Quantity = objects["values"]["BCWS_Quantity"].ToString();
+ model.BCWS_OutputValue = objects["values"]["BCWS_OutputValue"].ToString();
+ model.BCWS_Percentage = objects["values"]["BCWS_Percentage"].ToString();
+ model.ACWP_Quantity = objects["values"]["ACWP_Quantity"].ToString();
+ model.ACWP_OutputValue = objects["values"]["ACWP_OutputValue"].ToString();
+ model.ACWP_Percentage = objects["values"]["ACWP_Percentage"].ToString();
+ BLL.PhtglContracttrackprogressService.AddPHTGL_ContractTrackProgress(model);
+ }
+ }
+ }
+
+ private string GetDeleteScript()
+ {
+ return Confirm.GetShowReference("确定删除当前数据吗?", String.Empty, MessageBoxIcon.Question, Grid1.GetDeleteSelectedRowsReference(), String.Empty);
+ }
+ ///
+ /// 保存按钮
+ ///
+ ///
+ ///
+ protected void btnSave_Click(object sender, EventArgs e)
+ {
+ var table = new PHTGL_ContractTrack();
+ if (string.IsNullOrEmpty(DropContractCode.SelectedValue))
+ {
+ ShowNotify("请选择施工分包合同",MessageBoxIcon.Question);
+ return;
+ }
+ table.ContractId =ContractService.GetContractByContractNum(DropContractCode.SelectedValue).ContractId;
+ table.MainItemCode = txtMainItemCode.Text;
+ table.MainItemName = txtMainItemName.Text;
+ table.MajorName = txtMajorName.Text;
+ table.MajorCode = txtMajorCode.Text;
+ table.SubProject = txtSubProject.Text;
+ table.SubItemProject = txtSubItemProject.Text;
+ table.ProjectCode = txtProjectCode.Text;
+ table.ProjectName = txtProjectName.Text;
+ table.ProjectDescription = txtProjectDescription.Text;
+ table.UnitOfMeasurement = txtUnitOfMeasurement.Text;
+ table.Quantity = txtQuantity.Text;
+ table.TotalCostFixedComprehensiveUnitPrice = txtTotalCostFixedComprehensiveUnitPrice.Text;
+ table.MainMaterialCost = txtMainMaterialCost.Text;
+ table.TotalPrice = txtTotalPrice.Text;
+ table.CalculationRule = txtCalculationRule.Text;
+ table.WorkContent = txtWorkContent.Text;
+ table.Remarks = txtRemarks.Text;
+ table.ConstructionSubcontractor = txtConstructionSubcontractor.Text;
+ table.ContractWeight = txtContractWeight.Text;
+ table.MaterialSupplier = txtMaterialSupplier.Text;
+ table.IsWithinGeneralContractScope = cbIsWithinGeneralContractScope.Checked;
+ table.EstimatedQuantity = txtEstimatedQuantity.Text;
+ table.EstimatedAmount = Funs.GetNewDecimalOrZero(txtEstimatedAmount.Text);
+ table.SettledQuantity = txtSettledQuantity.Text;
+ table.SettledAmount = Funs.GetNewDecimalOrZero(txtSettledAmount.Text);
+ table.ContractId = txtContractId.Text;
+ table.ProjectId = txtProjectId.Text;
+ if (string.IsNullOrEmpty(Id))
+ {
+ table.Id = SQLHelper.GetNewID(typeof(PHTGL_ContractTrack));
+ PHTGL_ContractTrackService.AddPHTGL_ContractTrack(table);
+ }
+ else
+ {
+ table.Id = Id;
+ PHTGL_ContractTrackService.UpdatePHTGL_ContractTrack(table);
+ }
+
+ SaveGrid1();
+ PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
+ }
+
+ #region 获取按钮权限
+
+ ///
+ /// 获取按钮权限
+ ///
+ ///
+ ///
+ private void GetButtonPower()
+ {
+ var buttonList = CommonService.GetAllButtonList(CurrUser.LoginProjectId, CurrUser.PersonId,
+ Const.PHTGL_ContractTrackMenuId);
+ if (buttonList.Count() > 0)
+ if (buttonList.Contains(Const.BtnSave))
+ btnSave.Hidden = false;
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test1.aspx.designer.cs b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackEdit.aspx.designer.cs
similarity index 51%
rename from SGGL/FineUIPro.Web/PHTGL/ContractCompile/test1.aspx.designer.cs
rename to SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackEdit.aspx.designer.cs
index fb569864..129c8c4a 100644
--- a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test1.aspx.designer.cs
+++ b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackEdit.aspx.designer.cs
@@ -7,20 +7,22 @@
// 自动生成>
//------------------------------------------------------------------------------
-namespace FineUIPro.Web.PHTGL.ContractCompile {
-
-
- public partial class test1 {
-
+namespace FineUIPro.Web.PHTGL.ContractCompile
+{
+
+
+ public partial class ContractTrackEdit
+ {
+
///
- /// _form1 控件。
+ /// form1 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::System.Web.UI.HtmlControls.HtmlForm _form1;
-
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
///
/// PageManager1 控件。
///
@@ -29,268 +31,367 @@ namespace FineUIPro.Web.PHTGL.ContractCompile {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.PageManager PageManager1;
-
+
///
- /// Panel8 控件。
+ /// SimpleForm1 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Panel Panel8;
-
+ protected global::FineUIPro.Form SimpleForm1;
+
///
- /// Panel2 控件。
+ /// DropContractCode 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Panel Panel2;
-
+ protected global::FineUIPro.DropDownList DropContractCode;
+
///
- /// Panel1 控件。
+ /// txtMainItemCode 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Panel Panel1;
-
+ protected global::FineUIPro.TextBox txtMainItemCode;
+
///
- /// Panel3 控件。
+ /// txtMainItemName 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Panel Panel3;
-
+ protected global::FineUIPro.TextBox txtMainItemName;
+
///
- /// Sch2_ProjectName 控件。
+ /// txtMajorName 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextBox Sch2_ProjectName;
-
+ protected global::FineUIPro.TextBox txtMajorName;
+
///
- /// Sch2_ContractId 控件。
+ /// txtMajorCode 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextBox Sch2_ContractId;
-
+ protected global::FineUIPro.TextBox txtMajorCode;
+
///
- /// CheckBoxList1 控件。
+ /// txtSubProject 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.CheckBoxList CheckBoxList1;
-
+ protected global::FineUIPro.TextBox txtSubProject;
+
///
- /// Panel4 控件。
+ /// txtSubItemProject 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Panel Panel4;
-
+ protected global::FineUIPro.TextBox txtSubItemProject;
+
///
- /// TextBox1 控件。
+ /// txtProjectCode 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextBox TextBox1;
-
+ protected global::FineUIPro.TextBox txtProjectCode;
+
///
- /// TextBox2 控件。
+ /// txtProjectName 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextBox TextBox2;
-
+ protected global::FineUIPro.TextBox txtProjectName;
+
///
- /// Panel6 控件。
+ /// txtProjectDescription 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Panel Panel6;
-
+ protected global::FineUIPro.TextBox txtProjectDescription;
+
///
- /// TextBox3 控件。
+ /// txtUnitOfMeasurement 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextBox TextBox3;
-
+ protected global::FineUIPro.TextBox txtUnitOfMeasurement;
+
///
- /// TextBox4 控件。
+ /// txtQuantity 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextBox TextBox4;
-
+ protected global::FineUIPro.TextBox txtQuantity;
+
///
- /// Panel5 控件。
+ /// txtTotalCostFixedComprehensiveUnitPrice 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Panel Panel5;
-
+ protected global::FineUIPro.TextBox txtTotalCostFixedComprehensiveUnitPrice;
+
///
- /// imgPhoto 控件。
+ /// txtMainMaterialCost 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Image imgPhoto;
-
+ protected global::FineUIPro.TextBox txtMainMaterialCost;
+
///
- /// Sch1_Opinion 控件。
+ /// txtTotalPrice 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextArea Sch1_Opinion;
-
+ protected global::FineUIPro.TextBox txtTotalPrice;
+
///
- /// TextBox5 控件。
+ /// txtCalculationRule 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextBox TextBox5;
-
+ protected global::FineUIPro.TextBox txtCalculationRule;
+
///
- /// TextBox6 控件。
+ /// txtWorkContent 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextBox TextBox6;
-
+ protected global::FineUIPro.TextBox txtWorkContent;
+
///
- /// Panel7 控件。
+ /// txtRemarks 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Panel Panel7;
-
+ protected global::FineUIPro.TextBox txtRemarks;
+
///
- /// TextBox7 控件。
+ /// txtConstructionSubcontractor 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextBox TextBox7;
-
+ protected global::FineUIPro.TextBox txtConstructionSubcontractor;
+
///
- /// TextBox8 控件。
+ /// txtContractWeight 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextBox TextBox8;
-
+ protected global::FineUIPro.TextBox txtContractWeight;
+
///
- /// CheckBoxList2 控件。
+ /// txtMaterialSupplier 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.CheckBoxList CheckBoxList2;
-
+ protected global::FineUIPro.TextBox txtMaterialSupplier;
+
///
- /// TextArea1 控件。
+ /// cbIsWithinGeneralContractScope 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextArea TextArea1;
-
+ protected global::FineUIPro.CheckBox cbIsWithinGeneralContractScope;
+
///
- /// TextArea2 控件。
+ /// txtEstimatedQuantity 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextArea TextArea2;
-
+ protected global::FineUIPro.TextBox txtEstimatedQuantity;
+
///
- /// CheckBoxList3 控件。
+ /// txtEstimatedAmount 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.CheckBoxList CheckBoxList3;
-
+ protected global::FineUIPro.NumberBox txtEstimatedAmount;
+
///
- /// Panel9 控件。
+ /// txtSettledQuantity 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Panel Panel9;
-
+ protected global::FineUIPro.TextBox txtSettledQuantity;
+
///
- /// Label3 控件。
+ /// txtSettledAmount 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Label Label3;
-
+ protected global::FineUIPro.NumberBox txtSettledAmount;
+
///
- /// Label2 控件。
+ /// txtContractId 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Label Label2;
-
+ protected global::FineUIPro.TextBox txtContractId;
+
///
- /// TextBox9 控件。
+ /// txtProjectId 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.TextBox TextBox9;
-
+ protected global::FineUIPro.TextBox txtProjectId;
+
+ ///
+ /// Grid1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid Grid1;
+
+ ///
+ /// Toolbar2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar2;
+
+ ///
+ /// ToolbarFill1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarFill ToolbarFill1;
+
+ ///
+ /// btnNew 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnNew;
+
+ ///
+ /// btnDelete 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnDelete;
+
+ ///
+ /// txtBCWS_Quantity 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtBCWS_Quantity;
+
+ ///
+ /// txtBCWS_OutputValue 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtBCWS_OutputValue;
+
+ ///
+ /// txtBCWS_Percentage 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtBCWS_Percentage;
+
+ ///
+ /// txtACWP_Quantity 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtACWP_Quantity;
+
+ ///
+ /// txtACWP_OutputValue 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtACWP_OutputValue;
+
+ ///
+ /// txtACWP_Percentage 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtACWP_Percentage;
+
///
/// Toolbar1 控件。
///
@@ -299,14 +400,32 @@ namespace FineUIPro.Web.PHTGL.ContractCompile {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Toolbar Toolbar1;
-
+
///
- /// Label1 控件。
+ /// btnSave 控件。
///
///
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
- protected global::FineUIPro.Label Label1;
+ protected global::FineUIPro.Button btnSave;
+
+ ///
+ /// btnClose 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnClose;
+
+ ///
+ /// Window1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Window Window1;
}
}
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackIn.aspx b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackIn.aspx
new file mode 100644
index 00000000..53976449
--- /dev/null
+++ b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackIn.aspx
@@ -0,0 +1,35 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ContractTrackIn.aspx.cs" Inherits="FineUIPro.Web.PHTGL.ContractCompile.ContractTrackIn" %>
+
+
+
+
+
+
+ 导入
+
+
+
+
+
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackIn.aspx.cs b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackIn.aspx.cs
new file mode 100644
index 00000000..43f91278
--- /dev/null
+++ b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackIn.aspx.cs
@@ -0,0 +1,159 @@
+using BLL;
+using Model;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.PHTGL.ContractCompile
+{
+ public partial class ContractTrackIn : PageBase
+ {
+ #region 加载
+
+ public string ContractId
+ {
+ get
+ {
+ return (string)ViewState["ContractId"];
+
+ }
+ set
+ {
+ ViewState["ContractId"] = value;
+ }
+ }
+ ///
+ /// 加载页面
+ ///
+ ///
+ ///
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ ContractId = Request.Params["ContractId"];
+
+ }
+ }
+
+ #endregion
+
+ #region 导入
+
+ ///
+ /// 导入
+ ///
+ ///
+ ///
+ protected void btnImport_Click(object sender, EventArgs e)
+ {
+ var message = string.Empty;
+ errorInfos = string.Empty;
+ if (fuAttachUrl.HasFile == false)
+ {
+ ShowNotify("请选择Excel文件!", MessageBoxIcon.Warning);
+ return;
+ }
+
+ var IsXls = Path.GetExtension(fuAttachUrl.FileName).Trim().ToLower();
+ if (IsXls != ".xlsx")
+ {
+ ShowNotify("只能选择Excel文件!", MessageBoxIcon.Warning);
+ return;
+ }
+ if (!string.IsNullOrEmpty(errorInfos)) errorInfos = string.Empty;
+ var rootPath = Server.MapPath("~/");
+ var initFullPath = rootPath + initPath;
+ if (!Directory.Exists(initFullPath)) Directory.CreateDirectory(initFullPath);
+ //指定上传文件名称
+ hdFileName.Text = Funs.GetNewFileName() + IsXls;
+ //上传文件路径
+ var filePath = initFullPath + hdFileName.Text;
+ //文件上传服务器
+ fuAttachUrl.PostedFile.SaveAs(filePath);
+ //文件上传服务器后的名称
+ var fileName = rootPath + initPath + hdFileName.Text;
+
+ ResponeData responeData = new ResponeData();
+ responeData = PHTGL_ContractTrackService.ImportData(fileName, ContractId, this.CurrUser.LoginProjectId);
+
+
+ if (responeData.code == 1)
+ {
+ ShowNotify("数据导入成功!", MessageBoxIcon.Success);
+
+ }
+ else
+ {
+ ShowNotify(responeData.message, MessageBoxIcon.Error);
+
+
+ }
+
+ PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
+ }
+
+ #endregion
+
+ #region 定义项
+
+ ///
+ /// 上传预设的虚拟路径
+ ///
+ private readonly string initPath = Const.ExcelUrl; //"File\\Excel\\DataIn\\";
+
+ ///
+ /// 错误集合
+ ///
+ public static string errorInfos = string.Empty;
+
+ #endregion
+
+ #region 模板下载
+
+ ///
+ /// 模板下载
+ ///
+ ///
+ ///
+ protected void btnDownLoad_Click(object sender, EventArgs e)
+ {
+ PageContext.RegisterStartupScript(Confirm.GetShowReference("确定要下载模板吗?", string.Empty,
+ MessageBoxIcon.Question, PageManager1.GetCustomEventReference(false, "Confirm_OK"),
+ PageManager1.GetCustomEventReference("Confirm_Cancel")));
+ }
+
+ ///
+ /// 下载导入模板
+ ///
+ ///
+ ///
+ protected void PageManager1_CustomEvent(object sender, CustomEventArgs e)
+ {
+ if (e.EventArgument == "Confirm_OK")
+ {
+ var rootPath = Server.MapPath("~/");
+ var uploadfilepath = rootPath + Const.TemContractTrackTemplateUrl;
+ var filePath = Const.TemContractTrackTemplateUrl;
+ var fileName = Path.GetFileName(filePath);
+ var info = new FileInfo(uploadfilepath);
+ var fileSize = info.Length;
+ Response.ClearContent();
+ Response.AddHeader("Content-Disposition",
+ "attachment;filename=" + HttpUtility.UrlEncode(fileName, Encoding.UTF8));
+ Response.ContentType = "excel/plain";
+ Response.ContentEncoding = Encoding.UTF8;
+ Response.AddHeader("Content-Length", fileSize.ToString().Trim());
+ Response.TransmitFile(uploadfilepath, 0, fileSize);
+ Response.End();
+ }
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackIn.aspx.designer.cs b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackIn.aspx.designer.cs
new file mode 100644
index 00000000..ddaa300d
--- /dev/null
+++ b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackIn.aspx.designer.cs
@@ -0,0 +1,98 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.PHTGL.ContractCompile
+{
+
+
+ public partial class ContractTrackIn
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// Toolbar1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar1;
+
+ ///
+ /// ToolbarFill1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarFill ToolbarFill1;
+
+ ///
+ /// btnImport 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnImport;
+
+ ///
+ /// btnDownLoad 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnDownLoad;
+
+ ///
+ /// fuAttachUrl 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.FileUpload fuAttachUrl;
+
+ ///
+ /// hdFileName 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.HiddenField hdFileName;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackList.aspx b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackList.aspx
new file mode 100644
index 00000000..3ed16b01
--- /dev/null
+++ b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackList.aspx
@@ -0,0 +1,194 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ContractTrackList.aspx.cs" Inherits="FineUIPro.Web.PHTGL.ContractCompile.ContractTrackList" %>
+
+
+
+
+
+
+
+ 合同执行跟踪表
+
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackList.aspx.cs b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackList.aspx.cs
new file mode 100644
index 00000000..d74fe07c
--- /dev/null
+++ b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackList.aspx.cs
@@ -0,0 +1,299 @@
+using BLL;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.PHTGL.ContractCompile
+{
+ public partial class ContractTrackList : PageBase
+ {
+ public string ContractId
+ {
+ get => (string)ViewState["ContractId"];
+ set => ViewState["ContractId"] =value;
+ }
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ this.GetButtonPower();
+ //主合同编号
+ this.DropContractCode.DataTextField = "ContractNum";
+ this.DropContractCode.DataValueField = "ContractNum";
+ this.DropContractCode.DataSource = BLL.PHTGL_ContractReviewService.GetContractReview_CompleteData(this.CurrUser.LoginProjectId);
+ this.DropContractCode.DataBind();
+ Funs.FineUIPleaseSelect(this.DropContractCode);
+ this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
+ // 绑定表格
+ this.BindGrid();
+
+ }
+ }
+
+ #region 绑定数据
+ ///
+ /// 绑定数据
+ ///
+ private void BindGrid()
+ {
+ Model.PHTGL_ContractTrack table = new Model.PHTGL_ContractTrack();
+ table.ProjectId=this.CurrUser.LoginProjectId;
+ table.ContractId= this.ContractId;
+ var tb = BLL.PHTGL_ContractTrackService.GetListData(table, Grid1);
+ Grid1.RecordCount = PHTGL_ContractTrackService.Count;
+ //tb = GetFilteredTable(Grid1.FilteredData, tb);
+ Grid1.DataSource = tb;
+ Grid1.DataBind();
+ }
+ #endregion
+
+ #region GV 数据操作
+ ///
+ /// 过滤表头
+ ///
+ ///
+ ///
+ //protected void Grid1_FilterChange(object sender, EventArgs e)
+ //{
+ // this.BindGrid();
+ //}
+
+ ///
+ /// 分页
+ ///
+ ///
+ ///
+ protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ this.Grid1.PageIndex = e.NewPageIndex;
+ this.BindGrid();
+ }
+
+ ///
+ /// 排序
+ ///
+ ///
+ ///
+ protected void Grid1_Sort(object sender, GridSortEventArgs e)
+ {
+ this.Grid1.SortDirection = e.SortDirection;
+ this.Grid1.SortField = e.SortField;
+ this.BindGrid();
+ }
+
+ ///
+ /// 分页显示条数下拉框
+ ///
+ ///
+ ///
+ protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ this.Grid1.PageSize = Convert.ToInt32(this.ddlPageSize.SelectedValue);
+ this.BindGrid();
+ }
+ #endregion
+
+ #region 数据编辑事件
+ ///
+ /// 新增
+ ///
+ ///
+ ///
+ protected void btnNew_Click(object sender, EventArgs e)
+ {
+ PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("ContractTrackEdit.aspx?Id={0}", string.Empty, "增加 - ")));
+ }
+
+ ///
+ /// 编辑按钮
+ ///
+ ///
+ ///
+ protected void btnEdit_Click(object sender, EventArgs e)
+ {
+ if (Grid1.SelectedRowIndexArray.Length == 0)
+ {
+ Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
+ return;
+ }
+ string ID = Grid1.SelectedRowID;
+ var model = BLL.PHTGL_ContractTrackService.GetPHTGL_ContractTrackById(ID);
+ if (model != null) ///已上报时不能删除
+ {
+ PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("ContractTrackEdit.aspx?Id={0}", ID, "编辑 - ")));
+ }
+ }
+
+ ///
+ /// Grid行双击事件
+ ///
+ ///
+ ///
+ protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
+ {
+ this.btnEdit_Click(null, null);
+ }
+
+ ///
+ /// 批量删除
+ ///
+ ///
+ ///
+ protected void btnDelete_Click(object sender, EventArgs e)
+ {
+ if (Grid1.SelectedRowIndexArray.Length > 0)
+ {
+ foreach (int rowIndex in Grid1.SelectedRowIndexArray)
+ {
+ string rowID = Grid1.DataKeys[rowIndex][0].ToString();
+ var model = BLL.PHTGL_ContractTrackService.GetPHTGL_ContractTrackById(rowID);
+ if (model != null)
+ {
+ BLL.PHTGL_ContractTrackService.DeletePHTGL_ContractTrackById(rowID);
+ }
+ }
+
+ BindGrid();
+ ShowNotify("删除数据成功!", MessageBoxIcon.Success);
+ }
+ }
+ #endregion
+
+ #region 关闭弹出窗
+ ///
+ /// 关闭弹出窗
+ ///
+ ///
+ ///
+ protected void Window1_Close(object sender, WindowCloseEventArgs e)
+ {
+ BindGrid();
+ }
+ #endregion
+
+ #region 获取权限按钮
+ ///
+ /// 获取按钮权限
+ ///
+ ///
+ ///
+ private void GetButtonPower()
+ {
+ var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.PersonId, BLL.Const.PHTGL_ContractTrackMenuId);
+ if (buttonList.Count > 0)
+ {
+ if (buttonList.Contains(BLL.Const.BtnAdd))
+ {
+ this.btnNew.Hidden = false;
+ }
+ if (buttonList.Contains(BLL.Const.BtnModify))
+ {
+ this.btnMenuEdit.Hidden = false;
+ }
+ if (buttonList.Contains(BLL.Const.BtnDelete))
+ {
+ this.btnMenuDelete.Hidden = false;
+ }
+ }
+ }
+ #endregion
+
+ #region 导出按钮
+ /// 导出按钮
+ ///
+ ///
+ ///
+ protected void btnOut_Click(object sender, EventArgs e)
+ {
+ Response.ClearContent();
+ string filename = Funs.GetNewFileName();
+ Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("合同执行跟踪表" + filename, System.Text.Encoding.UTF8) + ".xls");
+ Response.ContentType = "application/excel";
+ Response.ContentEncoding = System.Text.Encoding.UTF8;
+ this.Grid1.PageSize = 500;
+ this.BindGrid();
+ Response.Write(GetGridTableHtml(Grid1));
+ Response.End();
+ }
+
+ ///
+ /// 导出方法
+ ///
+ ///
+ ///
+ private string GetGridTableHtml(Grid grid)
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("");
+ sb.Append("");
+ sb.Append("");
+ foreach (GridColumn column in grid.Columns)
+ {
+ sb.AppendFormat("| {0} | ", column.HeaderText);
+ }
+ sb.Append("
");
+ foreach (GridRow row in grid.Rows)
+ {
+ sb.Append("");
+ foreach (GridColumn column in grid.Columns)
+ {
+ string html = row.Values[column.ColumnIndex].ToString();
+ if (column.ColumnID == "tfNumber")
+ {
+ html = (row.FindControl("lblNumber") as System.Web.UI.WebControls.Label).Text;
+ }
+ sb.AppendFormat("| {0} | ", html);
+ }
+
+ sb.Append("
");
+ }
+
+ sb.Append("
");
+
+ return sb.ToString();
+ }
+ #endregion
+
+ protected void DropMainContractCode_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (!string.IsNullOrEmpty(DropContractCode.SelectedValue))
+ {
+ var model = ContractService.GetContractByContractNum(DropContractCode.SelectedValue);
+ if (model != null)
+ {
+ ContractId=model.ContractId;
+ this.txtContractName.Text = model.ContractName;
+ }
+ else
+ {
+ ContractId = "";
+ this.txtContractName.Text = string.Empty;
+
+ }
+ }
+ BindGrid();
+ }
+
+ protected void btnImport_Click(object sender, EventArgs e)
+ {
+ if (!string.IsNullOrEmpty(DropContractCode.SelectedValue))
+ {
+ var model = ContractService.GetContractByContractNum(DropContractCode.SelectedValue);
+ if (model != null)
+ {
+ PageContext.RegisterStartupScript(
+ Window2.GetShowReference(string.Format("ContractTrackIn.aspx?ContractId={0}", model.ContractId, "导入 - ")));
+ }
+ }
+ else
+ {
+ ShowNotify("请选择施工分包合同",MessageBoxIcon.Question);
+ }
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackList.aspx.designer.cs b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackList.aspx.designer.cs
new file mode 100644
index 00000000..b2b523c5
--- /dev/null
+++ b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/ContractTrackList.aspx.designer.cs
@@ -0,0 +1,188 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.PHTGL.ContractCompile
+{
+
+
+ public partial class ContractTrackList
+ {
+
+ ///
+ /// 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;
+
+ ///
+ /// Toolbar2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar2;
+
+ ///
+ /// DropContractCode 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList DropContractCode;
+
+ ///
+ /// txtContractName 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Label txtContractName;
+
+ ///
+ /// btnNew 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnNew;
+
+ ///
+ /// btnImport 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnImport;
+
+ ///
+ /// btnOut 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnOut;
+
+ ///
+ /// lblNumber 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.WebControls.Label lblNumber;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlPageSize;
+
+ ///
+ /// Window1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Window Window1;
+
+ ///
+ /// Window2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Window Window2;
+
+ ///
+ /// Menu1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Menu Menu1;
+
+ ///
+ /// btnMenuEdit 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.MenuButton btnMenuEdit;
+
+ ///
+ /// btnMenuDelete 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.MenuButton btnMenuDelete;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test1.aspx b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test1.aspx
deleted file mode 100644
index 8d15ec40..00000000
--- a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test1.aspx
+++ /dev/null
@@ -1,143 +0,0 @@
-<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test1.aspx.cs" Inherits="FineUIPro.Web.PHTGL.ContractCompile.test1" %>
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test1.aspx.cs b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test1.aspx.cs
deleted file mode 100644
index 7b896b05..00000000
--- a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test1.aspx.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-
-namespace FineUIPro.Web.PHTGL.ContractCompile
-{
- public partial class test1 : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
-
- }
- }
-}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test2.aspx b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test2.aspx
deleted file mode 100644
index badb69fb..00000000
--- a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test2.aspx
+++ /dev/null
@@ -1,491 +0,0 @@
-<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test2.aspx.cs" Inherits="FineUIPro.Web.PHTGL.ContractCompile.test2" %>
-
-
-
-
-
-
- 编辑附件
-
-
-
-
-
-
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test2.aspx.cs b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test2.aspx.cs
deleted file mode 100644
index 7596d647..00000000
--- a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test2.aspx.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-
-namespace FineUIPro.Web.PHTGL.ContractCompile
-{
- public partial class test2 : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
-
- }
- }
-}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test2.aspx.designer.cs b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test2.aspx.designer.cs
deleted file mode 100644
index b031cce9..00000000
--- a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test2.aspx.designer.cs
+++ /dev/null
@@ -1,1608 +0,0 @@
-//------------------------------------------------------------------------------
-// <自动生成>
-// 此代码由工具生成。
-//
-// 对此文件的更改可能导致不正确的行为,如果
-// 重新生成代码,则所做更改将丢失。
-// 自动生成>
-//------------------------------------------------------------------------------
-
-namespace FineUIPro.Web.PHTGL.ContractCompile {
-
-
- public partial class test2 {
-
- ///
- /// form1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::System.Web.UI.HtmlControls.HtmlForm form1;
-
- ///
- /// PageManager1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.PageManager PageManager1;
-
- ///
- /// SimpleForm1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Form SimpleForm1;
-
- ///
- /// Label1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label1;
-
- ///
- /// Label37 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label37;
-
- ///
- /// Label38 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label38;
-
- ///
- /// Form2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Form Form2;
-
- ///
- /// Panel2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel2;
-
- ///
- /// Sch1_ProjectName 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox Sch1_ProjectName;
-
- ///
- /// CheckBoxList1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.CheckBoxList CheckBoxList1;
-
- ///
- /// Panel13 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel13;
-
- ///
- /// TextBox1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox1;
-
- ///
- /// TextBox2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox2;
-
- ///
- /// Panel14 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel14;
-
- ///
- /// TextBox3 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox3;
-
- ///
- /// TextBox4 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox4;
-
- ///
- /// Panel15 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel15;
-
- ///
- /// TextBox5 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox5;
-
- ///
- /// TextBox6 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox6;
-
- ///
- /// TextBox7 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox7;
-
- ///
- /// Label4 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label4;
-
- ///
- /// Panel16 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel16;
-
- ///
- /// Label5 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label5;
-
- ///
- /// Label6 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label6;
-
- ///
- /// Label7 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label7;
-
- ///
- /// Label8 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label8;
-
- ///
- /// Label9 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label9;
-
- ///
- /// Label10 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label10;
-
- ///
- /// Panel9 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel9;
-
- ///
- /// TextBox8 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox8;
-
- ///
- /// TextBox9 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox9;
-
- ///
- /// TextBox10 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox10;
-
- ///
- /// TextBox11 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox11;
-
- ///
- /// TextBox12 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox12;
-
- ///
- /// TextBox13 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox13;
-
- ///
- /// Panel10 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel10;
-
- ///
- /// Label11 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label11;
-
- ///
- /// Label12 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label12;
-
- ///
- /// Label13 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label13;
-
- ///
- /// Label14 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label14;
-
- ///
- /// Label15 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label15;
-
- ///
- /// Label16 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label16;
-
- ///
- /// Panel11 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel11;
-
- ///
- /// TextBox14 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox14;
-
- ///
- /// TextBox15 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox15;
-
- ///
- /// TextBox16 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox16;
-
- ///
- /// TextBox17 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox17;
-
- ///
- /// TextBox18 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox18;
-
- ///
- /// TextBox19 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox19;
-
- ///
- /// Panel12 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel12;
-
- ///
- /// Label17 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label17;
-
- ///
- /// Label18 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label18;
-
- ///
- /// Label19 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label19;
-
- ///
- /// Label20 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label20;
-
- ///
- /// Label21 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label21;
-
- ///
- /// Label22 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label22;
-
- ///
- /// Panel17 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel17;
-
- ///
- /// TextBox20 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox20;
-
- ///
- /// TextBox21 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox21;
-
- ///
- /// TextBox22 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox22;
-
- ///
- /// TextBox23 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox23;
-
- ///
- /// TextBox24 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox24;
-
- ///
- /// Panel18 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel18;
-
- ///
- /// Label23 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label23;
-
- ///
- /// Label24 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label24;
-
- ///
- /// Label25 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label25;
-
- ///
- /// Label26 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label26;
-
- ///
- /// Label27 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label27;
-
- ///
- /// Panel19 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel19;
-
- ///
- /// TextBox26 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox26;
-
- ///
- /// TextBox27 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox27;
-
- ///
- /// TextBox28 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox28;
-
- ///
- /// TextBox29 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox29;
-
- ///
- /// TextBox30 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox30;
-
- ///
- /// TextArea1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextArea TextArea1;
-
- ///
- /// Label28 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label28;
-
- ///
- /// Panel20 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel20;
-
- ///
- /// Label29 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label29;
-
- ///
- /// Label30 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label30;
-
- ///
- /// Label31 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label31;
-
- ///
- /// Label32 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label32;
-
- ///
- /// Panel21 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel21;
-
- ///
- /// TextBox25 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox25;
-
- ///
- /// TextBox31 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox31;
-
- ///
- /// TextBox32 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox32;
-
- ///
- /// CheckBoxList2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.CheckBoxList CheckBoxList2;
-
- ///
- /// Panel22 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel22;
-
- ///
- /// Label33 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label33;
-
- ///
- /// Label34 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label34;
-
- ///
- /// Label35 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label35;
-
- ///
- /// Label36 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label36;
-
- ///
- /// Panel23 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel23;
-
- ///
- /// TextBox33 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox33;
-
- ///
- /// TextBox34 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox34;
-
- ///
- /// TextBox35 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox35;
-
- ///
- /// CheckBoxList3 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.CheckBoxList CheckBoxList3;
-
- ///
- /// TextBox36 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox36;
-
- ///
- /// TextBox37 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.DatePicker TextBox37;
-
- ///
- /// TextBox38 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox38;
-
- ///
- /// ContentPanel2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.ContentPanel ContentPanel2;
-
- ///
- /// Form3 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Form Form3;
-
- ///
- /// Panel33 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel33;
-
- ///
- /// TextBox77 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox77;
-
- ///
- /// TextBox78 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox78;
-
- ///
- /// Label70 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label70;
-
- ///
- /// Panel31 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel31;
-
- ///
- /// Label66 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label66;
-
- ///
- /// Label67 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label67;
-
- ///
- /// Label71 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label71;
-
- ///
- /// Label68 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label68;
-
- ///
- /// Label69 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label69;
-
- ///
- /// Panel32 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel32;
-
- ///
- /// TextBox72 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox72;
-
- ///
- /// TextBox73 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox73;
-
- ///
- /// TextBox74 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox74;
-
- ///
- /// TextBox79 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox79;
-
- ///
- /// CheckBoxList6 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.CheckBoxList CheckBoxList6;
-
- ///
- /// Panel34 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel34;
-
- ///
- /// TextBox80 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox80;
-
- ///
- /// DatePicker2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.DatePicker DatePicker2;
-
- ///
- /// Label72 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label72;
-
- ///
- /// Panel35 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel35;
-
- ///
- /// Panel36 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel36;
-
- ///
- /// Label73 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label73;
-
- ///
- /// Panel8 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel8;
-
- ///
- /// Label44 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label44;
-
- ///
- /// Label45 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label45;
-
- ///
- /// Label46 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label46;
-
- ///
- /// Label47 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label47;
-
- ///
- /// Panel24 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel24;
-
- ///
- /// TextBox53 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox53;
-
- ///
- /// TextBox54 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox54;
-
- ///
- /// TextBox55 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox55;
-
- ///
- /// TextBox56 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox56;
-
- ///
- /// Panel37 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel37;
-
- ///
- /// Panel29 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel29;
-
- ///
- /// Label64 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label64;
-
- ///
- /// Label65 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label65;
-
- ///
- /// Panel30 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel30;
-
- ///
- /// TextBox71 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox71;
-
- ///
- /// CheckBoxList5 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.CheckBoxList CheckBoxList5;
-
- ///
- /// Panel38 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel38;
-
- ///
- /// TextBox57 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox57;
-
- ///
- /// DatePicker3 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.DatePicker DatePicker3;
-
- ///
- /// Label2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label2;
-
- ///
- /// Panel1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel1;
-
- ///
- /// Panel27 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel27;
-
- ///
- /// Label49 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label49;
-
- ///
- /// Label50 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label50;
-
- ///
- /// TextBox45 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox45;
-
- ///
- /// Panel3 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel3;
-
- ///
- /// Label3 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label3;
-
- ///
- /// Panel4 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel4;
-
- ///
- /// Label39 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label39;
-
- ///
- /// Label40 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label40;
-
- ///
- /// Label41 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label41;
-
- ///
- /// Label42 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label42;
-
- ///
- /// Panel5 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel5;
-
- ///
- /// TextBox39 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox39;
-
- ///
- /// TextBox40 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox40;
-
- ///
- /// TextBox41 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox41;
-
- ///
- /// TextBox42 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox42;
-
- ///
- /// Panel6 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel6;
-
- ///
- /// Panel7 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel7;
-
- ///
- /// Label43 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label43;
-
- ///
- /// Label48 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label48;
-
- ///
- /// Panel25 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel25;
-
- ///
- /// TextBox43 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox43;
-
- ///
- /// CheckBoxList4 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.CheckBoxList CheckBoxList4;
-
- ///
- /// Panel26 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel26;
-
- ///
- /// TextBox44 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox44;
-
- ///
- /// DatePicker4 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.DatePicker DatePicker4;
-
- ///
- /// TextArea2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextArea TextArea2;
-
- ///
- /// Panel28 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel28;
-
- ///
- /// TextBox46 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox46;
-
- ///
- /// DatePicker1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.DatePicker DatePicker1;
-
- ///
- /// Toolbar1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Toolbar Toolbar1;
- }
-}
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test3.aspx b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test3.aspx
deleted file mode 100644
index 3fa9ffbb..00000000
--- a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test3.aspx
+++ /dev/null
@@ -1,137 +0,0 @@
-<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test3.aspx.cs" Inherits="FineUIPro.Web.PHTGL.ContractCompile.test3" %>
-
-
-
-
-
-
-
-
-
-
-
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test3.aspx.cs b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test3.aspx.cs
deleted file mode 100644
index 794e6279..00000000
--- a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test3.aspx.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using System;
-
-namespace FineUIPro.Web.PHTGL.ContractCompile
-{
- public partial class test3 : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
-
- }
- }
-}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test3.aspx.designer.cs b/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test3.aspx.designer.cs
deleted file mode 100644
index 39fbe5c6..00000000
--- a/SGGL/FineUIPro.Web/PHTGL/ContractCompile/test3.aspx.designer.cs
+++ /dev/null
@@ -1,294 +0,0 @@
-//------------------------------------------------------------------------------
-// <自动生成>
-// 此代码由工具生成。
-//
-// 对此文件的更改可能导致不正确的行为,如果
-// 重新生成代码,则所做更改将丢失。
-// 自动生成>
-//------------------------------------------------------------------------------
-
-namespace FineUIPro.Web.PHTGL.ContractCompile {
-
-
- public partial class test3 {
-
- ///
- /// _form1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::System.Web.UI.HtmlControls.HtmlForm _form1;
-
- ///
- /// PageManager1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.PageManager PageManager1;
-
- ///
- /// Panel8 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel8;
-
- ///
- /// Panel2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel2;
-
- ///
- /// Panel1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel1;
-
- ///
- /// Panel3 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel3;
-
- ///
- /// Sch2_ProjectName 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox Sch2_ProjectName;
-
- ///
- /// Sch2_ContractId 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox Sch2_ContractId;
-
- ///
- /// Panel6 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel6;
-
- ///
- /// TextBox3 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox3;
-
- ///
- /// TextBox4 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox4;
-
- ///
- /// TextBox10 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox10;
-
- ///
- /// TextBox11 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox11;
-
- ///
- /// Panel5 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel5;
-
- ///
- /// imgPhoto 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Image imgPhoto;
-
- ///
- /// TextBox12 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox12;
-
- ///
- /// Panel4 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel4;
-
- ///
- /// TextBox1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox1;
-
- ///
- /// TextBox2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox2;
-
- ///
- /// Panel10 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel10;
-
- ///
- /// TextBox13 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox13;
-
- ///
- /// TextBox14 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox14;
-
- ///
- /// TextArea1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextArea TextArea1;
-
- ///
- /// CheckBoxList3 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.CheckBoxList CheckBoxList3;
-
- ///
- /// TextArea2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextArea TextArea2;
-
- ///
- /// TextArea3 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextArea TextArea3;
-
- ///
- /// Panel28 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Panel Panel28;
-
- ///
- /// TextBox46 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.TextBox TextBox46;
-
- ///
- /// DatePicker1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.DatePicker DatePicker1;
-
- ///
- /// Toolbar1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Toolbar Toolbar1;
-
- ///
- /// Label1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.Label Label1;
- }
-}
diff --git a/SGGL/Model/Model.cs b/SGGL/Model/Model.cs
index ecf1d991..47a8b58a 100644
--- a/SGGL/Model/Model.cs
+++ b/SGGL/Model/Model.cs
@@ -1121,6 +1121,15 @@ namespace Model
partial void InsertPHTGL_ContractStandingBook(PHTGL_ContractStandingBook instance);
partial void UpdatePHTGL_ContractStandingBook(PHTGL_ContractStandingBook instance);
partial void DeletePHTGL_ContractStandingBook(PHTGL_ContractStandingBook instance);
+ partial void InsertPHTGL_ContractTrack(PHTGL_ContractTrack instance);
+ partial void UpdatePHTGL_ContractTrack(PHTGL_ContractTrack instance);
+ partial void DeletePHTGL_ContractTrack(PHTGL_ContractTrack instance);
+ partial void InsertPHTGL_ContractTrackMatchWBS(PHTGL_ContractTrackMatchWBS instance);
+ partial void UpdatePHTGL_ContractTrackMatchWBS(PHTGL_ContractTrackMatchWBS instance);
+ partial void DeletePHTGL_ContractTrackMatchWBS(PHTGL_ContractTrackMatchWBS instance);
+ partial void InsertPHTGL_ContractTrackProgress(PHTGL_ContractTrackProgress instance);
+ partial void UpdatePHTGL_ContractTrackProgress(PHTGL_ContractTrackProgress instance);
+ partial void DeletePHTGL_ContractTrackProgress(PHTGL_ContractTrackProgress instance);
partial void InsertPHTGL_MainProjectQuantity(PHTGL_MainProjectQuantity instance);
partial void UpdatePHTGL_MainProjectQuantity(PHTGL_MainProjectQuantity instance);
partial void DeletePHTGL_MainProjectQuantity(PHTGL_MainProjectQuantity instance);
@@ -4666,6 +4675,30 @@ namespace Model
}
}
+ public System.Data.Linq.Table PHTGL_ContractTrack
+ {
+ get
+ {
+ return this.GetTable();
+ }
+ }
+
+ public System.Data.Linq.Table PHTGL_ContractTrackMatchWBS
+ {
+ get
+ {
+ return this.GetTable();
+ }
+ }
+
+ public System.Data.Linq.Table PHTGL_ContractTrackProgress
+ {
+ get
+ {
+ return this.GetTable();
+ }
+ }
+
public System.Data.Linq.Table PHTGL_MainProjectQuantity
{
get
@@ -180281,6 +180314,1104 @@ namespace Model
}
}
+ [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PHTGL_ContractTrack")]
+ public partial class PHTGL_ContractTrack : INotifyPropertyChanging, INotifyPropertyChanged
+ {
+
+ private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
+
+ private string _Id;
+
+ private string _ContractNum;
+
+ private string _MainItemCode;
+
+ private string _MainItemName;
+
+ private string _MajorName;
+
+ private string _MajorCode;
+
+ private string _SubProject;
+
+ private string _SubItemProject;
+
+ private string _ProjectCode;
+
+ private string _ProjectName;
+
+ private string _ProjectDescription;
+
+ private string _UnitOfMeasurement;
+
+ private string _Quantity;
+
+ private string _TotalCostFixedComprehensiveUnitPrice;
+
+ private string _MainMaterialCost;
+
+ private string _TotalPrice;
+
+ private string _CalculationRule;
+
+ private string _WorkContent;
+
+ private string _Remarks;
+
+ private string _ConstructionSubcontractor;
+
+ private string _ContractWeight;
+
+ private string _MaterialSupplier;
+
+ private System.Nullable _IsWithinGeneralContractScope;
+
+ private string _EstimatedQuantity;
+
+ private System.Nullable _EstimatedAmount;
+
+ private string _SettledQuantity;
+
+ private System.Nullable _SettledAmount;
+
+ private string _ContractId;
+
+ private string _ProjectId;
+
+ #region 可扩展性方法定义
+ partial void OnLoaded();
+ partial void OnValidate(System.Data.Linq.ChangeAction action);
+ partial void OnCreated();
+ partial void OnIdChanging(string value);
+ partial void OnIdChanged();
+ partial void OnContractNumChanging(string value);
+ partial void OnContractNumChanged();
+ partial void OnMainItemCodeChanging(string value);
+ partial void OnMainItemCodeChanged();
+ partial void OnMainItemNameChanging(string value);
+ partial void OnMainItemNameChanged();
+ partial void OnMajorNameChanging(string value);
+ partial void OnMajorNameChanged();
+ partial void OnMajorCodeChanging(string value);
+ partial void OnMajorCodeChanged();
+ partial void OnSubProjectChanging(string value);
+ partial void OnSubProjectChanged();
+ partial void OnSubItemProjectChanging(string value);
+ partial void OnSubItemProjectChanged();
+ partial void OnProjectCodeChanging(string value);
+ partial void OnProjectCodeChanged();
+ partial void OnProjectNameChanging(string value);
+ partial void OnProjectNameChanged();
+ partial void OnProjectDescriptionChanging(string value);
+ partial void OnProjectDescriptionChanged();
+ partial void OnUnitOfMeasurementChanging(string value);
+ partial void OnUnitOfMeasurementChanged();
+ partial void OnQuantityChanging(string value);
+ partial void OnQuantityChanged();
+ partial void OnTotalCostFixedComprehensiveUnitPriceChanging(string value);
+ partial void OnTotalCostFixedComprehensiveUnitPriceChanged();
+ partial void OnMainMaterialCostChanging(string value);
+ partial void OnMainMaterialCostChanged();
+ partial void OnTotalPriceChanging(string value);
+ partial void OnTotalPriceChanged();
+ partial void OnCalculationRuleChanging(string value);
+ partial void OnCalculationRuleChanged();
+ partial void OnWorkContentChanging(string value);
+ partial void OnWorkContentChanged();
+ partial void OnRemarksChanging(string value);
+ partial void OnRemarksChanged();
+ partial void OnConstructionSubcontractorChanging(string value);
+ partial void OnConstructionSubcontractorChanged();
+ partial void OnContractWeightChanging(string value);
+ partial void OnContractWeightChanged();
+ partial void OnMaterialSupplierChanging(string value);
+ partial void OnMaterialSupplierChanged();
+ partial void OnIsWithinGeneralContractScopeChanging(System.Nullable value);
+ partial void OnIsWithinGeneralContractScopeChanged();
+ partial void OnEstimatedQuantityChanging(string value);
+ partial void OnEstimatedQuantityChanged();
+ partial void OnEstimatedAmountChanging(System.Nullable value);
+ partial void OnEstimatedAmountChanged();
+ partial void OnSettledQuantityChanging(string value);
+ partial void OnSettledQuantityChanged();
+ partial void OnSettledAmountChanging(System.Nullable value);
+ partial void OnSettledAmountChanged();
+ partial void OnContractIdChanging(string value);
+ partial void OnContractIdChanged();
+ partial void OnProjectIdChanging(string value);
+ partial void OnProjectIdChanged();
+ #endregion
+
+ public PHTGL_ContractTrack()
+ {
+ OnCreated();
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
+ public string Id
+ {
+ get
+ {
+ return this._Id;
+ }
+ set
+ {
+ if ((this._Id != value))
+ {
+ this.OnIdChanging(value);
+ this.SendPropertyChanging();
+ this._Id = value;
+ this.SendPropertyChanged("Id");
+ this.OnIdChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractNum", DbType="VarChar(50)")]
+ public string ContractNum
+ {
+ get
+ {
+ return this._ContractNum;
+ }
+ set
+ {
+ if ((this._ContractNum != value))
+ {
+ this.OnContractNumChanging(value);
+ this.SendPropertyChanging();
+ this._ContractNum = value;
+ this.SendPropertyChanged("ContractNum");
+ this.OnContractNumChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MainItemCode", DbType="VarChar(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.ColumnAttribute(Storage="_MainItemName", DbType="VarChar(50)")]
+ public string MainItemName
+ {
+ get
+ {
+ return this._MainItemName;
+ }
+ set
+ {
+ if ((this._MainItemName != value))
+ {
+ this.OnMainItemNameChanging(value);
+ this.SendPropertyChanging();
+ this._MainItemName = value;
+ this.SendPropertyChanged("MainItemName");
+ this.OnMainItemNameChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MajorName", DbType="VarChar(50)")]
+ public string MajorName
+ {
+ get
+ {
+ return this._MajorName;
+ }
+ set
+ {
+ if ((this._MajorName != value))
+ {
+ this.OnMajorNameChanging(value);
+ this.SendPropertyChanging();
+ this._MajorName = value;
+ this.SendPropertyChanged("MajorName");
+ this.OnMajorNameChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MajorCode", DbType="VarChar(50)")]
+ public string MajorCode
+ {
+ get
+ {
+ return this._MajorCode;
+ }
+ set
+ {
+ if ((this._MajorCode != value))
+ {
+ this.OnMajorCodeChanging(value);
+ this.SendPropertyChanging();
+ this._MajorCode = value;
+ this.SendPropertyChanged("MajorCode");
+ this.OnMajorCodeChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubProject", DbType="VarChar(50)")]
+ public string SubProject
+ {
+ get
+ {
+ return this._SubProject;
+ }
+ set
+ {
+ if ((this._SubProject != value))
+ {
+ this.OnSubProjectChanging(value);
+ this.SendPropertyChanging();
+ this._SubProject = value;
+ this.SendPropertyChanged("SubProject");
+ this.OnSubProjectChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SubItemProject", DbType="VarChar(50)")]
+ public string SubItemProject
+ {
+ get
+ {
+ return this._SubItemProject;
+ }
+ set
+ {
+ if ((this._SubItemProject != value))
+ {
+ this.OnSubItemProjectChanging(value);
+ this.SendPropertyChanging();
+ this._SubItemProject = value;
+ this.SendPropertyChanged("SubItemProject");
+ this.OnSubItemProjectChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectCode", DbType="VarChar(255)")]
+ public string ProjectCode
+ {
+ get
+ {
+ return this._ProjectCode;
+ }
+ set
+ {
+ if ((this._ProjectCode != value))
+ {
+ this.OnProjectCodeChanging(value);
+ this.SendPropertyChanging();
+ this._ProjectCode = value;
+ this.SendPropertyChanged("ProjectCode");
+ this.OnProjectCodeChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectName", DbType="VarChar(255)")]
+ public string ProjectName
+ {
+ get
+ {
+ return this._ProjectName;
+ }
+ set
+ {
+ if ((this._ProjectName != value))
+ {
+ this.OnProjectNameChanging(value);
+ this.SendPropertyChanging();
+ this._ProjectName = value;
+ this.SendPropertyChanged("ProjectName");
+ this.OnProjectNameChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectDescription", DbType="VarChar(255)")]
+ public string ProjectDescription
+ {
+ get
+ {
+ return this._ProjectDescription;
+ }
+ set
+ {
+ if ((this._ProjectDescription != value))
+ {
+ this.OnProjectDescriptionChanging(value);
+ this.SendPropertyChanging();
+ this._ProjectDescription = value;
+ this.SendPropertyChanged("ProjectDescription");
+ this.OnProjectDescriptionChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitOfMeasurement", DbType="VarChar(50)")]
+ public string UnitOfMeasurement
+ {
+ get
+ {
+ return this._UnitOfMeasurement;
+ }
+ set
+ {
+ if ((this._UnitOfMeasurement != value))
+ {
+ this.OnUnitOfMeasurementChanging(value);
+ this.SendPropertyChanging();
+ this._UnitOfMeasurement = value;
+ this.SendPropertyChanged("UnitOfMeasurement");
+ this.OnUnitOfMeasurementChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Quantity", DbType="VarChar(50)")]
+ public string Quantity
+ {
+ get
+ {
+ return this._Quantity;
+ }
+ set
+ {
+ if ((this._Quantity != value))
+ {
+ this.OnQuantityChanging(value);
+ this.SendPropertyChanging();
+ this._Quantity = value;
+ this.SendPropertyChanged("Quantity");
+ this.OnQuantityChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalCostFixedComprehensiveUnitPrice", DbType="VarChar(50)")]
+ public string TotalCostFixedComprehensiveUnitPrice
+ {
+ get
+ {
+ return this._TotalCostFixedComprehensiveUnitPrice;
+ }
+ set
+ {
+ if ((this._TotalCostFixedComprehensiveUnitPrice != value))
+ {
+ this.OnTotalCostFixedComprehensiveUnitPriceChanging(value);
+ this.SendPropertyChanging();
+ this._TotalCostFixedComprehensiveUnitPrice = value;
+ this.SendPropertyChanged("TotalCostFixedComprehensiveUnitPrice");
+ this.OnTotalCostFixedComprehensiveUnitPriceChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MainMaterialCost", DbType="VarChar(50)")]
+ public string MainMaterialCost
+ {
+ get
+ {
+ return this._MainMaterialCost;
+ }
+ set
+ {
+ if ((this._MainMaterialCost != value))
+ {
+ this.OnMainMaterialCostChanging(value);
+ this.SendPropertyChanging();
+ this._MainMaterialCost = value;
+ this.SendPropertyChanged("MainMaterialCost");
+ this.OnMainMaterialCostChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TotalPrice", DbType="VarChar(50)")]
+ public string TotalPrice
+ {
+ get
+ {
+ return this._TotalPrice;
+ }
+ set
+ {
+ if ((this._TotalPrice != value))
+ {
+ this.OnTotalPriceChanging(value);
+ this.SendPropertyChanging();
+ this._TotalPrice = value;
+ this.SendPropertyChanged("TotalPrice");
+ this.OnTotalPriceChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CalculationRule", DbType="VarChar(255)")]
+ public string CalculationRule
+ {
+ get
+ {
+ return this._CalculationRule;
+ }
+ set
+ {
+ if ((this._CalculationRule != value))
+ {
+ this.OnCalculationRuleChanging(value);
+ this.SendPropertyChanging();
+ this._CalculationRule = value;
+ this.SendPropertyChanged("CalculationRule");
+ this.OnCalculationRuleChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkContent", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)]
+ public string WorkContent
+ {
+ get
+ {
+ return this._WorkContent;
+ }
+ set
+ {
+ if ((this._WorkContent != value))
+ {
+ this.OnWorkContentChanging(value);
+ this.SendPropertyChanging();
+ this._WorkContent = value;
+ this.SendPropertyChanged("WorkContent");
+ this.OnWorkContentChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Remarks", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)]
+ public string Remarks
+ {
+ get
+ {
+ return this._Remarks;
+ }
+ set
+ {
+ if ((this._Remarks != value))
+ {
+ this.OnRemarksChanging(value);
+ this.SendPropertyChanging();
+ this._Remarks = value;
+ this.SendPropertyChanged("Remarks");
+ this.OnRemarksChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionSubcontractor", DbType="VarChar(50)")]
+ public string ConstructionSubcontractor
+ {
+ get
+ {
+ return this._ConstructionSubcontractor;
+ }
+ set
+ {
+ if ((this._ConstructionSubcontractor != value))
+ {
+ this.OnConstructionSubcontractorChanging(value);
+ this.SendPropertyChanging();
+ this._ConstructionSubcontractor = value;
+ this.SendPropertyChanged("ConstructionSubcontractor");
+ this.OnConstructionSubcontractorChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractWeight", DbType="VarChar(50)")]
+ public string ContractWeight
+ {
+ get
+ {
+ return this._ContractWeight;
+ }
+ set
+ {
+ if ((this._ContractWeight != value))
+ {
+ this.OnContractWeightChanging(value);
+ this.SendPropertyChanging();
+ this._ContractWeight = value;
+ this.SendPropertyChanged("ContractWeight");
+ this.OnContractWeightChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MaterialSupplier", DbType="VarChar(50)")]
+ public string MaterialSupplier
+ {
+ get
+ {
+ return this._MaterialSupplier;
+ }
+ set
+ {
+ if ((this._MaterialSupplier != value))
+ {
+ this.OnMaterialSupplierChanging(value);
+ this.SendPropertyChanging();
+ this._MaterialSupplier = value;
+ this.SendPropertyChanged("MaterialSupplier");
+ this.OnMaterialSupplierChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsWithinGeneralContractScope", DbType="Bit")]
+ public System.Nullable IsWithinGeneralContractScope
+ {
+ get
+ {
+ return this._IsWithinGeneralContractScope;
+ }
+ set
+ {
+ if ((this._IsWithinGeneralContractScope != value))
+ {
+ this.OnIsWithinGeneralContractScopeChanging(value);
+ this.SendPropertyChanging();
+ this._IsWithinGeneralContractScope = value;
+ this.SendPropertyChanged("IsWithinGeneralContractScope");
+ this.OnIsWithinGeneralContractScopeChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EstimatedQuantity", DbType="VarChar(50)")]
+ public string EstimatedQuantity
+ {
+ get
+ {
+ return this._EstimatedQuantity;
+ }
+ set
+ {
+ if ((this._EstimatedQuantity != value))
+ {
+ this.OnEstimatedQuantityChanging(value);
+ this.SendPropertyChanging();
+ this._EstimatedQuantity = value;
+ this.SendPropertyChanged("EstimatedQuantity");
+ this.OnEstimatedQuantityChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EstimatedAmount", DbType="Decimal(18,0)")]
+ public System.Nullable EstimatedAmount
+ {
+ get
+ {
+ return this._EstimatedAmount;
+ }
+ set
+ {
+ if ((this._EstimatedAmount != value))
+ {
+ this.OnEstimatedAmountChanging(value);
+ this.SendPropertyChanging();
+ this._EstimatedAmount = value;
+ this.SendPropertyChanged("EstimatedAmount");
+ this.OnEstimatedAmountChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SettledQuantity", DbType="VarChar(50)")]
+ public string SettledQuantity
+ {
+ get
+ {
+ return this._SettledQuantity;
+ }
+ set
+ {
+ if ((this._SettledQuantity != value))
+ {
+ this.OnSettledQuantityChanging(value);
+ this.SendPropertyChanging();
+ this._SettledQuantity = value;
+ this.SendPropertyChanged("SettledQuantity");
+ this.OnSettledQuantityChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SettledAmount", DbType="Decimal(18,0)")]
+ public System.Nullable SettledAmount
+ {
+ get
+ {
+ return this._SettledAmount;
+ }
+ set
+ {
+ if ((this._SettledAmount != value))
+ {
+ this.OnSettledAmountChanging(value);
+ this.SendPropertyChanging();
+ this._SettledAmount = value;
+ this.SendPropertyChanged("SettledAmount");
+ this.OnSettledAmountChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractId", DbType="VarChar(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="_ProjectId", DbType="VarChar(50)")]
+ public string ProjectId
+ {
+ get
+ {
+ return this._ProjectId;
+ }
+ set
+ {
+ if ((this._ProjectId != value))
+ {
+ this.OnProjectIdChanging(value);
+ this.SendPropertyChanging();
+ this._ProjectId = value;
+ this.SendPropertyChanged("ProjectId");
+ this.OnProjectIdChanged();
+ }
+ }
+ }
+
+ public event PropertyChangingEventHandler PropertyChanging;
+
+ public event PropertyChangedEventHandler PropertyChanged;
+
+ protected virtual void SendPropertyChanging()
+ {
+ if ((this.PropertyChanging != null))
+ {
+ this.PropertyChanging(this, emptyChangingEventArgs);
+ }
+ }
+
+ protected virtual void SendPropertyChanged(String propertyName)
+ {
+ if ((this.PropertyChanged != null))
+ {
+ this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PHTGL_ContractTrackMatchWBS")]
+ public partial class PHTGL_ContractTrackMatchWBS : INotifyPropertyChanging, INotifyPropertyChanged
+ {
+
+ private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
+
+ private string _Id;
+
+ private System.Nullable _ContractTrackId;
+
+ private string _ControlItemAndCycleId;
+
+ private System.Nullable _WorkPackageEstimate;
+
+ #region 可扩展性方法定义
+ partial void OnLoaded();
+ partial void OnValidate(System.Data.Linq.ChangeAction action);
+ partial void OnCreated();
+ partial void OnIdChanging(string value);
+ partial void OnIdChanged();
+ partial void OnContractTrackIdChanging(System.Nullable value);
+ partial void OnContractTrackIdChanged();
+ partial void OnControlItemAndCycleIdChanging(string value);
+ partial void OnControlItemAndCycleIdChanged();
+ partial void OnWorkPackageEstimateChanging(System.Nullable value);
+ partial void OnWorkPackageEstimateChanged();
+ #endregion
+
+ public PHTGL_ContractTrackMatchWBS()
+ {
+ OnCreated();
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
+ public string Id
+ {
+ get
+ {
+ return this._Id;
+ }
+ set
+ {
+ if ((this._Id != value))
+ {
+ this.OnIdChanging(value);
+ this.SendPropertyChanging();
+ this._Id = value;
+ this.SendPropertyChanged("Id");
+ this.OnIdChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractTrackId", DbType="Int")]
+ public System.Nullable ContractTrackId
+ {
+ get
+ {
+ return this._ContractTrackId;
+ }
+ set
+ {
+ if ((this._ContractTrackId != value))
+ {
+ this.OnContractTrackIdChanging(value);
+ this.SendPropertyChanging();
+ this._ContractTrackId = value;
+ this.SendPropertyChanged("ContractTrackId");
+ this.OnContractTrackIdChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ControlItemAndCycleId", DbType="VarChar(50)")]
+ public string ControlItemAndCycleId
+ {
+ get
+ {
+ return this._ControlItemAndCycleId;
+ }
+ set
+ {
+ if ((this._ControlItemAndCycleId != value))
+ {
+ this.OnControlItemAndCycleIdChanging(value);
+ this.SendPropertyChanging();
+ this._ControlItemAndCycleId = value;
+ this.SendPropertyChanged("ControlItemAndCycleId");
+ this.OnControlItemAndCycleIdChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackageEstimate", DbType="Decimal(18,0)")]
+ public System.Nullable WorkPackageEstimate
+ {
+ get
+ {
+ return this._WorkPackageEstimate;
+ }
+ set
+ {
+ if ((this._WorkPackageEstimate != value))
+ {
+ this.OnWorkPackageEstimateChanging(value);
+ this.SendPropertyChanging();
+ this._WorkPackageEstimate = value;
+ this.SendPropertyChanged("WorkPackageEstimate");
+ this.OnWorkPackageEstimateChanged();
+ }
+ }
+ }
+
+ public event PropertyChangingEventHandler PropertyChanging;
+
+ public event PropertyChangedEventHandler PropertyChanged;
+
+ protected virtual void SendPropertyChanging()
+ {
+ if ((this.PropertyChanging != null))
+ {
+ this.PropertyChanging(this, emptyChangingEventArgs);
+ }
+ }
+
+ protected virtual void SendPropertyChanged(String propertyName)
+ {
+ if ((this.PropertyChanged != null))
+ {
+ this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PHTGL_ContractTrackProgress")]
+ public partial class PHTGL_ContractTrackProgress : INotifyPropertyChanging, INotifyPropertyChanged
+ {
+
+ private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
+
+ private string _ContractTrackProgressId;
+
+ private string _ContractTrackId;
+
+ private string _BCWS_Quantity;
+
+ private string _BCWS_OutputValue;
+
+ private string _BCWS_Percentage;
+
+ private string _ACWP_Quantity;
+
+ private string _ACWP_OutputValue;
+
+ private string _ACWP_Percentage;
+
+ #region 可扩展性方法定义
+ partial void OnLoaded();
+ partial void OnValidate(System.Data.Linq.ChangeAction action);
+ partial void OnCreated();
+ partial void OnContractTrackProgressIdChanging(string value);
+ partial void OnContractTrackProgressIdChanged();
+ partial void OnContractTrackIdChanging(string value);
+ partial void OnContractTrackIdChanged();
+ partial void OnBCWS_QuantityChanging(string value);
+ partial void OnBCWS_QuantityChanged();
+ partial void OnBCWS_OutputValueChanging(string value);
+ partial void OnBCWS_OutputValueChanged();
+ partial void OnBCWS_PercentageChanging(string value);
+ partial void OnBCWS_PercentageChanged();
+ partial void OnACWP_QuantityChanging(string value);
+ partial void OnACWP_QuantityChanged();
+ partial void OnACWP_OutputValueChanging(string value);
+ partial void OnACWP_OutputValueChanged();
+ partial void OnACWP_PercentageChanging(string value);
+ partial void OnACWP_PercentageChanged();
+ #endregion
+
+ public PHTGL_ContractTrackProgress()
+ {
+ OnCreated();
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractTrackProgressId", DbType="VarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
+ public string ContractTrackProgressId
+ {
+ get
+ {
+ return this._ContractTrackProgressId;
+ }
+ set
+ {
+ if ((this._ContractTrackProgressId != value))
+ {
+ this.OnContractTrackProgressIdChanging(value);
+ this.SendPropertyChanging();
+ this._ContractTrackProgressId = value;
+ this.SendPropertyChanged("ContractTrackProgressId");
+ this.OnContractTrackProgressIdChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ContractTrackId", DbType="VarChar(50)")]
+ public string ContractTrackId
+ {
+ get
+ {
+ return this._ContractTrackId;
+ }
+ set
+ {
+ if ((this._ContractTrackId != value))
+ {
+ this.OnContractTrackIdChanging(value);
+ this.SendPropertyChanging();
+ this._ContractTrackId = value;
+ this.SendPropertyChanged("ContractTrackId");
+ this.OnContractTrackIdChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BCWS_Quantity", DbType="NVarChar(50)")]
+ public string BCWS_Quantity
+ {
+ get
+ {
+ return this._BCWS_Quantity;
+ }
+ set
+ {
+ if ((this._BCWS_Quantity != value))
+ {
+ this.OnBCWS_QuantityChanging(value);
+ this.SendPropertyChanging();
+ this._BCWS_Quantity = value;
+ this.SendPropertyChanged("BCWS_Quantity");
+ this.OnBCWS_QuantityChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BCWS_OutputValue", DbType="NVarChar(50)")]
+ public string BCWS_OutputValue
+ {
+ get
+ {
+ return this._BCWS_OutputValue;
+ }
+ set
+ {
+ if ((this._BCWS_OutputValue != value))
+ {
+ this.OnBCWS_OutputValueChanging(value);
+ this.SendPropertyChanging();
+ this._BCWS_OutputValue = value;
+ this.SendPropertyChanged("BCWS_OutputValue");
+ this.OnBCWS_OutputValueChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_BCWS_Percentage", DbType="NVarChar(50)")]
+ public string BCWS_Percentage
+ {
+ get
+ {
+ return this._BCWS_Percentage;
+ }
+ set
+ {
+ if ((this._BCWS_Percentage != value))
+ {
+ this.OnBCWS_PercentageChanging(value);
+ this.SendPropertyChanging();
+ this._BCWS_Percentage = value;
+ this.SendPropertyChanged("BCWS_Percentage");
+ this.OnBCWS_PercentageChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ACWP_Quantity", DbType="NVarChar(50)")]
+ public string ACWP_Quantity
+ {
+ get
+ {
+ return this._ACWP_Quantity;
+ }
+ set
+ {
+ if ((this._ACWP_Quantity != value))
+ {
+ this.OnACWP_QuantityChanging(value);
+ this.SendPropertyChanging();
+ this._ACWP_Quantity = value;
+ this.SendPropertyChanged("ACWP_Quantity");
+ this.OnACWP_QuantityChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ACWP_OutputValue", DbType="NVarChar(50)")]
+ public string ACWP_OutputValue
+ {
+ get
+ {
+ return this._ACWP_OutputValue;
+ }
+ set
+ {
+ if ((this._ACWP_OutputValue != value))
+ {
+ this.OnACWP_OutputValueChanging(value);
+ this.SendPropertyChanging();
+ this._ACWP_OutputValue = value;
+ this.SendPropertyChanged("ACWP_OutputValue");
+ this.OnACWP_OutputValueChanged();
+ }
+ }
+ }
+
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ACWP_Percentage", DbType="NVarChar(50)")]
+ public string ACWP_Percentage
+ {
+ get
+ {
+ return this._ACWP_Percentage;
+ }
+ set
+ {
+ if ((this._ACWP_Percentage != value))
+ {
+ this.OnACWP_PercentageChanging(value);
+ this.SendPropertyChanging();
+ this._ACWP_Percentage = value;
+ this.SendPropertyChanged("ACWP_Percentage");
+ this.OnACWP_PercentageChanged();
+ }
+ }
+ }
+
+ public event PropertyChangingEventHandler PropertyChanging;
+
+ public event PropertyChangedEventHandler PropertyChanged;
+
+ protected virtual void SendPropertyChanging()
+ {
+ if ((this.PropertyChanging != null))
+ {
+ this.PropertyChanging(this, emptyChangingEventArgs);
+ }
+ }
+
+ protected virtual void SendPropertyChanged(String propertyName)
+ {
+ if ((this.PropertyChanged != null))
+ {
+ this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
+ }
+ }
+ }
+
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PHTGL_MainProjectQuantity")]
public partial class PHTGL_MainProjectQuantity : INotifyPropertyChanging, INotifyPropertyChanged
{