private void AggiornaQuantitaAssegnata()
        {
            int    IdOrdineAFornitoreDettaglio, IdCommessa, QtaImpegnata;
            string CodArt;

            foreach (DataGridViewRow row in ordFornDettDataGridView.Rows)
            {
                IdOrdineAFornitoreDettaglio = Convert.ToInt32(row.Cells["dataGridViewTextBoxColumn12"].Value);
                IdCommessa = Convert.ToInt32(textBox3.Text);

                SqlConnection conn     = new SqlConnection(Properties.Resources.StringaConnessione);
                string        query1   = "Select QtaImpegnata From ImpegnateOrdinato Where IdOrdFornDett='" + Convert.ToString(IdOrdineAFornitoreDettaglio) + "' AND IdCommessa = '" + IdCommessa.ToString() + "'";
                SqlCommand    comando1 = new SqlCommand(query1, conn);
                conn.Open();
                try
                {
                    var risultato = comando1.ExecuteScalar();
                    if (risultato == null)
                    {
                        CodArt   = textBox1.Text;
                        query1   = "INSERT INTO ImpegnateOrdinato (IdOrdFornDett, CodArt, QtaImpegnata, IdCommessa) VALUES (" + IdOrdineAFornitoreDettaglio.ToString() + ",'" + CodArt + "',0," + IdCommessa.ToString() + ")";
                        comando1 = new SqlCommand(query1, conn);
                        comando1.ExecuteNonQuery();
                    }
                    QtaImpegnata = Convert.ToInt32(risultato);
                    row.Cells["QuantitaAssegnata"].Value = QtaImpegnata.ToString();
                }
                catch
                {
                }
                conn.Close();
            }
            ordFornDettDataGridView.Refresh();
        }
        private void AggiornaOrdiniFornitori()
        {   // Aggiorna tabella OrdFornDett
            int           IdOrdineAFornitoreDettaglio, QtaImpegnata;
            SqlConnection conn = new SqlConnection(Properties.Resources.StringaConnessione);

            conn.Open();
            foreach (DataGridViewRow row in ordFornDettDataGridView.Rows)
            {
                QtaImpegnata = Convert.ToInt32(row.Cells["QuantitaAssegnata"].Value);
                IdOrdineAFornitoreDettaglio = Convert.ToInt32(row.Cells["dataGridViewTextBoxColumn12"].Value);
                string     query1   = "UPDATE OrdFornDett SET QtaImpegnata = " + QtaImpegnata.ToString() + " Where idOFDett='" + Convert.ToString(IdOrdineAFornitoreDettaglio) + "'";
                SqlCommand comando1 = new SqlCommand(query1, conn);
                try
                {
                    comando1.ExecuteScalar();
                }
                catch
                {
                }
            }
            conn.Close();
            ordFornDettDataGridView.Refresh();
        }