public void Save(Quarter2MonthSettings Quarter2Month) { XMLhelper XML = new XMLhelper(UserSettings); XML.XMLWriteFile(xmlRootQuarter2MonthLocation, SummerMonthKey, Quarter2Month.SummerMonth.ToString(CultureInfo.CurrentCulture)); XML.XMLWriteFile(xmlRootQuarter2MonthLocation, FallMonthKey, Quarter2Month.FallMonth.ToString(CultureInfo.CurrentCulture)); XML.XMLWriteFile(xmlRootQuarter2MonthLocation, WinterMonthKey, Quarter2Month.WinterMonth.ToString(CultureInfo.CurrentCulture)); XML.XMLWriteFile(xmlRootQuarter2MonthLocation, SpringMonthKey, Quarter2Month.SpringMonth.ToString(CultureInfo.CurrentCulture)); }
public Quarter2MonthSettings Load() { Quarter2MonthSettings Quarter2Month = new Quarter2MonthSettings(); XMLhelper XML = new XMLhelper(UserSettings); try { Quarter2Month.SummerMonth = Convert.ToInt32(XML.XMLReadFile(xmlRootQuarter2MonthLocation, SummerMonthKey), CultureInfo.CurrentCulture); } catch { Quarter2Month.SummerMonth = SummerMonthDefault; XML.XMLWriteFile(xmlRootQuarter2MonthLocation, SummerMonthKey, Quarter2Month.SummerMonth.ToString(CultureInfo.CurrentCulture)); } try { Quarter2Month.FallMonth = Convert.ToInt32(XML.XMLReadFile(xmlRootQuarter2MonthLocation, FallMonthKey), CultureInfo.CurrentCulture); } catch { Quarter2Month.FallMonth = FallMonthDefault; XML.XMLWriteFile(xmlRootQuarter2MonthLocation, FallMonthKey, Quarter2Month.FallMonth.ToString(CultureInfo.CurrentCulture)); } try { Quarter2Month.WinterMonth = Convert.ToInt32(XML.XMLReadFile(xmlRootQuarter2MonthLocation, WinterMonthKey), CultureInfo.CurrentCulture); } catch { Quarter2Month.WinterMonth = WinterMonthDefault; XML.XMLWriteFile(xmlRootQuarter2MonthLocation, WinterMonthKey, Quarter2Month.WinterMonth.ToString(CultureInfo.CurrentCulture)); } try { Quarter2Month.SpringMonth = Convert.ToInt32(XML.XMLReadFile(xmlRootQuarter2MonthLocation, SpringMonthKey), CultureInfo.CurrentCulture); } catch { Quarter2Month.SpringMonth = SpringMonthDefault; XML.XMLWriteFile(xmlRootQuarter2MonthLocation, SpringMonthKey, Quarter2Month.SpringMonth.ToString(CultureInfo.CurrentCulture)); } return(Quarter2Month); }
public string CurrentQuarter(Quarter2MonthSettings Quarter2Month) { int year = DateTime.Now.Year; int month = DateTime.Now.Month; // default values int SummerFallYear = year - 1; int WinterSpringYear = year; if ((1 <= month) && (month <= 5)) { if (month < Quarter2Month.SpringMonth) { return("Winter " + WinterSpringYear.ToString(CultureInfo.CurrentCulture)); } return("Spring " + WinterSpringYear.ToString(CultureInfo.CurrentCulture)); } else { if (6 < month) { SummerFallYear = year; WinterSpringYear = year + 1; } else { WinterSpringYear = year; SummerFallYear = year - 1; } if (month < Quarter2Month.FallMonth) { return("Summer " + WinterSpringYear.ToString(CultureInfo.CurrentCulture)); } if (Quarter2Month.WinterMonth == month) { return("Winter " + WinterSpringYear.ToString(CultureInfo.CurrentCulture)); } return("Fall " + SummerFallYear.ToString(CultureInfo.CurrentCulture)); } }