/// <summary> /// Constructor creates st with calculated input data from a value object with inputted strings /// </summary> /// <param name="voir">Value object with the inputted data</param> public InputDataChart(VOInputDataRadix voir) { name = voir.name.data; chartType = voir.chartType.data; // handle timezone TimeZoneList tzl = new TimeZoneList(); RpTimeZone[] tz = tzl.theList; string zoneText; double offsetValue = 0; if (voir.specTimezone.filled) { offsetValue = (double)Conversions.TimeText2Double(voir.specTimezone.data); if (voir.specTimezoneDir.data == "-") offsetValue = -offsetValue; zoneText = voir.specTimezone.data; } else { offsetValue = Convert.ToDouble(tz[Convert.ToInt32(voir.timezone.data)].offset); zoneText = Conversions.double2OffsetHms(offsetValue); } this.dateText = voir.date.data; this.timeText = voir.time.data + ". " + ResourceBundle.RB_COM_ZONE + ": " + zoneText + ". " + ResourceBundle.RB_COM_DST + ": " + voir.dst.data + "."; this.dst = Convert.ToDouble(voir.dst.data); this.calendar = Convert.ToInt32(voir.calendar.data); this.location = voir.location.data; string direction = ""; if (voir.geoLongDirection.data == "+") direction = ResourceBundle.RB_COM_LONG_EAST; else direction = ResourceBundle.RB_COM_LONG_WEST; this.longitudeText = voir.geoLongitude.data + " " + direction; this.longitude = Conversions.Coordinates2Degrees(voir.geoLongitude.data, direction); if (voir.geoLatDirection.data == "+") direction = ResourceBundle.RB_COM_LAT_NORTH; else direction = ResourceBundle.RB_COM_LAT_SOUTH; this.latitudeText = voir.geoLatitude.data + " " + direction; this.latitude = Conversions.Coordinates2Degrees(voir.geoLatitude.data, direction); this.coordinatesText = longitudeText + " - " + latitudeText; int[] dateArray = Conversions.DateText2IntArray(voir.date.data); int[] timeArray = Conversions.TimeText2IntArray(voir.time.data); double dstValue = 0; if (voir.dst.filled) { dstValue = Convert.ToDouble(voir.dst.data); } this.sourcedescription = voir.sourceDescription.data; this.sourcetype = voir.sourceType.data; this.remarks = voir.remarks.data; JdBuilder jdb = new JdBuilder(dateArray[0], dateArray[1], dateArray[2], timeArray[0], timeArray[1], timeArray[2], calendar, offsetValue, dstValue); this.jdnr = jdb.jd; }
public void SetUp() { _actionKeyword = "&"; _timeZoneList = JsonHelper.ReadAllPossibleTimeZones(); _timeZoneSettings = new TimeZoneSettings { ShowTimeNames = true, ShowTimeZoneNames = true, }; }
private void setCaptions() { Text = ResourceBundle.RB_FRM_DATARADIX_FORMTITLE; lbl_title.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_TITLE; lbl_intro.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_INTRO; lbl_name.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_NAME; lbl_location.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_LOCATION; lbl_longitude.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_LONGITUDE; lbl_latitude.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_LATITUDE; lbl_date.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_DATE; lbl_time.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_TIME; lbl_timezone.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_TIMEZONE; lbl_spectimezone.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_SPECTIMEZONE; lbl_charttype.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_CHARTTYPE; lbl_remarks.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_REMARKS; lbl_sourcetype.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_SOURCETYPE; lbl_sourcedescription.Text = ResourceBundle.RB_FRM_DATARADIX_LBL_SOURCEDESCRIPTION; gb_location.Text = ResourceBundle.RB_FRM_DATARADIX_GB_LOCATION; gb_datetime.Text = ResourceBundle.RB_FRM_DATARADIX_GB_DATETIME; gb_description.Text = ResourceBundle.RB_FRM_DATARADIX_GB_DESCRIPTION; ra_north.Text = ResourceBundle.RB_FRM_DATARADIX_RA_NORTH; ra_south.Text = ResourceBundle.RB_FRM_DATARADIX_RA_SOUTH; ra_east.Text = ResourceBundle.RB_FRM_DATARADIX_RA_EAST; ra_west.Text = ResourceBundle.RB_FRM_DATARADIX_RA_WEST; ra_tzeast.Text = ResourceBundle.RB_FRM_DATARADIX_RA_TZEAST; ra_tzwest.Text = ResourceBundle.RB_FRM_DATARADIX_RA_TZWEST; ra_greg.Text = ResourceBundle.RB_FRM_DATARADIX_RA_GREG; ra_jul.Text = ResourceBundle.RB_FRM_DATARADIX_RA_JUL; cb_dst.Text = ResourceBundle.RB_FRM_DATARADIX_CB_DST; cb_spectimezone.Text = ResourceBundle.RB_FRM_DATARADIX_CB_SPECTIMEZONE; btn_ok.Text = ResourceBundle.RB_FRM_DATARADIX_BTN_OK; btn_cancel.Text = ResourceBundle.RB_FRM_DATARADIX_BTN_CANCEL; btn_help.Text = ResourceBundle.RB_FRM_DATARADIX_BTN_HELP; TimeZoneList timeZoneList = new TimeZoneList(); this.co_timezone.Items.Clear(); for (int i = 0; i < Constants.C_RP_TOTAL_TIMEZONES; i++) { this.co_timezone.Items.Add(((RpTimeZone)timeZoneList.theList[i]).description); } this.co_charttype.Items.Clear(); for (int i = 0; i < Constants.C_RP_TOTAL_CHARTTYPES; i++) { this.co_charttype.Items.Add(((ChartType)chartTypeList.theList[i]).description); } this.co_sourcetype.Items.Clear(); for (int i = 0; i < Constants.C_RP_TOTAL_SOURCETYPES; i++) { this.co_sourcetype.Items.Add(((SourceType)sourceTypeList.theList[i]).description); } }
private void setCaptions() { Text = ResourceBundle.RB_FRM_CONFIGURATION_FORMTITLE; lbl_title.Text = ResourceBundle.RB_FRM_SETTINGS_LBL_TITLE; lbl_intro.Text = ResourceBundle.RB_FRM_SETTINGS_LBL_INTRO; lbl_timezone.Text = ResourceBundle.RB_FRM_SETTINGS_LBL_TIMEZONE; lbl_location.Text = ResourceBundle.RB_FRM_SETTINGS_LBL_LOCATION; lbl_longitude.Text = ResourceBundle.RB_FRM_SETTINGS_LBL_LONGITUDE; lbl_latitude.Text = ResourceBundle.RB_FRM_SETTINGS_LBL_LATITUDE; ra_east.Text = ResourceBundle.RB_FRM_SETTINGS_RA_EAST; ra_west.Text = ResourceBundle.RB_FRM_SETTINGS_RA_WEST; ra_north.Text = ResourceBundle.RB_FRM_SETTINGS_RA_NORTH; ra_south.Text = ResourceBundle.RB_FRM_SETTINGS_RA_SOUTH; btn_cancel.Text = ResourceBundle.RB_FRM_SETTINGS_BTN_CANCEL; btn_save.Text = ResourceBundle.RB_FRM_SETTINGS_BTN_SAVE; btn_help.Text = ResourceBundle.RB_FRM_SETTINGS_BTN_HELP; TimeZoneList timeZoneList = new TimeZoneList(); for (int i = 0; i < Constants.C_RP_TOTAL_TIMEZONES; i++) { co_timezones.Items.Add(((RpTimeZone)timeZoneList.theList[i]).description); } }