Autor
|
Tema: C# necesito su ayuda (Leído 2,000 veces)
|
Hanselogan
Desconectado
Mensajes: 1
|
Hola, me pidieron que pida la información de un cliente: nombre, apellido, fecha de nacimiento, edad, número de identidad, sexo, estado civil, dirección, fecha de creación, tipos de cuenta, número de cuenta, balance en su cuenta, posee tarjeta de crédito, número de tarjeta de crédito, límite, estado.
Me pide validar fecha con edad y si el cliente es menor de edad terminar la operación y si no tiene tarjeta de crédito que no permita ponerla ni límite y validar el estado del cliente.
Solo necesito saber como validar edad con fecha de nacimiento
MOD: No hacer doble post. Usa el boton modificar.
|
|
« Última modificación: 31 Julio 2019, 15:11 pm por MCKSys Argentina »
|
En línea
|
|
|
|
Serapis
|
Básicamente es una operación puramente matemática... Los niños aprenden a sumar y restar a los 5 o 6 años...
Por otro lado, es algo estúpido solicitar un mismo datos a una persona camuflado de dos formas distintas, dando lugar a error en una de ellas... Es como preguntar a alguien Nombre completo... Y luego Nombre completo de tus padre y madre y solo nombre de todos sus hijos... y solo para validar que el primer apellido del padre + el primer apellido de la amdre + el nombre de algún hijo coincide con el 'nombre completo'.
Puesto a ser torticeros, podemos hacer lo mismo con cada dato solicitado: - indique su Estado civil: (soltero/casado/separado/divorciado/viudo) Y luego le preguntamos el (deje libre lo que no proceda) A - nombre de su novia: B - nombre de su esposa: C - nombre de su difunta esposa: D - nombre de su ex-mujer:
Así si en estado civil puso 0 (soltero), luego debamos validar que no haya nada escrito en las 4 siguientes casillas (A-D). Pero si puso 1,2 (casado o separado), luego debamos comprobar que B está marcado y no el resto. Pero si puso 3 (divorciado), debamos comprobar si marcó además de B, D y ninguna más. O si marcó 4 (viudo), debamos comprobar que admeás de B, marcó C y ninguna más...
Igualmente se puiede embrollar con cualquier campo haciéndolo dual o múltple como el caso del estado civil... pero cúal es el propósito de todo ello?. Si es complicarlo por complicarlo, que s ehaga con todo. si es verificar libre de errores, es preferible solicitar que se ingrese dos veces el mismo dato (sin permitir copy/paste). Es fácil que todo el mundo se acuerde de su fecha de nacimiento, pero a veces en un instante dado y según el día/mes actual, es fácil que de repente uno no recuerde qué edad tiene hay muchos que les exige 'hechar cuentas'...
En cualquier caso, es pura y simple matemáticas. Resta años que dice tener del año actual y debe arrojar el de nacimiento, pero hay que considerar meses y días con el actual... ...por lo que es fácil incurrir en error pués cuando a uno le falta apenas una semana para cumplir años, por ejemplo le parece más oportuno o exacto decir que tiene ese año de más, que no. Pués al fin y al cabo tendría (por ejemplo 23'98 años), pués redondenado serían 24 aunque le falte una semana, técnicamente si no los ha cumplido tendrá solo 23 ... sin decimales.
En fin cosas de las estupideces humanas que tanto abundan... Si tienes opción pide fecha de nacimiento y olvida 'edad', la edad cambia con el tiempo (incluso al día siguiente podría indicar otra edad), la fecha de nacimiento es inalterable, es la que es...
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Necesito ayuda, por favor, necesito eliminar definitivamente un contacto del msn
« 1 2 »
Mensajería
|
jordijor
|
10
|
14,317
|
19 Diciembre 2011, 09:16 am
por A4TECH
|
|
|
[Ayuda] Necesito ayuda para crear un buen video uso AF y Flash.
Diseño Gráfico
|
XXXXXX
|
1
|
5,486
|
11 Noviembre 2009, 00:17 am
por Sub_Cero
|
|
|
Necesito su ayuda,NECESITO CONSEJOS PARA PROGRAMAR,MI VIDA DEPENDE D ESTO
Desarrollo Web
|
nevermind2403
|
7
|
5,749
|
25 Septiembre 2013, 03:53 am
por Graphixx
|
|
|
[PYTHON][AYUDA][ERROR] Necesito ayuda para instalar PyGTK 2 en windows 7
Scripting
|
Noxware
|
2
|
7,586
|
20 Septiembre 2014, 00:05 am
por Noxware
|
|
|
Hola amigos Necesito su ayuda con este codigo necesito pasarlo de C++ A C# ayuda
Programación C/C++
|
ManicaHere
|
0
|
3,188
|
1 Diciembre 2016, 05:29 am
por ManicaHere
|
|