public JsonResult GestionePulsanteCalcola(List <decimal> lDipendenti, decimal idAnnoMeseElab)
        {
            bool gpDaCalcolare = false;
            bool gpMeseChiuso  = false;

            try
            {
                using (ModelDBISE db = new ModelDBISE())
                {
                    using (dtElaborazioni dte = new dtElaborazioni())
                    {
                        if (lDipendenti?.Any() ?? false)
                        {
                            gpDaCalcolare = dte.VerificaElaborazioneDipendenti(lDipendenti, idAnnoMeseElab, db);
                        }

                        gpMeseChiuso = dte.VerificaChiusuraPeriodoElab(idAnnoMeseElab, db);
                    }
                }
            }
            catch (Exception ex)
            {
                return(Json(new { gpDaCalcolare = gpDaCalcolare, gpMeseChiuso = gpMeseChiuso, err = ex.Message }));
            }

            return(Json(new { gpDaCalcolare = gpDaCalcolare, gpMeseChiuso = gpMeseChiuso, err = "" }));
        }
        public JsonResult GestionePulsanteInvioFlussiMensili(decimal idAnnoMeseElab)
        {
            bool periodoChiuso = false;

            try
            {
                using (ModelDBISE db = new ModelDBISE())
                {
                    using (dtElaborazioni dte = new dtElaborazioni())
                    {
                        periodoChiuso = dte.VerificaChiusuraPeriodoElab(idAnnoMeseElab, db);
                    }
                }
            }
            catch (Exception ex)
            {
                return(Json(new { pc = periodoChiuso, err = ex.Message }));
            }

            return(Json(new { pc = periodoChiuso, err = "" }));
        }