2023-10-24

This commit is contained in:
2023-10-24 14:23:46 +08:00
parent 3c521862d6
commit d0440ce2fb
20 changed files with 1406 additions and 853 deletions
@@ -53,55 +53,9 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
//tb = GetFilteredTable(Grid1.FilteredData, tb);
Grid1.DataSource = tb;
Grid1.DataBind();
if (string.IsNullOrEmpty(ContractId))
{
Grid2.DataSource = null;
Grid2.DataBind();
Grid3.DataSource = null;
Grid3.DataBind();
}
}
private void BindGrid2()
{
var db = Funs.DB;
var q = from x in db.PHTGL_ContractTrackMatchWBS
join y in db.WBS_ControlItemAndCycle on x.ControlItemAndCycleId equals y.ControlItemAndCycleId
where x.ContractTrackId == Grid1.SelectedRowID
select new
{
x.Id,
x.ContractTrackId,
x.ControlItemAndCycleId,
y.ControlItemAndCycleCode,
y.ControlItemContent,
y.Weights,
x.WorkPackageEstimate
};
;
Grid2.RecordCount = q.Count();
Grid2.DataSource = q;
Grid2.DataBind();
string deleteScript = GetDeleteScript();
// 在第一行新增一条数据
btnMatchWBS_New.OnClientClick = Window1.GetShowReference(String.Format("ContractTrackMatchWBS.aspx?ContractTrackId={0}", Grid1.SelectedRowID, "增加 - "));
}
private string GetDeleteScript()
{
return Confirm.GetShowReference("确定删除当前数据吗?", String.Empty, MessageBoxIcon.Question, Grid1.GetDeleteSelectedRowsReference(), String.Empty);
}
private void BindGrid3()
{
Model.PHTGL_ContractTrackProgress table = new Model.PHTGL_ContractTrackProgress();
table.ContractTrackId = Grid1.SelectedRowID;
var tb = BLL.PhtglContracttrackprogressService.GetPHTGL_ContractTrackProgressByModle(table);
Grid3.RecordCount = PhtglContracttrackprogressService.Count;
Grid3.DataSource = tb;
Grid3.DataBind();
}
#endregion
#region GV
@@ -194,11 +148,7 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_OnRowClick(object sender, GridRowClickEventArgs e)
{
BindGrid2();
BindGrid3();
}
/// <summary>
/// Grid行双击事件
@@ -234,206 +184,206 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
}
}
protected void btnMatchWBS_Save_OnClick(object sender, EventArgs e)
{
SaveGrid2();
}
//protected void btnMatchWBS_Save_OnClick(object sender, EventArgs e)
//{
// SaveGrid2();
//}
protected void btnMatchWBS_Delete_OnClick(object sender, EventArgs e)
{
if (Grid2.SelectedRowIndexArray.Length > 0)
{
Model.SGGLDB db = Funs.DB;
var controlItemAndCycles = from x in db.WBS_ControlItemAndCycle
where x.ProjectId == this.CurrUser.LoginProjectId
select x;
var unitWorks = from x in db.WBS_UnitWork
where x.ProjectId == this.CurrUser.LoginProjectId
select x;
var workPackages = (from x in db.WBS_WorkPackage
where x.ProjectId == this.CurrUser.LoginProjectId
select x).ToList();
foreach (int rowIndex in Grid2.SelectedRowIndexArray)
{
string rowID = Grid2.DataKeys[rowIndex][0].ToString();
var p = BLL.PhtglContracttrackmatchwbsService.GetPHTGL_ContractTrackMatchWBSById(rowID);
if (p != null)
{
decimal changePlanCost = 0 - (p.WorkPackageEstimate ?? 0);
var c = controlItemAndCycles.First(x => x.ControlItemAndCycleId == p.ControlItemAndCycleId);
c.PlanCost = 0;
BLL.ControlItemAndCycleService.UpdateControlItemAndCycle(c);
//更新上级WBS内容概算费用
BLL.WorkPackageService.UpdateWorkPackagesPlanCost(workPackages, c.WorkPackageId, changePlanCost);
var workPackage = workPackages.FirstOrDefault(x => x.WorkPackageId == c.WorkPackageId);
if (workPackage != null)
{
var unitWork = unitWorks.FirstOrDefault(x => x.UnitWorkId == workPackage.UnitWorkId);
if (unitWork.PlanCost == null)
{
unitWork.PlanCost = changePlanCost;
}
else
{
unitWork.PlanCost += changePlanCost;
}
}
db.SubmitChanges();
PhtglContracttrackmatchwbsService.DeleteModelById(rowID);
}
}
BindGrid2();
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
}
}
//protected void btnMatchWBS_Delete_OnClick(object sender, EventArgs e)
//{
// if (Grid2.SelectedRowIndexArray.Length > 0)
// {
// Model.SGGLDB db = Funs.DB;
// var controlItemAndCycles = from x in db.WBS_ControlItemAndCycle
// where x.ProjectId == this.CurrUser.LoginProjectId
// select x;
// var unitWorks = from x in db.WBS_UnitWork
// where x.ProjectId == this.CurrUser.LoginProjectId
// select x;
// var workPackages = (from x in db.WBS_WorkPackage
// where x.ProjectId == this.CurrUser.LoginProjectId
// select x).ToList();
// foreach (int rowIndex in Grid2.SelectedRowIndexArray)
// {
// string rowID = Grid2.DataKeys[rowIndex][0].ToString();
// var p = BLL.PhtglContracttrackmatchwbsService.GetPHTGL_ContractTrackMatchWBSById(rowID);
// if (p != null)
// {
// decimal changePlanCost = 0 - (p.WorkPackageEstimate ?? 0);
// var c = controlItemAndCycles.First(x => x.ControlItemAndCycleId == p.ControlItemAndCycleId);
// c.PlanCost = 0;
// BLL.ControlItemAndCycleService.UpdateControlItemAndCycle(c);
// //更新上级WBS内容概算费用
// BLL.WorkPackageService.UpdateWorkPackagesPlanCost(workPackages, c.WorkPackageId, changePlanCost);
// var workPackage = workPackages.FirstOrDefault(x => x.WorkPackageId == c.WorkPackageId);
// if (workPackage != null)
// {
// var unitWork = unitWorks.FirstOrDefault(x => x.UnitWorkId == workPackage.UnitWorkId);
// if (unitWork.PlanCost == null)
// {
// unitWork.PlanCost = changePlanCost;
// }
// else
// {
// unitWork.PlanCost += changePlanCost;
// }
// }
// db.SubmitChanges();
// PhtglContracttrackmatchwbsService.DeleteModelById(rowID);
// }
// }
// BindGrid2();
// ShowNotify("删除数据成功!", MessageBoxIcon.Success);
// }
//}
protected void btnProgress_Save_OnClick(object sender, EventArgs e)
{
SaveGrid3();
}
//protected void btnProgress_Save_OnClick(object sender, EventArgs e)
//{
// SaveGrid3();
//}
private void SaveGrid2()
{
JArray EditorArr = Grid2.GetMergedData();
if (EditorArr.Count > 0)
{
for (int i = 0; i < EditorArr.Count; i++)
{
JObject objects = (JObject)EditorArr[i];
var Id = objects["id"].ToString();
var WorkPackageEstimate = Funs.GetNewDecimal(objects["values"]["WorkPackageEstimate"].ToString());
//private void SaveGrid2()
//{
// JArray EditorArr = Grid2.GetMergedData();
// if (EditorArr.Count > 0)
// {
// for (int i = 0; i < EditorArr.Count; i++)
// {
// JObject objects = (JObject)EditorArr[i];
// var Id = objects["id"].ToString();
// var WorkPackageEstimate = Funs.GetNewDecimal(objects["values"]["WorkPackageEstimate"].ToString());
var model = PhtglContracttrackmatchwbsService.GetPHTGL_ContractTrackMatchWBSById(Id);
model.WorkPackageEstimate = WorkPackageEstimate;
PhtglContracttrackmatchwbsService.UpdatePHTGL_ContractTrackMatchWBS(model);
}
}
ShowNotify("保存成功", MessageBoxIcon.Success);
}
// var model = PhtglContracttrackmatchwbsService.GetPHTGL_ContractTrackMatchWBSById(Id);
// model.WorkPackageEstimate = WorkPackageEstimate;
// PhtglContracttrackmatchwbsService.UpdatePHTGL_ContractTrackMatchWBS(model);
// }
// }
// ShowNotify("保存成功", MessageBoxIcon.Success);
//}
private void SaveGrid3()
{
Model.SGGLDB db = Funs.DB;
var list = (from x in db.PHTGL_ContractTrackProgress
where x.ContractTrackId == Grid1.SelectedRowID
select x).ToList();
PhtglContracttrackprogressService.DeleteModleByContractTrackId(Grid1.SelectedRowID);
decimal totalWeights = 0;
var SelectedList = (from x in db.PHTGL_ContractTrackMatchWBS
where x.ContractTrackId == Grid1.SelectedRowID
select x.ControlItemAndCycleId).ToList();
var totalControlItemAndCycles = from x in db.WBS_ControlItemAndCycle
where x.ProjectId == this.CurrUser.LoginProjectId
select x;
var unitWorks = from x in db.WBS_UnitWork
where x.ProjectId == this.CurrUser.LoginProjectId
select x;
var workPackages = (from x in db.WBS_WorkPackage
where x.ProjectId == this.CurrUser.LoginProjectId
select x).ToList();
var controlItemAndCycles = from x in totalControlItemAndCycles
where SelectedList.Contains(x.ControlItemAndCycleId)
select x;
foreach (var controlItemAndCycle in controlItemAndCycles)
{
totalWeights += controlItemAndCycle.Weights ?? 0;
}
JArray EditorArr = Grid3.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 = Grid1.SelectedRowID;
model.BCWS_Quantity = Funs.GetNewDecimal(objects["values"]["BCWS_Quantity"].ToString());
model.BCWS_OutputValue = Funs.GetNewDecimal(objects["values"]["BCWS_OutputValue"].ToString());
model.BCWS_Percentage = Funs.GetNewDecimal(objects["values"]["BCWS_Percentage"].ToString());
model.ACWP_Quantity = Funs.GetNewDecimal(objects["values"]["ACWP_Quantity"].ToString());
model.ACWP_OutputValue = Funs.GetNewDecimal(objects["values"]["ACWP_OutputValue"].ToString());
model.ACWP_Percentage = Funs.GetNewDecimal(objects["values"]["ACWP_Percentage"].ToString());
model.Date = objects["values"]["Date"].ToString();
BLL.PhtglContracttrackprogressService.AddPHTGL_ContractTrackProgress(model);
var old = list.FirstOrDefault(x => x.Date == model.Date);
decimal oldValue = 0;
if (old != null)
{
oldValue = old.ACWP_OutputValue ?? 0;
}
decimal changeValue = (model.ACWP_OutputValue ?? 0) - oldValue;
if (changeValue != 0)
{
foreach (var item in controlItemAndCycles)
{
var c = controlItemAndCycles.First(x => x.ControlItemAndCycleId == item.ControlItemAndCycleId);
decimal thisValue = 0;
if (totalWeights > 0 && c.Weights.HasValue)
{
thisValue = decimal.Round(c.Weights.Value / totalWeights * changeValue, 2);
}
DateTime? months = Funs.GetNewDateTime(model.Date + "-01");
var WorkPackage = workPackages.FirstOrDefault(x => x.WorkPackageId == item.WorkPackageId);
Model.WBS_WorkPackageDetail WorkPackageDetail = BLL.WorkPackageDetailService.GetWorkPackageDetailByWorkPackageIdAndMonths(item.WorkPackageId, months.Value);
if (WorkPackageDetail != null)
{
WorkPackageDetail.ThisValue += thisValue;
}
else
{
WorkPackageDetail = new Model.WBS_WorkPackageDetail();
WorkPackageDetail.WorkPackageDetailId = SQLHelper.GetNewID();
WorkPackageDetail.WorkPackageId = item.WorkPackageId;
WorkPackageDetail.Months = months;
WorkPackageDetail.ThisValue = thisValue;
db.WBS_WorkPackageDetail.InsertOnSubmit(WorkPackageDetail);
}
//更新上级WBS内容每月实际费用
UpdateWorkPackageParentThisValue(db, WorkPackage.SuperWorkPackageId, months.Value, thisValue);
////更新单位工程
Model.WBS_WorkPackageParentDetail unitWorkDetail = BLL.WorkPackageParentDetailService.GetWorkPackageParentDetailByParentIdAndMonths(WorkPackage.UnitWorkId, months.Value);
if (unitWorkDetail != null)
{
unitWorkDetail.ThisValue += thisValue;
}
else
{
unitWorkDetail = new Model.WBS_WorkPackageParentDetail();
unitWorkDetail.WorkPackageParentDetailId = SQLHelper.GetNewID();
unitWorkDetail.ParentId = WorkPackage.UnitWorkId;
unitWorkDetail.Months = months;
unitWorkDetail.ThisValue = thisValue;
db.WBS_WorkPackageParentDetail.InsertOnSubmit(unitWorkDetail);
}
////更新建筑、安装工程
Model.WBS_UnitWork unitWork = unitWorks.FirstOrDefault(x => x.UnitWorkId == WorkPackage.UnitWorkId);
if (unitWork != null)
{
Model.WBS_WorkPackageParentDetail projectType = BLL.WorkPackageParentDetailService.GetWorkPackageParentDetailByParentIdAndMonths(unitWork.ProjectType, this.CurrUser.LoginProjectId, months.Value);
if (projectType != null)
{
projectType.ThisValue += thisValue;
}
else
{
projectType = new Model.WBS_WorkPackageParentDetail();
projectType.WorkPackageParentDetailId = SQLHelper.GetNewID();
projectType.ParentId = unitWork.ProjectType;
projectType.ProjectId = this.CurrUser.LoginProjectId;
projectType.Months = months;
projectType.ThisValue = thisValue;
db.WBS_WorkPackageParentDetail.InsertOnSubmit(projectType);
}
}
db.SubmitChanges();
}
}
}
}
ShowNotify("保存成功", MessageBoxIcon.Success);
//private void SaveGrid3()
//{
// Model.SGGLDB db = Funs.DB;
// var list = (from x in db.PHTGL_ContractTrackProgress
// where x.ContractTrackId == Grid1.SelectedRowID
// select x).ToList();
// PhtglContracttrackprogressService.DeleteModleByContractTrackId(Grid1.SelectedRowID);
// decimal totalWeights = 0;
// var SelectedList = (from x in db.PHTGL_ContractTrackMatchWBS
// where x.ContractTrackId == Grid1.SelectedRowID
// select x.ControlItemAndCycleId).ToList();
// var totalControlItemAndCycles = from x in db.WBS_ControlItemAndCycle
// where x.ProjectId == this.CurrUser.LoginProjectId
// select x;
// var unitWorks = from x in db.WBS_UnitWork
// where x.ProjectId == this.CurrUser.LoginProjectId
// select x;
// var workPackages = (from x in db.WBS_WorkPackage
// where x.ProjectId == this.CurrUser.LoginProjectId
// select x).ToList();
// var controlItemAndCycles = from x in totalControlItemAndCycles
// where SelectedList.Contains(x.ControlItemAndCycleId)
// select x;
// foreach (var controlItemAndCycle in controlItemAndCycles)
// {
// totalWeights += controlItemAndCycle.Weights ?? 0;
// }
// JArray EditorArr = Grid3.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 = Grid1.SelectedRowID;
// model.BCWS_Quantity = Funs.GetNewDecimal(objects["values"]["BCWS_Quantity"].ToString());
// model.BCWS_OutputValue = Funs.GetNewDecimal(objects["values"]["BCWS_OutputValue"].ToString());
// model.BCWS_Percentage = Funs.GetNewDecimal(objects["values"]["BCWS_Percentage"].ToString());
// model.ACWP_Quantity = Funs.GetNewDecimal(objects["values"]["ACWP_Quantity"].ToString());
// model.ACWP_OutputValue = Funs.GetNewDecimal(objects["values"]["ACWP_OutputValue"].ToString());
// model.ACWP_Percentage = Funs.GetNewDecimal(objects["values"]["ACWP_Percentage"].ToString());
// model.Date = objects["values"]["Date"].ToString();
// BLL.PhtglContracttrackprogressService.AddPHTGL_ContractTrackProgress(model);
// var old = list.FirstOrDefault(x => x.Date == model.Date);
// decimal oldValue = 0;
// if (old != null)
// {
// oldValue = old.ACWP_OutputValue ?? 0;
// }
// decimal changeValue = (model.ACWP_OutputValue ?? 0) - oldValue;
// if (changeValue != 0)
// {
// foreach (var item in controlItemAndCycles)
// {
// var c = controlItemAndCycles.First(x => x.ControlItemAndCycleId == item.ControlItemAndCycleId);
// decimal thisValue = 0;
// if (totalWeights > 0 && c.Weights.HasValue)
// {
// thisValue = decimal.Round(c.Weights.Value / totalWeights * changeValue, 2);
// }
// DateTime? months = Funs.GetNewDateTime(model.Date + "-01");
// var WorkPackage = workPackages.FirstOrDefault(x => x.WorkPackageId == item.WorkPackageId);
// Model.WBS_WorkPackageDetail WorkPackageDetail = BLL.WorkPackageDetailService.GetWorkPackageDetailByWorkPackageIdAndMonths(item.WorkPackageId, months.Value);
// if (WorkPackageDetail != null)
// {
// WorkPackageDetail.ThisValue += thisValue;
// }
// else
// {
// WorkPackageDetail = new Model.WBS_WorkPackageDetail();
// WorkPackageDetail.WorkPackageDetailId = SQLHelper.GetNewID();
// WorkPackageDetail.WorkPackageId = item.WorkPackageId;
// WorkPackageDetail.Months = months;
// WorkPackageDetail.ThisValue = thisValue;
// db.WBS_WorkPackageDetail.InsertOnSubmit(WorkPackageDetail);
// }
// //更新上级WBS内容每月实际费用
// UpdateWorkPackageParentThisValue(db, WorkPackage.SuperWorkPackageId, months.Value, thisValue);
// ////更新单位工程
// Model.WBS_WorkPackageParentDetail unitWorkDetail = BLL.WorkPackageParentDetailService.GetWorkPackageParentDetailByParentIdAndMonths(WorkPackage.UnitWorkId, months.Value);
// if (unitWorkDetail != null)
// {
// unitWorkDetail.ThisValue += thisValue;
// }
// else
// {
// unitWorkDetail = new Model.WBS_WorkPackageParentDetail();
// unitWorkDetail.WorkPackageParentDetailId = SQLHelper.GetNewID();
// unitWorkDetail.ParentId = WorkPackage.UnitWorkId;
// unitWorkDetail.Months = months;
// unitWorkDetail.ThisValue = thisValue;
// db.WBS_WorkPackageParentDetail.InsertOnSubmit(unitWorkDetail);
// }
// ////更新建筑、安装工程
// Model.WBS_UnitWork unitWork = unitWorks.FirstOrDefault(x => x.UnitWorkId == WorkPackage.UnitWorkId);
// if (unitWork != null)
// {
// Model.WBS_WorkPackageParentDetail projectType = BLL.WorkPackageParentDetailService.GetWorkPackageParentDetailByParentIdAndMonths(unitWork.ProjectType, this.CurrUser.LoginProjectId, months.Value);
// if (projectType != null)
// {
// projectType.ThisValue += thisValue;
// }
// else
// {
// projectType = new Model.WBS_WorkPackageParentDetail();
// projectType.WorkPackageParentDetailId = SQLHelper.GetNewID();
// projectType.ParentId = unitWork.ProjectType;
// projectType.ProjectId = this.CurrUser.LoginProjectId;
// projectType.Months = months;
// projectType.ThisValue = thisValue;
// db.WBS_WorkPackageParentDetail.InsertOnSubmit(projectType);
// }
// }
// db.SubmitChanges();
// }
// }
// }
// }
// ShowNotify("保存成功", MessageBoxIcon.Success);
}
//}
#region WBS内容每月实际费用
/// <summary>
@@ -494,14 +444,14 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
var CalculationRule = objects["values"]["CalculationRule"].ToString();
var WorkContent = objects["values"]["WorkContent"].ToString();
var Remarks = objects["values"]["Remarks"].ToString();
var ConstructionSubcontractor = objects["values"]["ConstructionSubcontractor"].ToString();
var ContractWeight = objects["values"]["ContractWeight"].ToString();
var MaterialSupplier = objects["values"]["MaterialSupplier"].ToString();
var IsWithinGeneralContractScope = objects["values"]["IsWithinGeneralContractScope"].ToString();
var EstimatedQuantity = objects["values"]["EstimatedQuantity"].ToString();
var EstimatedAmount = objects["values"]["EstimatedAmount"].ToString();
var SettledQuantity = objects["values"]["SettledQuantity"].ToString();
var SettledAmount = objects["values"]["SettledAmount"].ToString();
//var ConstructionSubcontractor = objects["values"]["ConstructionSubcontractor"].ToString();
//var ContractWeight = objects["values"]["ContractWeight"].ToString();
//var MaterialSupplier = objects["values"]["MaterialSupplier"].ToString();
//var IsWithinGeneralContractScope = objects["values"]["IsWithinGeneralContractScope"].ToString();
//var EstimatedQuantity = objects["values"]["EstimatedQuantity"].ToString();
//var EstimatedAmount = objects["values"]["EstimatedAmount"].ToString();
//var SettledQuantity = objects["values"]["SettledQuantity"].ToString();
//var SettledAmount = objects["values"]["SettledAmount"].ToString();
var model = PhtglContractTrackService.GetPHTGL_ContractTrackById(Id);
model.MainItemCode = MainItemCode;
@@ -519,18 +469,20 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
model.CalculationRule = CalculationRule;
model.WorkContent = WorkContent;
model.Remarks = Remarks;
model.ConstructionSubcontractor = ConstructionSubcontractor;
model.ContractWeight = ContractWeight;
model.MaterialSupplier = MaterialSupplier;
model.IsWithinGeneralContractScope = bool.Parse(IsWithinGeneralContractScope);
model.EstimatedQuantity = EstimatedQuantity;
model.EstimatedAmount = Funs.GetNewDecimal(EstimatedAmount);
model.SettledQuantity = SettledQuantity;
model.SettledAmount = Funs.GetNewDecimal(SettledAmount);
//model.ConstructionSubcontractor = ConstructionSubcontractor;
//model.ContractWeight = ContractWeight;
//model.MaterialSupplier = MaterialSupplier;
//model.IsWithinGeneralContractScope = bool.Parse(IsWithinGeneralContractScope);
//model.EstimatedQuantity = EstimatedQuantity;
//model.EstimatedAmount = Funs.GetNewDecimal(EstimatedAmount);
//model.SettledQuantity = SettledQuantity;
//model.SettledAmount = Funs.GetNewDecimal(SettledAmount);
PhtglContractTrackService.UpdatePHTGL_ContractTrack(model);
}
}
ShowNotify("保存成功", MessageBoxIcon.Success);
BindGrid();
}
@@ -539,22 +491,6 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
BindGrid();
}
protected void btnGetChart_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(ContractId))
{
var model = ContractService.GetContractByContractNum(DropContractCode.SelectedValue);
if (model != null)
{
PageContext.RegisterStartupScript(
Window2.GetShowReference(string.Format("ContractTrackProgressChart.aspx?ContractId={0}", model.ContractId, "图表 - ")));
}
}
else
{
ShowNotify("请选择施工分包合同", MessageBoxIcon.Question);
}
}
#endregion
#region
@@ -690,11 +626,6 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
}
protected void Window3_OnClose(object sender, WindowCloseEventArgs e)
{
BindGrid2();
}
}
}