/// <summary> /// Read and validate time /// </summary> /// <returns></returns> private bool ReadAndValidateTime() { int intValue = 0; if (int.TryParse(txtStartHours.Text, out intValue)) { timeCalc.UserStartHours = intValue; } else { return(false); } int intValue1 = 0; if (int.TryParse(txtEndHours.Text, out intValue1)) { timeCalc.UserEndHours = intValue1; } else { return(false); } int intValue2 = 0; if (int.TryParse(txtStartMinutes.Text, out intValue2)) { timeCalc.UserStartMinutes = intValue2; } else { return(false); } int intValue3 = 0; if (int.TryParse(txtEndMinutes.Text, out intValue3)) { timeCalc.UserEndMinutes = intValue3; } else { return(false); } string errMessage = string.Empty; if (!timeCalc.Validate(out errMessage)) { MessageBox.Show(errMessage, "Error"); return(false); } return(true); }
/// <summary> /// Reads change time info and validates /// </summary> /// <returns></returns> private bool ReadInputTime() { timeCalc = new TimeCalculation(); time.TimeCalcData = timeCalc; ReadAndValidateTime(); string message; bool ok = timeCalc.Validate(out message); if (ok) { } else { string strMessage = "Set/Change time is invalid"; MessageBox.Show(strMessage, "Error"); } return(ok); }