示例#1
0
文件: PXSqlNotes.cs 项目: trygu/PxWeb
 private void SetSubTableNotes(RelevantFootNotesRow footNoteRow)
 {
     // SubTable allways maps to Table in paxiom
     if (mSubTables.ContainsKey(footNoteRow.SubTable))
     {
         if (mSubTables[footNoteRow.SubTable].IsSelected)
         {
             mPaxiomNotes.addTableNote(new PXSqlNote(footNoteRow, this.mMeta));
         }
     }
 }
示例#2
0
文件: PXSqlNotes.cs 项目: trygu/PxWeb
        private void SetContentsNotes(RelevantFootNotesRow footNoteRow)
        {
            // Contents

            if (mContents.ContainsKey(footNoteRow.Contents))
            {
                PXSqlNote mNote;
                mNote = new PXSqlNote(footNoteRow, this.mMeta);
                mContentsNotes.Add(mNote);
                //  mPXSqlContents[footNoteRow.Contents].FootNotesContents.Add(footNoteRow);
            }
        }
示例#3
0
文件: PXSqlNotes.cs 项目: trygu/PxWeb
 private void SetVariableNotes(RelevantFootNotesRow footNoteRow)
 {
     if (mVariables.ContainsKey(footNoteRow.Variable))
     {
         if (mVariables[footNoteRow.Variable].isSelected)
         {
             PXSqlNote mNote;
             mNote = new PXSqlNote(footNoteRow, this.mMeta);
             mVariableNotes.Add(mNote);
             //  mPXSqlVariables[footNoteRow.Variable].FootNotesVariable.Add(footNoteRow);
         }
     }
 }
示例#4
0
 public PXSqlNote(RelevantFootNotesRow footNoteRow, PXSqlMeta_21 mMeta)
 {
     this.mShowFootNote  = footNoteRow.ShowFootNote;
     this.mMandOpt       = footNoteRow.MandOpt;
     this.mFootNoteNo    = footNoteRow.FootNoteNo;
     this.mContents      = footNoteRow.Contents;
     this.mVariable      = footNoteRow.Variable;
     this.mValueCode     = footNoteRow.ValueCode;
     this.mTimePeriode   = footNoteRow.TimePeriod;
     this.mNotePresTexts = new Dictionary <string, String>();
     foreach (string langCode in mMeta.LanguageCodes)
     {
         this.mNotePresTexts.Add(langCode, footNoteRow.texts[langCode].FootNoteText);
     }
 }
示例#5
0
文件: PXSqlNotes.cs 项目: trygu/PxWeb
        private void SetContTimeNotes(RelevantFootNotesRow footNoteRow)
        {
            // ContentsVariable

            if (mContents.ContainsKey(footNoteRow.Contents))
            {
                if (mTimeVariable.Values.ContainsKey(footNoteRow.TimePeriod))
                {
                    PXSqlNote mNote;
                    mNote = new PXSqlNote(footNoteRow, this.mMeta);
                    mContTimeNotes.Add(mNote);
                    //  mPXSqlContents[footNoteRow.Contents].FootNotesContTime.Add(footNoteRow);
                }
            }
        }
示例#6
0
文件: PXSqlNotes.cs 项目: trygu/PxWeb
        private void SetContVblNotes(RelevantFootNotesRow footNoteRow)
        {
            // ContentsVariable

            if (mContents.ContainsKey(footNoteRow.Contents))
            {
                if (mVariables.ContainsKey(footNoteRow.Variable))
                {
                    if (mVariables[footNoteRow.Variable].isSelected)
                    {
                        PXSqlNote mNote;
                        mNote = new PXSqlNote(footNoteRow, this.mMeta);
                        mContVblNotes.Add(mNote);
                        //  mPXSqlContents[footNoteRow.Contents].FootNotesContVariable.Add(footNoteRow);
                    }
                }
            }
        }
示例#7
0
 private void SetMaintValueNotes(RelevantFootNotesRow footNoteRow)
 {
     if (mVariables.ContainsKey(footNoteRow.Variable))
     {
         if (mVariables[footNoteRow.Variable].isSelected)
         {
             if (mVariables[footNoteRow.Variable].Values.ContainsKey(footNoteRow.ValueCode))
             {
                 if (footNoteRow.ValuePool == mVariables[footNoteRow.Variable].Values[footNoteRow.ValueCode].ValuePool)
                 {
                     PXSqlNote mNote;
                     mNote = new PXSqlNote(footNoteRow, this);
                     mMaintValueNotes.Add(mNote);
                     //            mPXSqlVariables[footNoteRow.Variable].Values[footNoteRow.ValueCode].FootNotesValue.Add(footNoteRow);
                 }
             }
         }
     }
 }
示例#8
0
文件: PXSqlNotes.cs 项目: trygu/PxWeb
        private void SetCellNotesNotes(RelevantFootNotesRow footNoteRow)
        {
            // ContentsVariable
            PXSqlNote mNote;

            if (mContents.ContainsKey(footNoteRow.Contents))
            {
                if (mVariables.ContainsKey(footNoteRow.Variable))
                {
                    if (mVariables[footNoteRow.Variable].isSelected)
                    {
                        if (mVariables[footNoteRow.Variable].Values.ContainsKey(footNoteRow.ValueCode))
                        {
                            if (mTimeVariable.Values.ContainsKey(footNoteRow.TimePeriod))
                            {
                                mNote = new PXSqlNote(footNoteRow, this.mMeta);
                                mCellNotes.Add(mNote);
                            }
                        }
                    }
                }
            }
        }
示例#9
0
文件: PXSqlNotes.cs 项目: trygu/PxWeb
        private void SetMainTableNotes(RelevantFootNotesRow footNoteRow)
        {
            // MainTable allways maps to Table in paxiom

            mPaxiomNotes.addTableNote(new PXSqlNote(footNoteRow, this.mMeta));
        }