private void SetCommissions(PeriodModel period, PromoterModel promoter)
        {
            //Retorna as comissões
            if (period == null) return;

            var commissions = new WS.Commissions.Commissions().SelectFiltered(
                Settings.AutenticationKeyEarningSystem, period.DataInicio, period.DataTermino, promoter.IdPromoter);

            ViewBag.CommisionsTeam = commissions.Where(m => m.Nivel != 0).Sum(m => m.ValorComissao);
            ViewBag.CommisionsOther = commissions.Where(m => m.Nivel == 0).Sum(m => m.ValorComissao);
            ViewBag.CommisionsTotal = commissions.Sum(m => m.ValorComissao);
        }
        private List<OrderModels> SetValues(int idPeriod, PeriodModel period)
        {
            var orders = new Order().GetOrderByClient(Settings.AutenticationKeyEarningSystem, idPeriod, RetornaidCliente()).ToList();
            var param = new WS.Parameter.Parameter().Get(Settings.AutenticationKeyEarningSystem, 3);

            var promoter = new Promoter().GetPromoter(
                Settings.AutenticationKeyEarningSystem, RetornaidCliente());

            if (promoter != null)
            {
                var invite = new Invite().Select(Settings.AutenticationKeyEarningSystem, promoter.IdPromoter);
                ViewBag.TotalInvites = invite.TotalInvite;
                ViewBag.TotalAcceptedInvite = invite.TotalAcceptedInvite;

                SetCommissions(period, promoter);
            }

            ViewBag.IdPeriod = idPeriod;
            ViewBag.MyPurchase = orders.Sum(m => m.ValorTotal);
            ViewBag.MinValue = decimal.Parse(param.Valor);
            return orders;
        }