private void dgvFasi_UserAddedRow(object sender, DataGridViewRowEventArgs e)
        {
            lblMessaggio.Text = string.Empty;
            try
            {
                decimal idReparto = EstraiIdRepartoDaGriglia();
                if (idReparto == -1)
                {
                    lblMessaggio.Text = "Nessun reparto selezionato";
                    return;
                }

                _disabilitaEdit = true;
                Anagrafica a = new Anagrafica();
                lblMessaggio.Text = a.CreaFase("** NUOVA", "FASE", idReparto, 0, 0, true, -1, string.Empty, _utenteConnesso);
                CaricaGrigliaFasi(idReparto);
                //    BeginInvoke(new MethodInvoker(() => CaricaGrigliaFasi(idReparto)));
            }
            catch (Exception ex)
            {
                MostraEccezione("Errore aggiungendo una fase", ex);
            }
            finally
            {
                _disabilitaEdit = false;
            }
        }