Exemple #1
0
        public void Calculo(ref List <PersonaModel> listaEmpleados)
        {
            WeekModel    week    = new WeekModel();
            WeekendModel weekend = new WeekendModel();

            foreach (var lsE in listaEmpleados)
            {
                int TotalValor = 0;
                foreach (var lsHora in lsE.lstDatos)
                {
                    var num_horas = (lsHora.hasta - lsHora.desde).Hours;

                    if (week.isWeek(lsHora.dia))
                    {
                        TotalValor += week.CalculoValor(lsHora.desde, lsHora.hasta) * num_horas;
                    }

                    if (weekend.isWeekend(lsHora.dia))
                    {
                        TotalValor += weekend.CalculoValor(lsHora.desde, lsHora.hasta) * num_horas;
                    }
                }
                lsE.intValorTotal = TotalValor;
            }
        }