public ActionResult ElencoFigli(decimal idAttivazioneMagFam)
        {
            List <ElencoFamiliariModel> lefm = new List <ElencoFamiliariModel>();

            try
            {
                using (dtFigli dtf = new dtFigli())
                {
                    List <FigliModel> lfm = dtf.GetListaFigliByIdAttivazione(idAttivazioneMagFam).ToList();

                    if (lfm?.Any() ?? false)
                    {
                        using (dtDocumenti dtd = new dtDocumenti())
                        {
                            using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari())
                            {
                                foreach (var e in lfm)
                                {
                                    ElencoFamiliariModel efm = new ElencoFamiliariModel()
                                    {
                                        idMaggiorazioniFamiliari = e.idMaggiorazioniFamiliari,
                                        idFamiliare         = e.idFigli,
                                        idAttivazioneMagFam = e.idAttivazioneMagFam,
                                        Nominativo          = e.cognome + " " + e.nome,
                                        CodiceFiscale       = e.codiceFiscale,
                                        dataInizio          = e.dataInizio,
                                        dataFine            = e.dataFine,
                                        parentela           = EnumParentela.Figlio,
                                        idAltriDati         = dtadf.GetAltriDatiFamiliariFiglio(e.idFigli, idAttivazioneMagFam).idAltriDatiFam,
                                        Documenti           = dtd.GetDocumentiIdentitaFigli(e.idFigli, idAttivazioneMagFam)
                                    };

                                    lefm.Add(efm);
                                }
                            }
                        }
                    }



                    bool solaLettura = false;
                    solaLettura = this.SolaLetturaPartenza(idAttivazioneMagFam);
                    ViewData.Add("solaLettura", solaLettura);

                    ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam);

                    return(PartialView(lefm));
                }
            }
            catch (Exception ex)
            {
                return(PartialView("ErrorPartial", new MsgErr()
                {
                    msg = ex.Message
                }));
            }
        }