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); }