public virtual GSList getScript() { GSList list = new GSList(); list.Add(new GSToken("festival")); list.Add(new GSList(new GSToken("text"), new GSString(Text))); if (FastingSubject.Length > 0) { list.Add(new GSList(new GSToken("fastSubject"), new GSString(FastingSubject))); } list.Add(new GSList(new GSToken("bookId"), new GSNumber(BookID))); list.Add(new GSList(new GSToken("fastType"), new GSNumber(FastID))); if (nVisible == 0) { list.Add(new GSList(new GSToken("visible"), new GSNumber(nVisible))); } if (StartYear > -10000) { list.Add(new GSList(new GSToken("startYear"), new GSNumber(StartYear))); } if (nReserved != 1) { list.Add(new GSList(new GSToken("used"), new GSNumber(nReserved))); } if (EventID != 0) { list.Add(new GSList(new GSToken("specId"), new GSNumber(EventID))); } if (DayOffset != 0) { list.Add(new GSList(new GSToken("dayOffset"), new GSNumber(DayOffset))); } return(list); }
public override GSCore GetPropertyValue(string s) { if (s.Equals("items")) { GSList list = new GSList(); foreach (TDayEvent de in p_events) { list.Add(de); } return(list); } else if (s.Equals("startDate")) { return(StartDateTime); } else if (s.Equals("endDate")) { return(EndDateTime); } else if (s.Equals("isSortedByTime")) { return(new GSBoolean(SortType == TResultEvents.SORTING_BY_DATE)); } else if (s.Equals("isSortedByType")) { return(new GSBoolean(SortType == TResultEvents.SORTING_BY_TYPE)); } else { return(base.GetPropertyValue(s)); } }
public override Scripting.GSList getScript() { GSList list = base.getScript(); list.Add(new GSList(new GSToken("condition"), new GSToken("(x (x calendar getDay (+ currIndex " + (-DayOffset).ToString() + ")) isFestivalTithi " + nTithi + " " + nMasa + ")"))); return(list); }
public override GSCore GetPropertyValue(string s) { if (s.Equals("items")) { GSList list = new GSList(); foreach (AppDayBase adb in MainInfo) { list.Add(adb); } return(list); } else if (s.Equals("location")) { return(Location); } else if (s.Equals("eventTime")) { return(eventTime); } else if (s.Equals("astroData")) { return(details); } return(base.GetPropertyValue(s)); }
public override Scripting.GSList getScript() { GSList list = base.getScript(); list.Add(new GSList(new GSToken("condition"), new GSToken("(x (x calendar getDay (+ currIndex " + (-DayOffset).ToString() + ")) hasSankranti " + RasiOfSun + ")"))); return(list); }
public override GSCore GetPropertyValue(string s) { switch (s) { case "items": GSList list = new GSList(); foreach (TResultMasa m in arr) { list.Add(m); } return(list); case "startDate": return(vc_start); case "endDate": return(vc_end); case "countYears": return(new GSNumber(n_countYears)); case "countMasa": return(new GSNumber(n_countMasa)); case "startYear": return(new GSNumber(n_startYear)); case "location": return(m_location); default: break; } return(base.GetPropertyValue(s)); }
public override GSCore GetPropertyValue(string s) { switch (s) { case "itemIndexes": GSList list = new GSList(); for (int i = 0; i < m_vcCount; i++) { list.Add(new GSNumber(i + BEFORE_DAYS)); } return(list); case "startDate": return(m_vcStart); default: return(base.GetPropertyValue(s)); } }
public override GSCore GetPropertyValue(string s) { if (s.Equals("items")) { GSList list = new GSList(); foreach (TCoreEvent de in p_events) { list.Add(de); } return(list); } else if (s.Equals("year")) { return(new GSNumber(Year)); } else { return(base.GetPropertyValue(s)); } }