/// <summary> /// This method is used to validate all component in this form /// </summary> private Boolean ValidateComponent() { #region Validate CustomerCodeRadTextBox //Validate CustomerCodeRadTextBox's Component if (String.IsNullOrWhiteSpace(CustomerCodeRadTextBox.Text)) { MessageErrorProvider.SetError(CustomerCodeRadTextBox, "Introduzca un código cliente correcto. \n Ej. 010101AB5DDAD20"); CustomerCodeRadTextBox.Focus(); return(false); } MessageErrorProvider.SetError(CustomerCodeRadTextBox, String.Empty); if (_stateForm == StateForm.NEW) { if (_serviceCustomer.IsExitCustomerCode(CustomerCodeRadTextBox.Text)) { MessageErrorProvider.SetError(CustomerCodeRadTextBox, string.Format("Código cliente ingresado ya existe, Introduzca otro.")); CustomerCodeRadTextBox.Focus(); return(false); } } #endregion #region Validate CompanyNameRadTextBox //Validate CompanyNameRadTextBox's Component if (String.IsNullOrWhiteSpace(CompanyNameRadTextBox.Text)) { MessageErrorProvider.SetError(CompanyNameRadTextBox, "Introduzca el nombre de la empresa."); CompanyNameRadTextBox.Focus(); return(false); } MessageErrorProvider.SetError(CompanyNameRadTextBox, String.Empty); if (CompanyNameRadTextBox.Text.Length > 50) { MessageErrorProvider.SetError(CompanyNameRadTextBox, string.Format("El nombre de la empresa Introducido es demasiado largo,\n Introduzca un nombre con menos o igual a 50 caracteres")); CompanyNameRadTextBox.Focus(); return(false); } MessageErrorProvider.SetError(CompanyNameRadTextBox, String.Empty); #endregion #region Validate EmailRadTextBox //Validate EmailRadTextBox's Component #endregion #region Validate ContactNameRadTextBox //Validate ContactNameRadTextBox's Component if (String.IsNullOrWhiteSpace(ContactNameRadTextBox.Text)) { MessageErrorProvider.SetError(ContactNameRadTextBox, "Introduzca el nombre del contacto."); ContactNameRadTextBox.Focus(); return(false); } MessageErrorProvider.SetError(ContactNameRadTextBox, String.Empty); if (ContactNameRadTextBox.Text.Length > 50) { MessageErrorProvider.SetError(ContactNameRadTextBox, string.Format("El nombre del contacto Introducido es demasiado largo, Introduzca un nombre con menos o igual a 50 caracteres")); ContactNameRadTextBox.Focus(); return(false); } MessageErrorProvider.SetError(ContactNameRadTextBox, String.Empty); #endregion #region Validate DocumentIDRadTextBox //Validate DocumentIDRadTextBox's Component if (String.IsNullOrWhiteSpace((string)DocumentIDRadTextBox.Value)) { MessageErrorProvider.SetError(DocumentIDRadTextBox, "Introduzca la cédula de identidad y electoral."); DocumentIDRadTextBox.Focus(); return(false); } MessageErrorProvider.SetError(DocumentIDRadTextBox, String.Empty); if (((string)DocumentIDRadTextBox.Value).Length < 11) { MessageErrorProvider.SetError(DocumentIDRadTextBox, string.Format("Cédula de identidad y electoral esta incompleta.")); DocumentIDRadTextBox.Focus(); return(false); } MessageErrorProvider.SetError(DocumentIDRadTextBox, String.Empty); if (this._serviceCustomer.IsExitCustomerDocumentID((string)DocumentIDRadTextBox.Value)) { MessageErrorProvider.SetError(DocumentIDRadTextBox, "La cédula ya existe en la base de de datos."); DocumentIDRadTextBox.Focus(); return(false); } MessageErrorProvider.SetError(DocumentIDRadTextBox, String.Empty); #endregion #region Validate Address1RadTextBox //Validate Address1RadTextBox's Component if (String.IsNullOrWhiteSpace(Address1RadTextBox.Text)) { MessageErrorProvider.SetError(Address1RadTextBox, "Introduzca una dirección."); Address1RadTextBox.Focus(); return(false); } MessageErrorProvider.SetError(Address1RadTextBox, String.Empty); #endregion #region Validate ProvinceIDComboBox //Validate ProvinceIDComboBox's Component if (ProvinceIDComboBox.SelectedIndex == 0) { MessageErrorProvider.SetError(ProvinceIDComboBox, string.Format("Debe seleccionar una Provincia")); ProvinceIDComboBox.Focus(); return(false); } MessageErrorProvider.SetError(ProvinceIDComboBox, String.Empty); #endregion #region Validate MunicipalityIDComboBox //Validate MunicipalityIDComboBox's Component if (MunicipalityIDComboBox.SelectedIndex == 0) { MessageErrorProvider.SetError(MunicipalityIDComboBox, string.Format("Debe seleccionar un Municipio")); MunicipalityIDComboBox.Focus(); return(false); } MessageErrorProvider.SetError(MunicipalityIDComboBox, String.Empty); //Validate Phone1RadMaskedEditBox's Component if (String.IsNullOrWhiteSpace(Phone1RadMaskedEditBox.Text) || Phone1RadMaskedEditBox.Text.Length < 12) { MessageErrorProvider.SetError(Phone1RadMaskedEditBox, "Introduzca un número de teléfono valido."); Phone1RadMaskedEditBox.Focus(); return(false); } MessageErrorProvider.SetError(Phone1RadMaskedEditBox, String.Empty); #endregion #region Validate Phone1RadMaskedEditBox //Validate Phone1RadMaskedEditBox's Component if (String.IsNullOrWhiteSpace((string)Phone1RadMaskedEditBox.Value)) { MessageErrorProvider.SetError(Phone1RadMaskedEditBox, "Introduzca un teléfono residencial."); Phone1RadMaskedEditBox.Focus(); return(false); } MessageErrorProvider.SetError(Phone1RadMaskedEditBox, String.Empty); if (((string)Phone1RadMaskedEditBox.Value).Length < 10) { MessageErrorProvider.SetError(Phone1RadMaskedEditBox, string.Format("Teléfono residencial esta incompleto.")); Phone1RadMaskedEditBox.Focus(); return(false); } MessageErrorProvider.SetError(Phone1RadMaskedEditBox, String.Empty); #endregion #region Validate CellphoneRadMaskedEditBox //Validate CellphoneRadMaskedEditBox's Component if (((string)CellphoneRadMaskedEditBox.Value).Length >= 1) { if (((string)CellphoneRadMaskedEditBox.Value).Length < 10) { MessageErrorProvider.SetError(CellphoneRadMaskedEditBox, string.Format("Teléfono celular esta incompleto.")); CellphoneRadMaskedEditBox.Focus(); return(false); } } MessageErrorProvider.SetError(CellphoneRadMaskedEditBox, String.Empty); #endregion #region Validate BusinessRegistrationRadTextBox //Validate BusinessRegistrationRadTextBox's Component if (BusinessRegistrationRadTextBox.Text.Length > 20) { MessageErrorProvider.SetError(BusinessRegistrationRadTextBox, string.Format("El registro empresarial Introducido es demasiado largo, Introduzca un registro empresarial correcto")); BusinessRegistrationRadTextBox.Focus(); return(false); } MessageErrorProvider.SetError(BusinessRegistrationRadTextBox, String.Empty); #endregion #region Validate TaxRegistrationRadTextBox //Validate TaxRegistrationRadTextBox's Component if (TaxRegistrationRadTextBox.Text.Length > 20) { MessageErrorProvider.SetError(TaxRegistrationRadTextBox, string.Format("El registro tributario Introducido es demasiado largo, Introduzca un registro tributario correcto")); TaxRegistrationRadTextBox.Focus(); return(false); } MessageErrorProvider.SetError(TaxRegistrationRadTextBox, String.Empty); #endregion return(true); }