Exemplo n.º 1
0
        private bool DatosValidos()
        {
            if (controles.Find(x => x.Name == "txtContraseña").Text != controles.Find(x => x.Name == "txtConfirmarContraseña").Text)
            {
                throw new Exception("Las contraseñas deben coincidir");
            }

            if (controles.Find(x => x.Name == "txtContraseña").Text.Length < 8)
            {
                throw new Exception("La contraseña debe tener 8 caracteres como minimo");
            }

            ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtNombre"), "Nombre");
            ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtApellido"), "Apellido");
            ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtNombreDeUsuario"), "Nombre de Usuario");
            ServicioValidaciones.TextoCompleto((TextBox)controles.Find(x => x.Name == "txtDNI"), "DNI");
            ServicioValidaciones.CorreoValido((TextBox)controles.Find(x => x.Name == "txtCorreo"), "Correo");
            ServicioValidaciones.FormatoNumericoValido((TextBox)controles.Find(x => x.Name == "txtDNI"), "DNI");
            ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboRoles"), "Roles");
            ServicioValidaciones.ItemSeleccionado((ComboBox)controles.Find(x => x.Name == "comboUbicacion"), "Ubicacion");

            return(true);
        }