/// <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;
         }
     }
 }
示例#2
0
        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);
        }
示例#3
0
        /// <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();
            }
        }