Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IF @i_opcion = 3
- BEGIN --if @i_operacion = 'U' @i_opcion = 3 -- ACTUALIZO CAMBIO DE ESTADO EN TELEFONOS
- IF @w_tran_inicializado = 'N'
- BEGIN --if @w_tran_inicializado = 'N'
- BEGIN tran
- END --if @w_tran_inicializado = 'N'
- UPDATE cl_telefono SET
- te_e_merlin = @i_e_normalizacion,
- te_u_normalizacion = @s_user,
- te_f_normalizacion = @s_date,
- @v_e_normalizacion = te_e_merlin,
- @v_s_normalizacion = te_s_telefono_normalizacion,
- @v_f_normalizacion = te_f_normalizacion,
- @v_u_normalizacion = te_u_normalizacion
- FROM cl_telefono
- WHERE te_ente = @i_n_ente
- AND te_direccion = @i_n_direccion
- AND te_secuencial = @i_n_telefono
- IF (@@rowcount = 0 OR @@error !=0 )
- BEGIN -- NO EXISTE CLIENTE
- SELECT @w_numero_error = 105035
- GOTO error_trap
- END -- NO EXISTE CLIENTE
- INSERT INTO ts_cambio_e_normalizacion
- (
- s_ssn, t_trn, clase,
- fecha, usuario, terminal,
- srv, lsrv, tipo_normalizacion,
- sec_normalizacion, ente, direccion,
- telefono, e_normalizacion, f_normalizacion,
- u_normalizacion
- )
- VALUES
- (
- @s_ssn, @t_trn, 'A',
- @s_date, @s_user, @s_term,
- @s_srv, @s_lsrv, 'T',
- @v_s_normalizacion, @i_n_ente, @i_n_direccion,
- @i_n_telefono, @v_e_normalizacion, @v_f_normalizacion,
- @v_u_normalizacion
- )
- IF (@@error <> 0)
- BEGIN -- ERROR EN CREACION DE TRANSACCION DE SERVICIO
- SELECT @w_numero_error = 103005
- GOTO error_trap
- END -- ERROR EN CREACION DE TRANSACCION DE SERVICIO
- IF @w_tran_inicializado = 'N'
- BEGIN --if @w_tran_inicializado = 'N'
- commit tran
- END --if @w_tran_inicializado = 'N'
- END --if @i_operacion = 'U' @i_opcion = 3 -- ACTUALIZO CAMBIO DE ESTADO EN TELEFONOS
- END --if @i_operacion = 'U'
- ELSE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement