/// <summary> /// 下拉选择项目后自动切换 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cobODPNo_SelectedIndexChanged(object sender, EventArgs e) { if (cobODPNo.SelectedIndex == -1) { return; } objProject = objProjectService.GetProjectByODPNo(cobODPNo.Text); objGeneralRequirement = objRequirementService.GetGeneralRequirementByODPNo(cobODPNo.Text); txtBPONo.Text = objProject.BPONo; txtProjectName.Text = objProject.ProjectName; RefreshTree(); RefreshDgv(); if (objGeneralRequirement == null) { MessageBox.Show("请注意,项目通用技术要求没有添加,可能导致发货清单无法正常输出", "提示信息"); btnCeilingPackingList.Enabled = false; btnPrintCeilingPackingList.Enabled = false; btnSaveToExcel.Enabled = false; } else { txtTypeName.Text = objGeneralRequirement.TypeName; txtMainAssyPath.Text = objGeneralRequirement.MainAssyPath; if (objGeneralRequirement.MainAssyPath.Length > 0 && Program.ObjCurrentUser.UserGroupId < 3) { btnCeilingPackingList.Enabled = true; } if (dgvCeilingPackingList.RowCount > 0) { btnPrintCeilingPackingList.Enabled = true; btnSaveToExcel.Enabled = true; } } }
public FrmRequirements(Project objProject) : this() { txtODPNo.Text = objProject.ODPNo; txtProjectId.Text = objProject.ProjectId.ToString(); GeneralRequirement objGeneralRequirement = objRequirementService.GetGeneralRequirementByODPNo(objProject.ODPNo); if (objGeneralRequirement == null) { btnGeneralRequirement.Text = "添加通用技术要求"; } else { btnGeneralRequirement.Text = "修改通用技术要求"; cobTypeName.Text = objGeneralRequirement.TypeName; cobInputPower.Text = objGeneralRequirement.InputPower; cobMARVEL.Text = objGeneralRequirement.MARVEL; cobANSULPrepipe.Text = objGeneralRequirement.ANSULPrePipe; cobANSULSystem.Text = objGeneralRequirement.ANSULSystem; txtGeneralRequirementId.Text = objGeneralRequirement.GeneralRequirementId.ToString(); cobRiskLevel.Text = objGeneralRequirement.RiskLevel.ToString(); } btnSpecialRequirement.Text = "添加特殊技术要求"; dgvSpecialRequirements.AutoGenerateColumns = false; dgvSpecialRequirements.DataSource = objRequirementService.GetSpecialRequirementsByODPNo(objProject.ODPNo); }
/// <summary> /// 刷新通用技术要求 /// </summary> private void RefreshGeneralRequirement() { GeneralRequirement objGeneralRequirement = objRequirementService.GetGeneralRequirementByODPNo(cobODPNo.Text); if (objGeneralRequirement == null) { txtTypeName.Text = ""; txtInputPower.Text = ""; txtMARVEL.Text = ""; txtANSULPrePipe.Text = ""; txtANSULSystem.Text = ""; txtGeneralRequirementId.Text = ""; txtRiskLevel.Text = ""; } else { txtTypeName.Text = objGeneralRequirement.TypeName; txtInputPower.Text = objGeneralRequirement.InputPower; txtMARVEL.Text = objGeneralRequirement.MARVEL; txtANSULPrePipe.Text = objGeneralRequirement.ANSULPrePipe; txtANSULSystem.Text = objGeneralRequirement.ANSULSystem; txtGeneralRequirementId.Text = objGeneralRequirement.GeneralRequirementId.ToString(); txtRiskLevel.Text = objGeneralRequirement.RiskLevel.ToString(); } }