Beispiel #1
0
 /// <summary>
 /// is used to set User Element Dimension
 /// </summary>
 /// <param name="journalLineDimension">journal line dimension object</param>
 /// <param name="docLine">document line object</param>
 private DocLine SetUserDimension(X_GL_LineDimension journalLineDimension, DocLine docLine)
 {
     if (journalLineDimension.GetLineType() == MJournalLine.ELEMENTTYPE_UserElement1 && !String.IsNullOrEmpty(journalLineDimension.GetDimensionValue()))
     {
         docLine.SetUserElement1(Convert.ToInt32(journalLineDimension.GetDimensionValue()));
     }
     else if (journalLineDimension.GetLineType() == MJournalLine.ELEMENTTYPE_UserElement2 && !String.IsNullOrEmpty(journalLineDimension.GetDimensionValue()))
     {
         docLine.SetUserElement2(Convert.ToInt32(journalLineDimension.GetDimensionValue()));
     }
     else if (journalLineDimension.GetLineType() == MJournalLine.ELEMENTTYPE_UserElement3 && !String.IsNullOrEmpty(journalLineDimension.GetDimensionValue()))
     {
         docLine.SetUserElement3(Convert.ToInt32(journalLineDimension.GetDimensionValue()));
     }
     else if (journalLineDimension.GetLineType() == MJournalLine.ELEMENTTYPE_UserElement4 && !String.IsNullOrEmpty(journalLineDimension.GetDimensionValue()))
     {
         docLine.SetUserElement4(Convert.ToInt32(journalLineDimension.GetDimensionValue()));
     }
     else if (journalLineDimension.GetLineType() == MJournalLine.ELEMENTTYPE_UserElement5 && !String.IsNullOrEmpty(journalLineDimension.GetDimensionValue()))
     {
         docLine.SetUserElement5(Convert.ToInt32(journalLineDimension.GetDimensionValue()));
     }
     else if (journalLineDimension.GetLineType() == MJournalLine.ELEMENTTYPE_UserElement6 && !String.IsNullOrEmpty(journalLineDimension.GetDimensionValue()))
     {
         docLine.SetUserElement6(Convert.ToInt32(journalLineDimension.GetDimensionValue()));
     }
     else if (journalLineDimension.GetLineType() == MJournalLine.ELEMENTTYPE_UserElement7 && !String.IsNullOrEmpty(journalLineDimension.GetDimensionValue()))
     {
         docLine.SetUserElement7(Convert.ToInt32(journalLineDimension.GetDimensionValue()));
     }
     else if (journalLineDimension.GetLineType() == MJournalLine.ELEMENTTYPE_UserElement8 && !String.IsNullOrEmpty(journalLineDimension.GetDimensionValue()))
     {
         docLine.SetUserElement8(Convert.ToInt32(journalLineDimension.GetDimensionValue()));
     }
     else if (journalLineDimension.GetLineType() == MJournalLine.ELEMENTTYPE_UserElement9 && !String.IsNullOrEmpty(journalLineDimension.GetDimensionValue()))
     {
         docLine.SetUserElement9(Convert.ToInt32(journalLineDimension.GetDimensionValue()));
     }
     else if (journalLineDimension.GetLineType().Equals(MJournalLine.ELEMENTTYPE_OrgTrx) && journalLineDimension.GetOrg_ID() > 0)
     {
         docLine.SetAD_OrgTrx_ID(Convert.ToInt32(journalLineDimension.GetOrg_ID()));
     }
     else if (journalLineDimension.GetLineType().Equals(MJournalLine.ELEMENTTYPE_Organization) && journalLineDimension.GetOrg_ID() > 0)
     {
         docLine.SetAD_Org_ID(Convert.ToInt32(journalLineDimension.GetOrg_ID()));
     }
     return(docLine);
 }