dbo.ITerceros_clientes

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

8
Name Data Type Length Description
@accion varchar 20
@cliente int 4
@usuario varchar 100
@codEmpresa varchar 100
@ptoTrabajo int 4
@escenario varchar 100
@vista varchar 100
@url varchar 100

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
select cli_codigo, * from clientes where cliente = 60554188
*/

CREATE OR ALTER PROCEDURE dbo.ITerceros_clientes 
@accion varchar(20) = 'select',
@cliente int = null,
@usuario varchar(100) = null, 
@codEmpresa varchar(100) = null, 
@ptoTrabajo int = null,
@escenario varchar(100) = null,  
@vista varchar(100) = null,  
@url varchar(100) = null
AS
BEGIN
    SET NOCOUNT ON;
 if (@accion = 'select')
 begin
  if @cliente is null
  begin
   select cliente, usuario, codEmpresa, ptoTrabajo, escenario, vista, url 
     from ITerceros
    order by cliente
  end 
  else
  begin
    select cliente, usuario, codEmpresa, ptoTrabajo, escenario, vista, url 
     from ITerceros
    where cliente = @cliente
  end
 end 
 if (@accion = 'update') 
 begin
  update Iterceros 
  set usuario = @usuario,
   codEmpresa = @codEmpresa,
   ptoTrabajo = @ptoTrabajo,
   escenario = @escenario,
   vista = @vista,
   url = @url
  where cliente = @cliente 

  insert into iterceros_conexiones(created, accion, cliente, usuario, codEmpresa, ptoTrabajo, escenario, vista, url)
  values (getdate(),'UPDATE', @cliente, @usuario, @codEmpresa, @ptoTrabajo, @escenario, @vista, @url)

  select 0 as error
 end 
END

GO

Depends On

1

Used By

No items found