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