private Boolean checkFields() { bool isOK = true; synapseErrorProvider1.SetError(txPath, ""); synapseErrorProvider1.SetError(txTechnicalName, ""); synapseErrorProvider1.SetError(txVersion, ""); synapseErrorProvider1.SetError(txVersionDate, ""); synapseErrorProvider1.SetError(txCategory, ""); txPath.MandatoryErrorMessage = GetLabel("Err.0010"); txTechnicalName.MandatoryErrorMessage = GetLabel("Err.0011"); txVersion.MandatoryErrorMessage = GetLabel("Err.0012"); txVersionDate.MandatoryErrorMessage = GetLabel("Err.0013"); txCategory.MandatoryErrorMessage = GetLabel("Err.0014"); synapseErrorProvider1.ShowMessageBox = true; isOK = synapseErrorProvider1.ValidateControls(); if (isOK) { IList <SynapseModule> _mods = SynapseModule.LoadFromPreparedQuery(@"SELECT * FROM SYNAPSE_MODULE WHERE TECHNICALNAME=@nvarchar0 AND ID <> @bigint1", "Default", txTechnicalName.Text, _module.ID); if (_mods.Count > 0) { synapseErrorProvider1.SetError(txTechnicalName, GetLabel("Err.0009")); MessageBox.Show(GetLabel("Err.0009"), GetLabel("Err"), MessageBoxButtons.OK, MessageBoxIcon.Error); isOK = false; } } return(isOK); }