• Domingo 22 de Diciembre de 2024, 12:11

Autor Tema:  Problemas Con Un Manejo De Fechas..  (Leído 1001 veces)

marinisimo

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problemas Con Un Manejo De Fechas..
« en: Martes 23 de Octubre de 2007, 23:13 »
0
Hola, saludos y gracias a quien este leyendo esto y pueda ayudarme: esta es la situacion:

tengo en una textbox que trae desde la base de datos la fecha de ingreso del empleado seleccionado por ejemplo : 25/01/2000

lo que tengo que hacer y no se como, es obtener el mes, en ese caso es obtener esa fecha para este año es decir, 25/01/2007, osea actualizarla al año actual

y despues de eso sumarle 12 meses   osea 25/12/2007, para con estas 2 fechas hacer una comparacion

y finalmente comparar, la fecha actual dentro de ese rango, para ver si la fecha esta dentro o ya se paso del rango.

Espero alguien me pueda orientar sobre las funciones que podria utilizar para realizar esas operaciones.

Es para un sistema que calcula los dias de vacaciones por empleado, estos solo tienen 1 año para utilizarlas, por eso debo hacer esa comparacion para validar si todavia estan dentro de su periodo de vacaciones o no

gracias a cualquier idea

cachorro

  • Miembro MUY activo
  • ***
  • Mensajes: 196
  • Nacionalidad: ec
    • Ver Perfil
    • http://www.pumamix.com
Re: Problemas Con Un Manejo De Fechas..
« Respuesta #1 en: Miércoles 24 de Octubre de 2007, 00:19 »
0
saludos....entiendo tu inquietud....mira t dejo un codigo q calcula la edad de una persona....te puede servir solo le tines q hace algunas modificaciones para que se adapte a tus necesidades.....

private int CalcularEdad(DateTime fechaNacimiento)

{
   DateTime fechaActual = DateTime.Now;
   int edad = fechaActual.Year - fechaNacimiento.Year;

   // Calcular si no ha cumplido aun
   if (DateTime.Now.Month < fechaNacimiento.Month ||
   (DateTime.Now.Month == fechaNacimiento.Month && DateTime.Now.Day < fechaNacimiento.Day))

   {
       edad--;
   }

   return edad;

}




saludos....espero aberte ayudado...en algo
La Vida es un Reto..Enfrentala....