bool IsValid() { bool isValid = true; if (!TextBoxNumberOfMessagesOnMonitor.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Value for Number of Messages on Console", SystemMessage = "Please provide valid integer value for Number of Messages on Console.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxNumberOfMessagesOnMonitor.Text = "50"; TextBoxNumberOfMessagesOnMonitor.Focus(); }); sm.Owner = Window.GetWindow(this); sm.WindowStartupLocation = WindowStartupLocation.CenterOwner; sm.ShowPopup(); return(isValid); } if (!TextBoxNumberOfDataPoints.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Value for Number of Data Points to Plot", SystemMessage = "Please provide valid integer value for Number of Data Points to Plot.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxNumberOfDataPoints.Text = "150"; TextBoxNumberOfDataPoints.Focus(); }); sm.Owner = Window.GetWindow(this); sm.WindowStartupLocation = WindowStartupLocation.CenterOwner; sm.ShowPopup(); return(isValid); } if (!TextBoxFramesPerSecond.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Value for Data Resolution", SystemMessage = "Please provide valid integer value for Deta Resolution (Frames Per Second).", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxFramesPerSecond.Text = "30"; TextBoxFramesPerSecond.Focus(); }); sm.Owner = Window.GetWindow(this); sm.WindowStartupLocation = WindowStartupLocation.CenterOwner; sm.ShowPopup(); return(isValid); } if (!TextBoxLagTime.Text.IsDouble()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Value for Lag Time", SystemMessage = "Please provide valid numeric value for Lag Time.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxLagTime.Text = "3"; TextBoxLagTime.Focus(); }); sm.Owner = Window.GetWindow(this); sm.WindowStartupLocation = WindowStartupLocation.CenterOwner; sm.ShowPopup(); return(isValid); } if (!TextBoxLeadTime.Text.IsDouble()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Value for Lead Time", SystemMessage = "Please provide valid numeric value for Lead Time.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxLeadTime.Text = "1"; TextBoxLeadTime.Focus(); }); sm.Owner = Window.GetWindow(this); sm.WindowStartupLocation = WindowStartupLocation.CenterOwner; sm.ShowPopup(); return(isValid); } if (!TextBoxChartRefreshInterval.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Value for Chart Refresh Interval", SystemMessage = "Please provide valid integer value for Chart Refresh Interval (in miliseconds).", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxChartRefreshInterval.Text = "250"; TextBoxChartRefreshInterval.Focus(); }); sm.Owner = Window.GetWindow(this); sm.WindowStartupLocation = WindowStartupLocation.CenterOwner; sm.ShowPopup(); return(isValid); } if (!TextBoxStatisticsDataRefreshInterval.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Value for Statistics Data Refresh Interval", SystemMessage = "Please provide valid integer value for Statistics Data Refresh Interval (in seconds).", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxStatisticsDataRefreshInterval.Text = "30"; TextBoxStatisticsDataRefreshInterval.Focus(); }); sm.Owner = Window.GetWindow(this); sm.WindowStartupLocation = WindowStartupLocation.CenterOwner; sm.ShowPopup(); return(isValid); } if (!TextBoxMeasurementsDataRefreshInterval.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Value for Measurements Data Refresh Interval", SystemMessage = "Please provide valid integer value for Measurements Data Refresh Interval (in seconds).", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxMeasurementsDataRefreshInterval.Text = "30"; TextBoxMeasurementsDataRefreshInterval.Focus(); }); sm.Owner = Window.GetWindow(this); sm.WindowStartupLocation = WindowStartupLocation.CenterOwner; sm.ShowPopup(); return(isValid); } if (!TextBoxFrequencyRangeMin.Text.IsDouble()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Value for Frequency Range Min", SystemMessage = "Please provide valid numeric value for Frequency Range Min.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxFrequencyRangeMin.Text = "59.95"; TextBoxFrequencyRangeMin.Focus(); }); sm.Owner = Window.GetWindow(this); sm.WindowStartupLocation = WindowStartupLocation.CenterOwner; sm.ShowPopup(); return(isValid); } if (!TextBoxFrequencyRangeMax.Text.IsDouble()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Value for Frequency Range Max", SystemMessage = "Please provide valid numeric value for Frequency Range Max.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxFrequencyRangeMax.Text = "60.05"; TextBoxFrequencyRangeMax.Focus(); }); sm.Owner = Window.GetWindow(this); sm.WindowStartupLocation = WindowStartupLocation.CenterOwner; sm.ShowPopup(); return(isValid); } if (Convert.ToDouble(TextBoxFrequencyRangeMax.Text) <= Convert.ToDouble(TextBoxFrequencyRangeMin.Text)) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Frequency Range Max must be higher than Frequency Range Min", SystemMessage = "Please provide higher numeric value for Frequency Range Max.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxFrequencyRangeMax.Focus(); }); sm.Owner = Window.GetWindow(this); sm.WindowStartupLocation = WindowStartupLocation.CenterOwner; sm.ShowPopup(); return(isValid); } return(isValid); }
bool IsValid() { bool isValid = true; if (string.IsNullOrEmpty(TextBoxAcronym.Text.CleanText())) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Acronym", SystemMessage = "Please provide valid Acronym.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxAcronym.Focus(); }); #if !SILVERLIGHT #endif sm.ShowPopup(); return(isValid); } if (!TextBoxIDCode.Text.IsInteger() || Convert.ToInt32(TextBoxIDCode.Text) < 0) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid ID Code", SystemMessage = "Please provide valid integer value for ID Code.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxIDCode.Focus(); }); sm.ShowPopup(); return(isValid); } if (!TextBoxNominalFrequency.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Nominal Frequency", SystemMessage = "Please provide valid integer value for Nominal Frequency.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxNominalFrequency.Focus(); }); sm.ShowPopup(); return(isValid); } if (!TextBoxFramesPerSecond.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Frames Per Second", SystemMessage = "Please provide valid integer value for Frames Per Second.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxFramesPerSecond.Focus(); }); sm.ShowPopup(); return(isValid); } if (!TextBoxLagTime.Text.IsDouble()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Lag Time", SystemMessage = "Please provide valid numeric value for Lag Time.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxLagTime.Focus(); }); sm.ShowPopup(); return(isValid); } if (!TextBoxLeadTime.Text.IsDouble()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Lead Time", SystemMessage = "Please provide valid numeric value for Lead Time.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxLeadTime.Focus(); }); sm.ShowPopup(); return(isValid); } if (!TextBoxLoadOrder.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Load Order", SystemMessage = "Please provide valid integer value for Load Order.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxLoadOrder.Focus(); }); sm.ShowPopup(); return(isValid); } if (!TextBoxTimeResolution.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Time Resolution", SystemMessage = "Please provide valid integer value for Time Resolution.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxTimeResolution.Focus(); }); sm.ShowPopup(); return(isValid); } if (!TextBoxCurrentScalingValue.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Current Scaling Value", SystemMessage = "Please provide valid integer value for Current Scaling Value.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxCurrentScalingValue.Focus(); }); sm.ShowPopup(); return(isValid); } if (!TextBoxVoltageScalingValue.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Voltage Scaling Value", SystemMessage = "Please provide valid integer value for Voltage Scaling Value.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxVoltageScalingValue.Focus(); }); sm.ShowPopup(); return(isValid); } if (!TextBoxAnalogScalingValue.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Analog Scaling Value", SystemMessage = "Please provide valid integer value for Analog Scaling Value.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxAnalogScalingValue.Focus(); }); sm.ShowPopup(); return(isValid); } if (!TextBoxDigitalMaskValue.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Digital Mask Value", SystemMessage = "Please provide valid integer value for Digital Mask Value.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxDigitalMaskValue.Focus(); }); sm.ShowPopup(); return(isValid); } return(isValid); }
bool IsValid() { bool isValid = true; if (string.IsNullOrEmpty(TextBoxAcronym.Text.CleanText())) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Acronym", SystemMessage = "Please provide valid Acronym.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxAcronym.Focus(); }); #if !SILVERLIGHT sm.Owner = Window.GetWindow(this); #endif sm.ShowPopup(); return(isValid); } if (string.IsNullOrEmpty(TextBoxAssemblyName.Text.CleanText())) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Assembly Name", SystemMessage = "Please provide valid Assembly Name.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxAssemblyName.Focus(); }); #if !SILVERLIGHT sm.Owner = Window.GetWindow(this); #endif sm.ShowPopup(); return(isValid); } if (string.IsNullOrEmpty(TextBoxTypeName.Text.CleanText())) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Type Name", SystemMessage = "Please provide valid Type Name.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxTypeName.Focus(); }); #if !SILVERLIGHT sm.Owner = Window.GetWindow(this); #endif sm.ShowPopup(); return(isValid); } if (!TextBoxMinMeasurements.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Minimum Measurements to Use", SystemMessage = "Please provide valid integer value for Minimum Measurements to Use.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxMinMeasurements.Focus(); }); #if !SILVERLIGHT sm.Owner = Window.GetWindow(this); #endif sm.ShowPopup(); return(isValid); } if (!TextBoxFramesPerSecond.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Frames Per Second", SystemMessage = "Please provide valid integer value for Frames Per Second.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxFramesPerSecond.Focus(); }); #if !SILVERLIGHT sm.Owner = Window.GetWindow(this); #endif sm.ShowPopup(); return(isValid); } if (!TextBoxLagTime.Text.IsDouble()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Lag Time", SystemMessage = "Please provide valid numeric value for Lag Time.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxLagTime.Focus(); }); #if !SILVERLIGHT sm.Owner = Window.GetWindow(this); #endif sm.ShowPopup(); return(isValid); } if (!TextBoxLeadTime.Text.IsDouble()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Lead Time", SystemMessage = "Please provide valid numeric value for Lead Time.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxLeadTime.Focus(); }); #if !SILVERLIGHT sm.Owner = Window.GetWindow(this); #endif sm.ShowPopup(); return(isValid); } if (!TextBoxLoadOrder.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Load Order", SystemMessage = "Please provide valid integer value for Load Order.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxLoadOrder.Focus(); }); #if !SILVERLIGHT sm.Owner = Window.GetWindow(this); #endif sm.ShowPopup(); return(isValid); } if (!TextBoxTimeResolution.Text.IsInteger()) { isValid = false; SystemMessages sm = new SystemMessages(new Message() { UserMessage = "Invalid Time Resolution", SystemMessage = "Please provide valid integer value for Time Resolution.", UserMessageType = MessageType.Error }, ButtonType.OkOnly); sm.Closed += new EventHandler(delegate(object sender, EventArgs e) { TextBoxTimeResolution.Text = "330000"; TextBoxTimeResolution.Focus(); }); #if !SILVERLIGHT sm.Owner = Window.GetWindow(this); #endif sm.ShowPopup(); return(isValid); } return(isValid); }