//FUNCION PARA ACTUALIZAR EL ID_PERSONAS EN CV403_CAB_PEDIDOS private void actualizarRegistro() { try { //INICIAMOS UNA NUEVA TRANSACCION if (!conexion.GFun_Lo_Maneja_Transaccion(Program.G_INICIA_TRANSACCION)) { ok.LblMensaje.Text = "Error al abrir transacción"; ok.ShowDialog(); return; } sSql = sSql + "update cv403_cab_pedidos set" + Environment.NewLine; sSql = sSql + "estado_orden = 'Pagada'," + Environment.NewLine; sSql = sSql + "id_persona = " + iIdPersona + Environment.NewLine; sSql = sSql + "where id_pedido = " + Convert.ToInt32(sIdOrden); //EJECUCIÓN DE LA INSTRUCCIÓN SQL if (!conexion.GFun_Lo_Ejecuta_SQL(sSql)) { catchMensaje.LblMensaje.Text = sSql; catchMensaje.ShowDialog(); goto reversa; } conexion.GFun_Lo_Maneja_Transaccion(Program.G_TERMINA_TRANSACCION); ok.LblMensaje.Text = "Se ha procedido a ingresar los datos de forma éxitosa."; ok.ShowDialog(); if (ok.DialogResult == DialogResult.OK) { this.DialogResult = DialogResult.OK; this.Close(); if (Program.iBanderaCerrarVentana == 0) { ord.Close(); } else { Program.iBanderaCerrarVentana = 0; } } return; } catch (Exception ex) { catchMensaje.LblMensaje.Text = ex.Message; catchMensaje.ShowDialog(); } reversa : { conexion.GFun_Lo_Maneja_Transaccion(Program.G_REVERSA_TRANSACCION); } }