Torna al Thread

Private Sub AggiungiArticolo() Dim Contarighe As Integer = DataGridViewDettagli.RowCount Dim QtaVecchia As Integer = 0 Dim idArt As String = IndiceIDArticolo.Text 'DataGridViewDettagli.CurrentRow.Cells("ID_Articolo").Value.ToString If Contarighe = 0 Then DataGridViewDettagli.Rows.Add(IndiceIDArticolo.Text, TextBoxCodBarre.Text, TextBoxDescrizione.Text, TextBoxQta.Text, FormatCurrency(TextBoxPrezzoUnitario.Text), TextBoxSconto1.Text, TextBoxSconto2.Text, TextBoxSconto3.Text, FormatCurrency(TextBoxTotaleRiga.Text)) ElseIf Contarighe <> 0 Then ' se le righe sono diverse: '*******controllo con la routine VerificaPresenzaProdottiIngrid se esiste già il prodotto in griglia, nel caso in cui esiste aggiorno la riga in caso contrario la aggiungo 'se la condizione è TRUE=PRODOTTO ESISTENTE IN GRIGLIA . FALSE=PRODOTTO ASSENTE IN GRIGLIA If VerificaPresenzaProdottiIngrid() = True Then For x As Integer = 0 To Contarighe - 1 If idArt = DataGridViewDettagli.Rows(x).Cells("ID_Articolo").Value.ToString Then QtaVecchia = DataGridViewDettagli.Rows(x).Cells("R_Quantita").Value.ToString 'prelevo la quantità esistente prima della variazione DataGridViewDettagli.Rows(x).Cells("R_Quantita").Value = (QtaVecchia + TextBoxQta.Text) End If Next ElseIf VerificaPresenzaProdottiIngrid() = False Then DataGridViewDettagli.Rows.Add(IndiceIDArticolo.Text, TextBoxCodBarre.Text, TextBoxDescrizione.Text, TextBoxQta.Text, FormatCurrency(TextBoxPrezzoUnitario.Text), TextBoxSconto1.Text, TextBoxSconto2.Text, TextBoxSconto3.Text, FormatCurrency(TextBoxTotaleRiga.Text)) End If End If End Sub
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5