コード例 #1
0
ファイル: SM_Grade.ascx.cs プロジェクト: riyuexing/rms
 /// <summary>
 /// 保存控件数据
 /// </summary>
 public override string SubmitData()
 {
     if (GradeType.ToLower() == "gradeopinion")
     {
         return("");
     }
     else
     {
         string ErrMsg = this.ucGradeControl.SubmitGradeData();
         string str    = this.ProjectCode;
         this.ProjectCode      = this.ucGradeControl.ProjectCode;
         this.ApplicationTitle = this.ucGradeControl.ApplicationTitle;
         this.UnitCode         = this.ucGradeControl.UnitCode;
         this.ApplicationType  = this.ucGradeControl.ApplicationType;
         this.ApplicationCode  = this.ucGradeControl.ApplicationCode;
         return(ErrMsg);
     }
 }
コード例 #2
0
ファイル: SM_Grade.ascx.cs プロジェクト: riyuexing/rms
    /// <summary>
    /// 组件初始化

    /// </summary>
    override public void InitControl()
    {
        //RmsPM.BLL.GradeMessage.GradeMessageStatusChange(this.GradeMessageCode, 2);
        if (this.ApplicationCode != "")
        {
            this.GradeMessageCode = this.ApplicationCode;
        }
        else if (this.GradeMessageCode != "")
        {
            this.ApplicationCode = this.GradeMessageCode;
        }

        if (GradeType.ToLower() == "gradeopinion")
        {
            this.GradeOpinionDiv.Visible = true;
            this.GradeDiv.Visible        = false;
            this.ucGradeOpinionControl.ApplicationCode  = this.ApplicationCode;
            this.ucGradeOpinionControl.SupplierCode     = this.SupplierCode;
            this.ucGradeOpinionControl.GradeMessageCode = this.GradeMessageCode;
            this.ucGradeOpinionControl.ProjectCode      = this.ProjectCode;
            this.ucGradeOpinionControl.State            = this.State;
            this.ucGradeOpinionControl.StateProject     = this.StateProject;
            this.ucGradeOpinionControl.InitControl();
            this.ApplicationTitle = this.ucGradeOpinionControl.ApplicationTitle;
        }
        else if (GradeType.ToLower() == "gradeopinionandgrade")
        {
            this.ucGradeOpinionControl.SupplierCode     = this.SupplierCode;
            this.ucGradeOpinionControl.GradeMessageCode = this.GradeMessageCode;
            this.ucGradeOpinionControl.ProjectCode      = this.ProjectCode;
            this.ucGradeOpinionControl.State            = this.State;

            switch (this.StateProject)//项目
            {
            case ModuleState.Operable:
                this.ucGradeControl.StateProject = this.StateProject;
                break;

            default:
                this.ucGradeOpinionControl.StateProject = this.StateProject;
                break;
            }

            this.ucGradeOpinionControl.InitControl();


            this.ucGradeControl.ApplicationCode  = this.ApplicationCode;
            this.ucGradeControl.SupplierCode     = this.SupplierCode;
            this.ucGradeControl.GradeMessageCode = this.GradeMessageCode;
            this.ucGradeControl.ProjectCode      = this.ProjectCode;
            this.ucGradeControl.State            = this.State;

            this.ucGradeControl.State1          = this.State1;
            this.ucGradeControl.State2          = this.State2;
            this.ucGradeControl.State3          = this.State3;
            this.ucGradeControl.State4          = this.State4;
            this.ucGradeControl.State5          = this.State5;
            this.ucGradeControl.State6          = this.State6;
            this.ucGradeControl.State7          = this.State7;
            this.ucGradeControl.StatePersentage = this.StatePersentage;
            this.ucGradeControl.InitControl();
        }
        else
        {
            this.GradeOpinionDiv.Visible = false;
            this.GradeDiv.Visible        = true;

            this.ucGradeControl.ApplicationCode  = this.ApplicationCode;
            this.ucGradeControl.SupplierCode     = this.SupplierCode;
            this.ucGradeControl.GradeMessageCode = this.GradeMessageCode;
            this.ucGradeControl.ProjectCode      = this.ProjectCode;
            this.ucGradeControl.State            = this.State;
            this.ucGradeControl.StateProject     = this.StateProject;
            this.ucGradeControl.State1           = this.State1;
            this.ucGradeControl.State2           = this.State2;
            this.ucGradeControl.State3           = this.State3;
            this.ucGradeControl.State4           = this.State4;
            this.ucGradeControl.State5           = this.State5;
            this.ucGradeControl.State6           = this.State6;
            this.ucGradeControl.State7           = this.State7;
            this.ucGradeControl.StatePersentage  = this.StatePersentage;
            this.ucGradeControl.InitControl();
        }
    }