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); }
public static List <FesFactorLevelPoints> GetFesFactorLevelPointsByFactorID(int FactorID) { DataTable returnTable; returnTable = ExecuteDataTable("spr_GetFESFactorLevelPointByFactorID", FactorID); return(FesFactorLevelPoints.GetCollection(returnTable)); }
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); }
internal static List <FesFactorLevelPoints> GetCollection(DataTable dataItems) { List <FesFactorLevelPoints> listCollection = new List <FesFactorLevelPoints>(); FesFactorLevelPoints current = null; if (dataItems != null) { for (int i = 0; i < dataItems.Rows.Count; i++) { current = new FesFactorLevelPoints(dataItems.Rows[i]); listCollection.Add(current); } } else { throw new Exception("You cannot create a FesFactorLevelPoints collection from a null data table."); } return(listCollection); }
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); } }
public static List <FesFactorLevelPoints> GetAllFesFactorLevelPoints() { return(FesFactorLevelPoints.GetCollection(ExecuteDataTable("spr_GetAllFESFactorLevelPoints"))); }
/// <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) { FesFactorLevelPoints FesFactorLevelPointsobj = obj as FesFactorLevelPoints; return((FesFactorLevelPointsobj == null) ? false : (this.FactorLevelID == FesFactorLevelPointsobj.FactorLevelID)); }