// GET: Faturamento
        public ActionResult Index(bool avulso = true)
        {
            ViewData[TituloPageEnum.TituloPagina.ToString()]       = "Faturamento";
            ViewData[TituloPageEnum.TituloModuloPagina.ToString()] = "Faturar Serviços Mês";

            var faturamento = new SCMFaturamentoMensalBLL(Globais.Helper.Common.GetEmpresaSelecionada()).CalcularFaturamento();

            return(View(faturamento));
        }
 public JsonResult SarvarFaturamento(string contratos)
 {
     try
     {
         var faturamento = new SCMFaturamentoMensalBLL(Globais.Helper.Common.GetEmpresaSelecionada()).CalcularFaturamento(contratos);
         if (faturamento == 0)
         {
             return(Json(false, JsonRequestBehavior.AllowGet));
         }
         else
         {
             NFEConsultarNotaStatus consultaRPS = new NFEConsultarNotaStatus(faturamento);
             System.Web.Hosting.HostingEnvironment.QueueBackgroundWorkItem(cancellationToken => consultaRPS.IniciarConsultar(cancellationToken));
             return(Json(true, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         Common.TratarLogErro(ex);
         return(Json(false, JsonRequestBehavior.AllowGet));
     }
 }