示例#1
0
        public static List <GSSGFactorLevelPoints> GetGSSGFactorLevelPointsByFactorID(int FactorID)
        {
            DataTable returnTable;

            returnTable = ExecuteDataTable("spr_GetGSSGFactorLevelPointByFactorID", FactorID);
            return(GSSGFactorLevelPoints.GetCollection(returnTable));
        }
示例#2
0
        internal static List <IFactorLevelPoint> GetCollection(DataTable dataItems, enumFactorFormatType factorformattypeid)
        {
            List <IFactorLevelPoint> listCollection = new List <IFactorLevelPoint>();
            IFactorLevelPoint        current        = null;

            if (dataItems != null)
            {
                for (int i = 0; i < dataItems.Rows.Count; i++)
                {
                    if (factorformattypeid == enumFactorFormatType.FES)
                    {
                        current = new FesFactorLevelPoints(dataItems.Rows[i]);
                    }
                    else if (factorformattypeid == enumFactorFormatType.GSSG)
                    {
                        current = new GSSGFactorLevelPoints(dataItems.Rows[i]);
                    }



                    listCollection.Add(current);
                }
            }
            else
            {
                throw new Exception("You cannot create a FactorLevelPoint collection from a null data table.");
            }

            return(listCollection);
        }
示例#3
0
        public static List <IFactorLevelPoint> GetFactorLevelPointsByFactorID(IFactorLevelPoint currentFactorLevelPointobj, int factorid)
        {
            List <IFactorLevelPoint> factorlevelpoints = new List <IFactorLevelPoint>();

            if (currentFactorLevelPointobj is FesFactorLevelPoints)
            {
                factorlevelpoints = FesFactorLevelPoints.GetFesFactorLevelPointsByFactorID(factorid).ConvertAll <IFactorLevelPoint>(
                    delegate(FesFactorLevelPoints factorlevelpointsobj)
                    { return(factorlevelpointsobj); });
            }
            else if (currentFactorLevelPointobj is GSSGFactorLevelPoints)
            {
                factorlevelpoints = GSSGFactorLevelPoints.GetGSSGFactorLevelPointsByFactorID(factorid).ConvertAll <IFactorLevelPoint>(
                    delegate(GSSGFactorLevelPoints factorlevelpointsobj)
                    { return(factorlevelpointsobj); });
            }
            return(factorlevelpoints);
        }
示例#4
0
        internal static List <GSSGFactorLevelPoints> GetCollection(DataTable dataItems)
        {
            List <GSSGFactorLevelPoints> listCollection = new List <GSSGFactorLevelPoints>();
            GSSGFactorLevelPoints        current        = null;

            if (dataItems != null)
            {
                for (int i = 0; i < dataItems.Rows.Count; i++)
                {
                    current = new GSSGFactorLevelPoints(dataItems.Rows[i]);
                    listCollection.Add(current);
                }
            }
            else
            {
                throw new Exception("You cannot create a GSSGFactorLevelPoints collection from a null data table.");
            }

            return(listCollection);
        }
示例#5
0
 public FactorLevelPoint(int factorlevelid, enumFactorFormatType factorformattypeid)
 {
     try
     {
         if (factorformattypeid == enumFactorFormatType.FES)
         {
             FesFactorLevelPoints fesfactorlevelpoints = new FesFactorLevelPoints(factorlevelid);
             FillObject(fesfactorlevelpoints, factorformattypeid);
         }
         else if (factorformattypeid == enumFactorFormatType.GSSG)
         {
             GSSGFactorLevelPoints gssgfactorlevelpoints = new GSSGFactorLevelPoints(factorlevelid);
             FillObject(gssgfactorlevelpoints, factorformattypeid);
         }
     }
     catch (Exception ex)
     {
         HandleException(ex);
     }
 }
示例#6
0
        /// <summary>
        /// Determines whether the specified System.Object is equal to the current object.
        /// </summary>
        /// <param name="obj">The System.Object to compare with the current object.</param>
        /// <returns>Returns true if the specified System.Object is equal to the current object; otherwise, false.</returns>
        public override bool Equals(Object obj)
        {
            GSSGFactorLevelPoints GSSGFactorLevelPointsobj = obj as GSSGFactorLevelPoints;

            return((GSSGFactorLevelPointsobj == null) ? false : (this.FactorLevelID == GSSGFactorLevelPointsobj.FactorLevelID));
        }