public ActionResult EliminaValutaUfficio(bool escludiAnnullati, decimal idValuta, decimal idValutaUfficio, decimal idUfficio)
        {
            ViewBag.escludiAnnullati = escludiAnnullati;
            List <ValutaUfficioModel> libm = new List <ValutaUfficioModel>();

            try
            {
                using (dtParValutaUfficio dtib = new dtParValutaUfficio())
                {
                    dtib.DelValutaUfficio(idValutaUfficio);
                }
                decimal tmp = AggiornaListaPerCombo(idValuta, idUfficio);
                using (dtParValutaUfficio dtib = new dtParValutaUfficio())
                {
                    ViewBag.idMinimoNonAnnullato = dtib.Get_Id_ValutaUfficioNonAnnullato(tmp);
                    libm = dtib.getListValutaUfficio(tmp, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList();
                }
                return(PartialView("ValutaUfficio", libm));
            }
            catch (Exception ex)
            {
                return(PartialView("ErrorPartial", new MsgErr()
                {
                    msg = ex.Message
                }));
            }
        }