private bool validar() { if (tbx_nombres.TextLength == 0) { MessageBox.Show("Llene el campo Nombres.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyAlphas(tbx_nombres.Text)) { MessageBox.Show("El nombre no debe contener caracteres numéricos.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_apellidos.TextLength == 0) { MessageBox.Show("Llene el campo Apellidos.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyAlphas(tbx_apellidos.Text)) { MessageBox.Show("El apellido no debe contener caracteres numéricos.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (cbx_mesnac.SelectedIndex == -1) { MessageBox.Show("Seleccione su mes de nacimiento.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (cbx_dianac.SelectedIndex == -1) { MessageBox.Show("Seleccione su día de nacimiento.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_añonac.TextLength == 0) { MessageBox.Show("Escriba su año de nacimiento.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyNumerics(tbx_añonac.Text)) { MessageBox.Show("El año no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_curp.TextLength == 0) { MessageBox.Show("Escriba su CURP.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } if (tbx_curp.TextLength != 18) { MessageBox.Show("El CURP debe contener 18 caracteres.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_rfc.TextLength > 0 & tbx_rfc.TextLength != 13) { MessageBox.Show("El RFC debe contener 13 caracteres.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (!RegexUtilities.IsValidEmail(tbx_email.Text)) { MessageBox.Show("El correo electrónico no es válido.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_password.TextLength != 8) { MessageBox.Show("La contraseña debe contener 8 caracteres.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } emp = new EmpleadoClass( id_adm, tbx_nombres.Text, tbx_apellidos.Text, new DateTime(Convert.ToInt32(tbx_añonac.Text), Convert.ToInt32(cbx_mesnac.Text), Convert.ToInt32(cbx_dianac.Text)), tbx_curp.Text, tbx_rfc.Text, tbx_email.Text, tbx_password.Text ); return(true); }
private bool validar() { if (tbx_nombres.TextLength == 0) { MessageBox.Show("Llene el campo Nombres.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyAlphas(tbx_nombres.Text)) { MessageBox.Show("El nombre no debe contener caracteres numéricos.", "Información inválida.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_apellidos.TextLength == 0) { MessageBox.Show("Llene el campo Apellidos.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyAlphas(tbx_apellidos.Text)) { MessageBox.Show("El apellido no debe contener caracteres numéricos.", "Información inválida.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (cbx_mesnac.SelectedIndex == -1) { MessageBox.Show("Seleccione su mes de nacimiento.", "Información incompleta.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (cbx_dianac.SelectedIndex == -1) { MessageBox.Show("Seleccione su día de nacimiento.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_añonac.TextLength == 0) { MessageBox.Show("Escriba su año de nacimiento.", "Información incompleta.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyNumerics(tbx_añonac.Text)) { MessageBox.Show("El año no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_calle.TextLength == 0) { } if (tbx_numext.TextLength == 0) { MessageBox.Show("Llene el número externo.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyNumerics(tbx_numext.Text)) { MessageBox.Show("El número externo contiene letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_col.TextLength == 0) { MessageBox.Show("Llene la colonia de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_estado.TextLength == 0) { MessageBox.Show("Llene el estado de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_munic.TextLength == 0) { MessageBox.Show("Llene el municipio de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_cp.TextLength == 0) { MessageBox.Show("Llene el código postal de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyNumerics(tbx_cp.Text)) { MessageBox.Show("El código postal no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_curp.TextLength != 18) { MessageBox.Show("El CURP debe contener 18 caracteres.", "Información incompleta.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (!RegexUtilities.IsValidEmail(tbx_email.Text)) { MessageBox.Show("El correo electrónico no es válido.", "Información inválida.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_password.TextLength != 8) { MessageBox.Show("La contraseña debe contener 8 caracteres.", "Información incompleta.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } client = new ClienteClass( id_emp, tbx_nombres.Text, tbx_apellidos.Text, new DateTime(Convert.ToInt32(tbx_añonac.Text), Convert.ToInt32(cbx_mesnac.Text), Convert.ToInt32(cbx_dianac.Text)), new Domicilio(tbx_calle.Text, tbx_numext.Text, tbx_numint.Text, tbx_col.Text, tbx_munic.Text, tbx_estado.Text, tbx_cp.Text), tbx_curp.Text, tbx_email.Text, tbx_password.Text ); return(true); }