Ejemplo n.º 1
0
        private bool ValidarDatos()
        {
            RutValidator myValidador = RutValidator.CrearValidador(this.rutEstudianteTextBox.Text);

            myValidador.Validar();
            if (myValidador.ErrorValidacion)
            {
                MessageBox.Show(myValidador.MensajeError, "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.rutEstudianteTextBox.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(this.nombreEstudianteTextBox.Text))
            {
                MessageBox.Show("El nombre del alumno no puede quedar vacío", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.nombreEstudianteTextBox.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(this.apellidosEstudianteTextBox.Text))
            {
                MessageBox.Show("Los apellidos del alumno no puede quedar vacío", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.apellidosEstudianteTextBox.Focus();
                return(false);
            }
            myValidador = RutValidator.CrearValidador(this.rutApoderadoTextBox.Text);
            myValidador.Validar();
            if (myValidador.ErrorValidacion)
            {
                MessageBox.Show(myValidador.MensajeError, "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.rutApoderadoTextBox.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(this.nombreApoderadoTextBox.Text))
            {
                MessageBox.Show("El nombre del apoderado no puede quedar vacío", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.nombreApoderadoTextBox.Focus();
                return(false);
            }
            if (string.IsNullOrEmpty(this.apellidosApoderadoTextBox.Text))
            {
                MessageBox.Show("Los apellidos del apoderado no puede quedar vacío", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.apellidosApoderadoTextBox.Focus();
                return(false);
            }
            if (!string.IsNullOrEmpty(this.emailTextBox.Text))
            {
                EmailValidator myEmailValidador = EmailValidator.CrearValidador(this.emailTextBox.Text);
                myEmailValidador.Validar();
                if (myValidador.ErrorValidacion)
                {
                    MessageBox.Show(myValidador.MensajeError, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    this.emailTextBox.Focus();
                    return(false);
                }
            }
            return(true);
        }
Ejemplo n.º 2
0
 public PersonController(ILogger <PersonController> logger, PersonContext context, RutValidator rutValidator)
 {
     _logger       = logger;
     _context      = context;
     _rutValidator = rutValidator;
 }