Clientes de una empresa de Celulares
Una empresa de telefonía celular quiere registrar la lista de clientes.
Cada cliente está representado con la siguiente información:
- Número de línea del celular: un entero sin guiones ni decimales (sólo dígitos numéricos)
- Nombre del cliente: es el nombre completo (cualquier caracter alfabético, incluyendo números)
- Modelo del celular: se selecciona un modelo de la lista con la que trabaja la compañía de teléfonos (no es un texto libre sino que está representado en una entidad separada)
- Si desea recibir mensualmente el resumen de cuenta en su domicilio: un valor booleano
La aplicación debe iniciar en una pantalla que permita:
- Buscar los clientes por número y/o nombre (opcionales)
- Editar algún celular de la lista seleccionada en 1)
- Eliminar algún celular de la lista seleccionada en 1)
- Dar de alta un nuevo celular
- Limpiar los criterios de búsqueda (número y nombre)
Validaciones
- El número debe contener sólo dígitos numéricos
- El modelo de celular debe ser un modelo válido
- No puede ingresarse el mismo número de teléfono para dos clientes diferentes
- Los números de celular deben ser mayores a 1000
- Algunos modelos de celular están obligados a que sus clientes reciban el resumen de cuenta en su domicilio (depende del modelo)