コード例 #1
0
        public static void CalularVacaciones()
        {
            ParametroSistema parametroSistema = ParametroSistema.ObtenerParametroSistemaActivo();

            foreach (Empleado empleado in ListaEmpleados)
            {
                // TODO - VOLVER A REVISAR ESTA CONDICION
                if ((empleado.fechaIngreso.Year - DateTime.Today.Year) == 1)
                {
                    if ((empleado.diasVacacionesAcumulados + 12) > parametroSistema.maxDiasVacacionesAcumulados)
                    {
                        empleado.diasVacacionesAcumulados += 12;
                    }
                    else
                    {
                        empleado.diasVacacionesAcumulados = parametroSistema.maxDiasVacacionesAcumulados;
                    }
                }
            }
        }
コード例 #2
0
 public static void EliminarParametroSistema(ParametroSistema p)
 {
     ListaParametroSistema.Remove(p);
 }
コード例 #3
0
 public static void AgregarParametroSistema(ParametroSistema p)
 {
     ListaParametroSistema.Add(p);
 }