Basf_EProject/EProject/FineUIPro.Web/EditorManage/EProjectDetail.aspx.cs

760 lines
38 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using BLL;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
namespace FineUIPro.Web.EditorManage
{
public partial class EProjectDetail : PageBase
{
#region
/// <summary>
/// 项目经理编辑器明细集合
/// </summary>
private static List<Model.Editor_PM> pMLists = new List<Model.Editor_PM>();
/// <summary>
/// 计划工程师编辑器明细集合
/// </summary>
//private static List<Model.Editor_ProjectControl> projectControlLists = new List<Model.Editor_ProjectControl>();
#endregion
#region
/// <summary>
/// 加载
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string eProjectId = Request.Params["eProjectId"];
if (!string.IsNullOrEmpty(eProjectId))
{
Model.Editor_EProject eproject = BLL.EProjectService.GeteProjectById(eProjectId);
if (eproject != null)
{
#region
this.txtJobNo.Text = eproject.ProjectControl_JobNo;
this.txtNotesLink.Text = eproject.ProjectControl_NotesLink;
this.txtFilesLink.Text = eproject.ProjectControl_FilesLink;
this.txtConstManger.Text = eproject.ProjectControl_ConstManager;
this.txtJobType.Text = eproject.ProjectControl_JobType;
this.txtOrginalBudget.Text = eproject.ProjectControl_OrginalBudget != null ? "" : Convert.ToInt32(eproject.ProjectControl_OrginalBudget).ToString();
this.txtEMManger.Text = eproject.ProjectControl_EMManager;
this.txtJobStatus.Text = eproject.ProjectControl_JobStatus;
this.txtAccount.Text = eproject.ProjectControl_Account;
//this.txtSQIBManger.Text = eproject.ProjectControl_SQIBManager;
this.txtJobTitle.Text = eproject.ProjectControl_JobTitle;
if (eproject.ProjectControl_PVIPrediction.HasValue)
{
this.txtPVIPrediction.Text = eproject.ProjectControl_PVIPrediction.ToString();
}
//this.txtPermitManger.Text = eproject.ProjectControl_PermitManager;
this.txtBuCode.Text = eproject.ProjectControl_BUCode;
this.txtCostEffectvitity.Text = eproject.ProjectControl_CostEffectvitity;
//this.txtTDCManager.Text = eproject.ProjectControl_TDCManager;
this.txtMOCFormNO.Text = eproject.ProjectControl_MOCFormNo;
if (!string.IsNullOrEmpty(eproject.ProjectControl_LeadBy))
{
this.txtLeadBy.Text = BLL.DepartService.GetDepartNameById(eproject.ProjectControl_LeadBy);
}
this.txtOprerationRep.Text = eproject.ProjectControl_OperationRep;
this.txtNetworkNo.Text = eproject.ProjectControl_NetworkNo;
this.txtProjectManager.Text = eproject.ProjectControl_ProjectManager;
this.txtRemark.Text = eproject.ProjectControl_Remarks;
if (eproject.ProjectControl_LP_SchStart.HasValue)
{
this.txtLPSchStart.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_LP_SchStart);
}
if (eproject.ProjectControl_LP_SchEnd.HasValue)
{
this.txtLPSchEnd.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_LP_SchEnd);
}
if (eproject.ProjectControl_LP_Progress.HasValue)
{
this.txtLPProgress.Text = eproject.ProjectControl_LP_Progress.ToString();
}
if (eproject.ProjectControl_CC_SchStart.HasValue)
{
this.txtCCSchStart.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_CC_SchStart);
}
if (eproject.ProjectControl_CC_SchEnd.HasValue)
{
this.txtCCSchEnd.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_CC_SchEnd);
}
if (eproject.ProjectControl_CC_Progress.HasValue)
{
this.txtCCProgress.Text = eproject.ProjectControl_CC_Progress.ToString();
}
if (eproject.ProjectControl_CM_SchStart.HasValue)
{
this.txtCMSchStart.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_CM_SchStart);
}
if (eproject.ProjectControl_CM_SchEnd.HasValue)
{
this.txtCMSchEnd.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_CM_SchEnd);
}
if (eproject.ProjectControl_CM_Progress.HasValue)
{
this.txtCMProgress.Text = eproject.ProjectControl_CM_Progress.ToString();
}
this.txtCIProcess.Text = eproject.ProjectControl_CI_ProcessName;
this.txtEquipment.Text = eproject.ProjectControl_CI_EquipmentName;
this.txtInstrument.Text = eproject.ProjectControl_CI_InstrumentName;
this.txtElectrical.Text = eproject.ProjectControl_CI_ElectricalName;
this.txtCivil.Text = eproject.ProjectControl_CI_CivilName;
if (eproject.ProjectControl_ChangedBudget.HasValue)
{
this.txtChangedBudget.Text = eproject.ProjectControl_ChangedBudget.ToString();
}
if (eproject.ProjectControl_CommittedPRPO.HasValue)
{
this.txtCommitted_PRPO.Text = eproject.ProjectControl_CommittedPRPO.ToString();
}
if (eproject.ProjectControl_CommittedSSRs.HasValue)
{
this.txtCommitted_SSRs.Text = eproject.ProjectControl_CommittedSSRs.ToString();
}
if (eproject.ProjectControl_Actual.HasValue)
{
this.txtActual.Text = eproject.ProjectControl_Actual.ToString();
}
if (eproject.ProjectControl_MS_ResourcePlanReceived.HasValue)
{
this.txtResourcePlanReceived.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_MS_ResourcePlanReceived);
}
if (eproject.PM_MA_SR.HasValue)
{
this.txtMS_SR.Text = string.Format("{0:yyyy-MM-dd}", eproject.PM_MA_SR);
}
if (eproject.ProjectControl_MS_Approval.HasValue)
{
this.txtMS_Approval.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_MS_Approval);
}
if (eproject.ProjectControl_MS_MC.HasValue)
{
this.txtMS_MC.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_MS_MC);
}
if (eproject.ProjectControl_MS_Close.HasValue)
{
this.txtMS_Close.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_MS_Close);
}
if (eproject.ProjectControl_BC_CloseDate.HasValue)
{
this.txtBC_CloseDate.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_BC_CloseDate);
}
if (eproject.ProjectControl_PC_CancelDate.HasValue)
{
this.txtCancelDate.Text = string.Format("{0:yyyy-MM-dd}", eproject.ProjectControl_PC_CancelDate);
}
this.txtCAPEXPlanNo.Text = eproject.CAPEXPlanNo;
#endregion
#region
this.txtGeneral_CDI.Text = eproject.PM_General_CDI;
if (eproject.PM_General_CostToComplete.HasValue)
{
this.txtGeneral_CostToComplete.Text = eproject.PM_General_CostToComplete.ToString();
}
this.txtGeneral_Priority.Text = eproject.PM_General_Priority;
this.txtGeneral_Category.Text = eproject.PM_General_Category;
if (eproject.PM_PP_PressureVessel.HasValue)
{
this.cbPM_PressureVessel.Checked = true;
this.txtPM_PressureVessel.Text = string.Format("{0:yyyy-MM-dd}", eproject.PM_PP_PressureVessel);
}
if (eproject.PM_PP_PressurePiping.HasValue)
{
this.cbPM_PressurePiping.Checked = true;
this.txtPM_PressurePiping.Text = string.Format("{0:yyyy-MM-dd}", eproject.PM_PP_PressurePiping);
}
if (eproject.PM_PP_SQIB.HasValue)
{
this.cbPM_SQIB.Checked = true;
this.txtPM_SQIB.Text = string.Format("{0:yyyy-MM-dd}", eproject.PM_PP_SQIB);
}
if (eproject.PM_SC_ApprovedQty.HasValue)
{
this.txtSC_ApprovedQty.Text = eproject.PM_SC_ApprovedQty.ToString();
}
if (eproject.PM_SC_ApprovedCost.HasValue)
{
this.txtSC_ApprovedCost.Text = eproject.PM_SC_ApprovedCost.ToString();
}
if (eproject.PM_SC_PendingQty.HasValue)
{
this.txtSC_PendingQty.Text = eproject.PM_SC_PendingQty.ToString();
}
if (eproject.PM_SC_PendingCost.HasValue)
{
this.txtSC_PendingCost.Text = eproject.PM_SC_PendingCost.ToString();
}
if (eproject.PM_MA_JobReveive.HasValue)
{
this.txtMA_JobReveive.Text = string.Format("{0:yyyy-MM-dd}", eproject.PM_MA_JobReveive);
}
if (eproject.PM_MA_KickOffMeeting.HasValue)
{
this.txtMA_KickOffMeeting.Text = string.Format("{0:yyyy-MM-dd}", eproject.PM_MA_KickOffMeeting);
}
if (eproject.PM_MA_SR.HasValue)
{
this.txtMA_SR.Text = string.Format("{0:yyyy-MM-dd}", eproject.PM_MA_SR);
}
if (eproject.PM_MA_ProjectApproval.HasValue)
{
this.txtProjectApproval.Text = string.Format("{0:yyyy-MM_dd}", eproject.PM_MA_ProjectApproval);
}
if (eproject.PM_LLEP_RevisedStart.HasValue)
{
this.txtLLEP_RevisedStart.Text = string.Format("{0:yyyy-MM-dd}", eproject.PM_LLEP_RevisedStart);
}
if (eproject.PM_LLEP_RevisedEnd.HasValue)
{
this.txtLLEP_RevisedEnd.Text = string.Format("{0:yyyy-MM-dd}", eproject.PM_LLEP_RevisedEnd);
}
if (eproject.PM_LLEP_ActualProgress.HasValue)
{
this.txtLLEP_ActualProgress.Text = eproject.PM_LLEP_ActualProgress.ToString();
}
if (eproject.PM_Study_StartDate.HasValue)
{
txtStartDate.Text = string.Format("{0:yyyy-MM-dd}", eproject.PM_Study_StartDate);
}
if (eproject.PM_Study_EndDate.HasValue)
{
this.txtEndDate.Text = string.Format("{0:yyyy-MM-dd}", eproject.PM_Study_EndDate);
}
this.txtRemarks_Engineering.Text = eproject.PM_Remarks_Engineering;
if (!string.IsNullOrEmpty(eproject.CM_Remarks_Procurement))
{
lblCMProcurement.Text = "CM-Procurement" + eproject.CM_Remarks_Procurement;
}
this.txtRemarks_Procurement.Text = eproject.PM_Remarks_Procurement;
//加载明细
pMLists = BLL.PMService.GetPMByEprojectId(eProjectId);
this.Grid2.DataSource = pMLists;
this.Grid2.DataBind();
#endregion
#region
if (eproject.CM_CC_RevisedStart.HasValue)
{
this.txtCCRevisedStart.Text = string.Format("{0:yyyy-MM-dd}", eproject.CM_CC_RevisedStart);
}
if (eproject.CM_CC_RevisedEnd.HasValue)
{
this.txtCCRevisedEnd.Text = string.Format("{0:yyyy-MM-dd}", eproject.CM_CC_RevisedEnd);
}
if (eproject.CM_CC_AcutalProgress.HasValue)
{
this.txtCCAcutalProgress.Text = eproject.CM_CC_AcutalProgress.ToString();
}
if (eproject.CM_CM_RevisedStart.HasValue)
{
this.txtCM_RevisedStart.Text = string.Format("{0:yyyy-MM-dd}", eproject.CM_CM_RevisedStart);
}
if (eproject.CM_CM_RevisedEnd.HasValue)
{
this.txtCM_RevisedEnd.Text = string.Format("{0:yyyy-MM-dd}", eproject.CM_CM_RevisedEnd);
}
if (eproject.CM_CM_AcutalProgress.HasValue)
{
this.txtCM_AcutalProgress.Text = eproject.CM_CM_AcutalProgress.ToString();
}
if (eproject.CM_KickOffMetting.HasValue)
{
this.txtCM_KickOffMetting.Text = string.Format("{0:yyyy-MM-dd}", eproject.CM_KickOffMetting);
}
if (eproject.CM_MA_MC.HasValue)
{
this.txtCM_MA_MC.Text = string.Format("{0:yyyy-MM-dd}", eproject.CM_MA_MC);
}
if (eproject.CM_FC.HasValue)
{
this.txtCM_FC.Text = string.Format("{0:yyyy-MM-dd}", eproject.CM_FC);
}
if (eproject.PM_General_CostToComplete.HasValue)
{
this.txtCM_Cost.Text = eproject.PM_General_CostToComplete.ToString();
}
if (eproject.CM_Punch_CKilledDate.HasValue)
{
this.txtCM_Punch_CKilledDate.Text = string.Format("{0:yyyy-MM-dd}", eproject.CM_Punch_CKilledDate);
}
this.txtConstruction.Text = eproject.CM_Remarks_Construction;
this.txtProcurement.Text = eproject.CM_Remarks_Procurement;
this.txtQualityHSE.Text = eproject.CM_Remarks_QualityHSE;
if (!string.IsNullOrEmpty(eproject.PM_Remarks_Procurement))
{
this.lblPMProcurement.Text = "PM-Procurement" + eproject.PM_Remarks_Procurement;
}
#endregion
#region SQIB编辑器
if (eproject.SQIB_PressureVessel.HasValue)
{
this.txtPressureVessel.Text = string.Format("{0:yyyy-MM-dd}", eproject.SQIB_PressureVessel);
}
if (eproject.SQIB_PressurePiping.HasValue)
{
this.txtPressurePiping.Text = string.Format("{0:yyyy-MM-dd}", eproject.SQIB_PressurePiping);
}
if (eproject.SQIB_SQIB.HasValue)
{
this.txtSQIB.Text = string.Format("{0:yyyy-MM-dd}", eproject.SQIB_SQIB);
}
#endregion
#region Permit编辑器
txtPermit_PPA_EnvAssess.Text = eproject.Permit_PPA_EnvAssess == null ? "" : Convert.ToDateTime(eproject.Permit_PPA_EnvAssess).ToString("yyyy-MM-dd");
txtPermit_PPA_EnergySaving.Text = eproject.Permit_PPA_EnergySaving == null ? "" : Convert.ToDateTime(eproject.Permit_PPA_EnergySaving).ToString("yyyy-MM-dd");
txtPermit_PPA_ProjectRegistration.Text = eproject.Permit_PPA_ProjectRegistration == null ? "" : Convert.ToDateTime(eproject.Permit_PPA_ProjectRegistration).ToString("yyyy-MM-dd");
txtPermit_PPA_PlanningPermit.Text = eproject.Permit_PPA_PlanningPermit == null ? "" : Convert.ToDateTime(eproject.Permit_PPA_PlanningPermit).ToString("yyyy-MM-dd");
txtPermit_PPA_SafetyConRev.Text = eproject.Permit_PPA_SafetyConRev == null ? "" : Convert.ToDateTime(eproject.Permit_PPA_SafetyConRev).ToString("yyyy-MM-dd");
txtPermit_PPA_SafetyDesignRev.Text = eproject.Permit_PPA_SafetyDesignRev == null ? "" : Convert.ToDateTime(eproject.Permit_PPA_SafetyDesignRev).ToString("yyyy-MM-dd");
txtPermit_PS_SafetyDesginReview.Text = eproject.Permit_PS_SafetyDesginReview == null ? "" : Convert.ToDateTime(eproject.Permit_PS_SafetyDesginReview).ToString("yyyy-MM-dd");
txtPermit_PPA_FFDesignReview.Text = eproject.Permit_PPA_FFDesignReview == null ? "" : Convert.ToDateTime(eproject.Permit_PPA_FFDesignReview).ToString("yyyy-MM-dd");
txtPermit_PS_EnvAssess.Text = eproject.Permit_PS_EnvAssess == null ? "" : Convert.ToDateTime(eproject.Permit_PS_EnvAssess).ToString("yyyy-MM-dd");
txtPermit_PS_EnergySaving.Text = eproject.Permit_PS_EnergySaving == null ? "" : Convert.ToDateTime(eproject.Permit_PS_EnergySaving).ToString("yyyy-MM-dd");
txtPermit_PS_ProjectRegistr.Text = eproject.Permit_PS_ProjectRegistr == null ? "" : Convert.ToDateTime(eproject.Permit_PS_ProjectRegistr).ToString("yyyy-MM-dd");
txtPermit_PS_PlanningPermit.Text = eproject.Permit_PS_PlanningPermit == null ? "" : Convert.ToDateTime(eproject.Permit_PS_PlanningPermit).ToString("yyyy-MM-dd");
txtPermit_PS_SafetyConReview.Text = eproject.Permit_PS_SafetyConReview == null ? "" : Convert.ToDateTime(eproject.Permit_PS_SafetyConReview).ToString("yyyy-MM-dd");
txtPermit_PS_FFDesginReview.Text = eproject.Permit_PS_FFDesginReview == null ? "" : Convert.ToDateTime(eproject.Permit_PS_FFDesginReview).ToString("yyyy-MM-dd");
txtPermit_PS_ConstPermit.Text = eproject.Permit_PS_ConstPermit == null ? "" : Convert.ToDateTime(eproject.Permit_PS_ConstPermit).ToString("yyyy-MM-dd");
txtPermit_PS_SafetyFinalAcc.Text = eproject.Permit_PS_SafetyFinalAcc == null ? "" : Convert.ToDateTime(eproject.Permit_PS_SafetyFinalAcc).ToString("yyyy-MM-dd");
txtPermit_PS_FFFinalAcc.Text = eproject.Permit_PS_FFFinalAcc == null ? "" : Convert.ToDateTime(eproject.Permit_PS_FFFinalAcc).ToString("yyyy-MM-dd");
txtPermit_PS_EnvFinalAcc.Text = eproject.Permit_PS_EnvFinalAcc == null ? "" : Convert.ToDateTime(eproject.Permit_PS_EnvFinalAcc).ToString("yyyy-MM-dd");
txtPermit_PS_ArchiveAccep.Text = eproject.Permit_PS_ArchiveAccep == null ? "" : Convert.ToDateTime(eproject.Permit_PS_ArchiveAccep).ToString("yyyy-MM-dd");
txtPermit_PS_3rdConstJian.Text = eproject.Permit_PS_3rdConstJian == null ? "" : Convert.ToDateTime(eproject.Permit_PS_3rdConstJian).ToString("yyyy-MM-dd");
txtPermit_PA_ConstPermit.Text = eproject.Permit_PA_ConstPermit == null ? "" : Convert.ToDateTime(eproject.Permit_PA_ConstPermit).ToString("yyyy-MM-dd");
txtPermit_PA_SafetyFinalACC.Text = eproject.Permit_PA_SafetyFinalACC == null ? "" : Convert.ToDateTime(eproject.Permit_PA_SafetyFinalACC).ToString("yyyy-MM-dd");
txtPermit_PA_FFFinalACC.Text = eproject.Permit_PA_FFFinalACC == null ? "" : Convert.ToDateTime(eproject.Permit_PA_FFFinalACC).ToString("yyyy-MM-dd");
txtPermit_PA_EnvFinalACC.Text = eproject.Permit_PA_EnvFinalACC == null ? "" : Convert.ToDateTime(eproject.Permit_PA_EnvFinalACC).ToString("yyyy-MM-dd");
if (eproject.Permit_PS_EnvAssess.HasValue || eproject.Permit_PPA_EnvAssess.HasValue)
{
this.chkPermit_PS_EnvAssess.Checked = true;
}
if (eproject.Permit_PS_EnergySaving.HasValue || eproject.Permit_PPA_EnergySaving.HasValue)
{
chkPermit_PS_EnergySaving.Checked = true;
}
if (eproject.Permit_PS_ProjectRegistr.HasValue || eproject.Permit_PPA_ProjectRegistration.HasValue)
{
chkPermit_PS_ProjectRegistr.Checked = true;
}
if (eproject.Permit_PS_PlanningPermit.HasValue || eproject.Permit_PPA_PlanningPermit.HasValue)
{
chkPermit_PS_PlanningPermit.Checked = true;
}
if (eproject.Permit_PS_SafetyDesginReview.HasValue || eproject.Permit_PPA_SafetyDesignRev.HasValue)
{
chkPermit_PS_SafetyDesginReview.Checked = true;
}
if (eproject.Permit_PS_FFDesginReview.HasValue || eproject.Permit_PPA_FFDesignReview.HasValue)
{
chkPermit_PS_FFDesginReview.Checked = true;
}
if (eproject.Permit_PS_ConstPermit.HasValue || eproject.Permit_PA_ConstPermit.HasValue)
{
chkPermit_PS_ConstPermit.Checked = true;
}
if (eproject.Permit_PS_SafetyFinalAcc.HasValue || eproject.Permit_PA_SafetyFinalACC.HasValue)
{
chkPermit_PS_SafetyFinalAcc.Checked = true;
}
if (eproject.Permit_PS_FFFinalAcc.HasValue || eproject.Permit_PA_FFFinalACC.HasValue)
{
chkPermit_PS_FFFinalAcc.Checked = true;
}
if (eproject.Permit_PS_EnvFinalAcc.HasValue || eproject.Permit_PA_EnvFinalACC.HasValue)
{
chkPermit_PS_EnvFinalAcc.Checked = true;
}
if (eproject.Permit_PS_ArchiveAccep.HasValue)
{
chkPermit_PS_ArchiveAccep.Checked = true;
}
if (eproject.Permit_PS_3rdConstJian.HasValue)
{
chkPermit_PS_3rdConstJian.Checked = true;
}
#endregion
#region
BindGridTDC();
#endregion
#region
BindGridLessonsLearned();
#endregion
#region AreaConcern
BindGridAreaConcern();
#endregion
#region Punch
BindGridPunch();
#endregion
#region FCR Log
BindGridFCRLog();
#endregion
#region Key Quantity
BindGridKeyQuantity();
#endregion
}
}
}
}
#region
#region
/// <summary>
/// 经验教训编辑器
/// </summary>
private void BindGridLessonsLearned()
{
string strSql = "SELECT LessonsLearnedId,Id,JobNo,PostBy,EntryDate,AppliedDiscip,Stage,Keyword,Description,RootCause,LessonLearned FROM dbo.Editor_LessonsLearned WHERE EProjectId=@eprojectId";
List<SqlParameter> listStr = new List<SqlParameter>();
string eProjectId = Request.Params["eProjectId"];
listStr.Add(new SqlParameter("@eprojectId", eProjectId));
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
// 2.获取当前分页数据
//var table = this.GetPagedDataTable(Grid1, tb1);
GridLessonLearned.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(GridLessonLearned, tb);
GridLessonLearned.DataSource = table;
GridLessonLearned.DataBind();
}
#region
/// <summary>
/// 分页
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridLessonLearned_PageIndexChange(object sender, GridPageEventArgs e)
{
GridLessonLearned.PageIndex = e.NewPageIndex;
BindGridLessonsLearned();
}
/// <summary>
/// 分页显示条数下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
GridLessonLearned.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
BindGridLessonsLearned();
}
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridLessonLearned_Sort(object sender, FineUIPro.GridSortEventArgs e)
{
GridLessonLearned.SortDirection = e.SortDirection;
GridLessonLearned.SortField = e.SortField;
BindGridLessonsLearned();
}
#endregion
#endregion
#region TDC
/// <summary>
/// 文档编辑器
/// </summary>
private void BindGridTDC()
{
string strSql = "SELECT TDCId, EProjectId, Type, Disc, A1Pages, ReceiveHC, ReceivePDF, ReceiveNative, PublishPDF, PublishNative, ToPlant, ToCHA, Remarks " +
" FROM dbo.Editor_TDC WHERE EProjectId=@eprojectId ";
List<SqlParameter> listStr = new List<SqlParameter>();
string eProjectId = Request.Params["eProjectId"];
listStr.Add(new SqlParameter("@eprojectId", eProjectId));
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
// 2.获取当前分页数据
//var table = this.GetPagedDataTable(Grid1, tb1);
GridTDC.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(GridTDC, tb);
GridTDC.DataSource = table;
GridTDC.DataBind();
}
#region
/// <summary>
/// 分页
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridTDC_PageIndexChange(object sender, GridPageEventArgs e)
{
GridTDC.PageIndex = e.NewPageIndex;
BindGridTDC();
}
/// <summary>
/// 分页显示条数下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlTDCPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
GridTDC.PageSize = Convert.ToInt32(ddlTDCPageSize.SelectedValue);
BindGridTDC();
}
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridTDC_Sort(object sender, FineUIPro.GridSortEventArgs e)
{
GridTDC.SortDirection = e.SortDirection;
GridTDC.SortField = e.SortField;
BindGridTDC();
}
#endregion
#endregion
#region Area Concern
private void BindGridAreaConcern()
{
string strSql = "SELECT AreaConcernId,EProjectId,SN,EntryDate,CreatedByName,CategoryCauseName,Remark FROM dbo.Editor_AreaConcern WHERE EProjectId=@eprojectId";
List<SqlParameter> listStr = new List<SqlParameter>();
string eProjectId = Request.Params["eProjectId"];
listStr.Add(new SqlParameter("@eprojectId", eProjectId));
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
// 2.获取当前分页数据
//var table = this.GetPagedDataTable(Grid1, tb1);
GridAreaConcern.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(GridAreaConcern, tb);
GridAreaConcern.DataSource = table;
GridAreaConcern.DataBind();
}
#region
/// <summary>
/// 分页
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridAreaConcern_PageIndexChange(object sender, GridPageEventArgs e)
{
GridAreaConcern.PageIndex = e.NewPageIndex;
BindGridAreaConcern();
}
/// <summary>
/// 分页显示条数下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlAreaConcern_SelectedIndexChanged(object sender, EventArgs e)
{
GridAreaConcern.PageSize = Convert.ToInt32(ddlAreaConcern.SelectedValue);
BindGridAreaConcern();
}
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridAreaConcern_Sort(object sender, FineUIPro.GridSortEventArgs e)
{
GridAreaConcern.SortDirection = e.SortDirection;
GridAreaConcern.SortField = e.SortField;
BindGridAreaConcern();
}
#endregion
#endregion
#region Punch
private void BindGridPunch()
{
string strSql = "SELECT * FROM dbo.Editor_Punch WHERE EProjectId=@eprojectId";
List<SqlParameter> listStr = new List<SqlParameter>();
string eProjectId = Request.Params["eProjectId"];
listStr.Add(new SqlParameter("@eprojectId", eProjectId));
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
// 2.获取当前分页数据
//var table = this.GetPagedDataTable(Grid1, tb1);
GridPunch.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(GridPunch, tb);
GridPunch.DataSource = table;
GridPunch.DataBind();
}
#region
/// <summary>
/// 分页
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridPunch_PageIndexChange(object sender, GridPageEventArgs e)
{
GridPunch.PageIndex = e.NewPageIndex;
BindGridPunch();
}
/// <summary>
/// 分页显示条数下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPunch_SelectedIndexChanged(object sender, EventArgs e)
{
GridPunch.PageSize = Convert.ToInt32(ddlPunch.SelectedValue);
BindGridPunch();
}
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridPunch_Sort(object sender, FineUIPro.GridSortEventArgs e)
{
GridPunch.SortDirection = e.SortDirection;
GridPunch.SortField = e.SortField;
BindGridPunch();
}
#endregion
#endregion
#region FCR Log
private void BindGridFCRLog()
{
string strSql = "SELECT * FROM dbo.Editor_FCRLog WHERE EProjectId=@eprojectId";
List<SqlParameter> listStr = new List<SqlParameter>();
string eProjectId = Request.Params["eProjectId"];
listStr.Add(new SqlParameter("@eprojectId", eProjectId));
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
// 2.获取当前分页数据
//var table = this.GetPagedDataTable(Grid1, tb1);
GridFCRLog.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(GridFCRLog, tb);
GridFCRLog.DataSource = table;
GridFCRLog.DataBind();
}
#region
/// <summary>
/// 分页
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridFCRLog_PageIndexChange(object sender, GridPageEventArgs e)
{
GridFCRLog.PageIndex = e.NewPageIndex;
BindGridFCRLog();
}
/// <summary>
/// 分页显示条数下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlFCRLog_SelectedIndexChanged(object sender, EventArgs e)
{
GridFCRLog.PageSize = Convert.ToInt32(ddlFCRLog.SelectedValue);
BindGridFCRLog();
}
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridFCRLog_Sort(object sender, FineUIPro.GridSortEventArgs e)
{
GridFCRLog.SortDirection = e.SortDirection;
GridFCRLog.SortField = e.SortField;
BindGridFCRLog();
}
#endregion
#endregion
#region Key Quantity
private void BindGridKeyQuantity()
{
List<SqlParameter> listStr = new List<SqlParameter>
{
new SqlParameter("@eprojectId", Request.Params["eProjectId"])
};
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunProc("Proc_KeyQuantityLists", parameter);
this.GridKeyQuantity.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(GridKeyQuantity, tb);
GridKeyQuantity.DataSource = table;
GridKeyQuantity.DataBind();
}
#region
/// <summary>
/// 分页
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridKeyQuantity_PageIndexChange(object sender, GridPageEventArgs e)
{
GridKeyQuantity.PageIndex = e.NewPageIndex;
BindGridKeyQuantity();
}
/// <summary>
/// 分页显示条数下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlKeyQuantity_SelectedIndexChanged(object sender, EventArgs e)
{
GridKeyQuantity.PageSize = Convert.ToInt32(ddlKeyQuantity.SelectedValue);
BindGridKeyQuantity();
}
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridKeyQuantity_Sort(object sender, FineUIPro.GridSortEventArgs e)
{
GridKeyQuantity.SortDirection = e.SortDirection;
GridKeyQuantity.SortField = e.SortField;
BindGridKeyQuantity();
}
#endregion
#endregion
#endregion
#endregion
}
}