private void btnModificar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(textModifCliente.Text) || String.IsNullOrEmpty(lbModifEmpresa.Text) || dgvModifProductosPrecios.Rows.Count == 1) { MessageBox.Show("Faltan datos que llenar", "CUIDADO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { string nomCliente; string nomEmpresa; List <string> objetos = new List <string>(); List <decimal> costo = new List <decimal>(); decimal montoFinal = 0; LocalDate fechaGenerada = getActualDate(); TimeUuid id = TimeUuid.Parse(cbModifID.Text); nomCliente = textModifCliente.Text; nomEmpresa = lbModifEmpresa.Text; for (int rows = 0; rows < dgvModifProductosPrecios.Rows.Count - 1; rows++) { for (int col = 0; col < dgvModifProductosPrecios.Rows[rows].Cells.Count; col++) { objetos.Add(dgvModifProductosPrecios.Rows[rows].Cells[col].Value.ToString()); col++; costo.Add(Convert.ToDecimal(dgvModifProductosPrecios.Rows[rows].Cells[col].Value.ToString())); } } montoFinal = Convert.ToDecimal(textModifMontoTotal.Text); var conn = new EnlaceCassandraDarien(); conn.ActualizarDatosDarien(id, nomCliente, nomEmpresa, objetos, costo, montoFinal, fechaGenerada); MessageBox.Show("Se han modificado con éxito los datos!", "Enhorabuena!", MessageBoxButtons.OK, MessageBoxIcon.Information); actualizarDatosPantalla(); } }