Exemple #1
0
        public Boolean tiene_vacaciones(Colaborador colaborador)
        {
            DateTime primer_registro      = colaborador.obtener_primer_registro();
            TimeSpan cant_dias_vacaciones = DateTime.Today - primer_registro;

            if (cant_dias_vacaciones.Days >= AÑO)
            {
                return(true);
            }
            return(false);
        }
Exemple #2
0
        public Int32 total_cant_dias_vacaciones(Colaborador colaborador)
        {
            int cant_dias_vacaciones = 14;

            if (tiene_vacaciones(colaborador))
            {
                DateTime primer_registro = colaborador.obtener_primer_registro();
                DateTime año_vacaciones  = primer_registro.AddDays(365);
                TimeSpan temp            = DateTime.Today - año_vacaciones;
                cant_dias_vacaciones += Convert.ToInt32(temp.Days / 30);
                cant_dias_vacaciones -= colaborador.Vacaciones;
            }
            return(cant_dias_vacaciones);
        }