/// <summary> /// Mencari index variabel pada list /// </summary> /// <param name="variableCollection">list variabel</param> /// <param name="name">nama variabel</param> /// <returns>index</returns> public static int FindGroupIndex(SeriesGroups groupCollection, string name) { SeriesVariables a = new SeriesVariables(); groupToFind = new SeriesGroup(name, a); System.Predicate <SeriesGroup> search = findGroupPredicate; return(groupCollection.FindIndex(search)); }
/// <summary> /// Constructor /// </summary> /// <param name="name">nama project</param> /// <param name="frequency">frekuensi</param> /// <param name="start">tangal awal</param> /// <param name="end">tangal akhir</param> public SeriesData(string name, SeriesFrequency frequency, DateTime start, DateTime end) { this.seriesName = name; this.frequency = frequency; this.startDate = start; this.endDate = end; this.computeNumberObservations(); this.createNewTimeData(); this.seriesVariables = new SeriesVariables(); this.seriesGroups = new SeriesGroups(); }
/// <summary> /// Constructor. untuk undated /// </summary> /// <param name="name">nama project</param> /// <param name="numberObservations">jumlah observasi</param> public SeriesData(string name, int numberObservations) { this.seriesName = name; this.frequency = SeriesData.SeriesFrequency.Undated; this.numberObservations = numberObservations; this.createNewTimeData(); this.seriesVariables = new SeriesVariables(); this.seriesGroups = new SeriesGroups(); this.seriesVariables.Changed += new ChangedEventHandler(OnChanged); this.seriesGroups.Changed += new ChangedEventHandler(OnChanged); this.time.Changed += new ChangedEventHandler(OnChanged); }
/// <summary> /// Constructor /// </summary> /// <param name="name">nama project</param> /// <param name="frequency">frekuensi</param> /// <param name="start">tangal awal</param> /// <param name="end">tangal akhir</param> public SeriesData(string name, SeriesFrequency frequency, DateTime start, DateTime end) { this.seriesName = name; this.frequency = frequency; this.startDate = start; this.endDate = end; this.computeNumberObservations(); this.createNewTimeData(); this.seriesVariables = new SeriesVariables(); this.seriesGroups = new SeriesGroups(); this.seriesStocks = new SeriesStocks(); this.seriesVariables.Changed += new ChangedEventHandler(OnChanged); this.seriesGroups.Changed += new ChangedEventHandler(OnChanged); this.seriesStocks.Changed += new ChangedEventHandler(OnChanged); this.time.Changed += new ChangedEventHandler(OnChanged); }