dbo.facon_domicilios

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

16
Name Data Type Length Description
@accion varchar 20
@cuit varchar 20
@calle varchar 150
@altura varchar 50
@piso varchar 10
@depto varchar 10
@codigo_postal varchar 10
@localidad varchar 150
@provincia varchar 100
@direccion varchar 150
@geo_lat varchar 20
@geo_long varchar 20
@user int 4
@idDomicilio int 4
@country varchar 100
@TipoDom char 1

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.facon_domicilios
 @accion varchar(20),
 @cuit varchar(20),
 @calle varchar(150),
 @altura varchar(50),
 @piso varchar(10),
 @depto varchar(10),
 @codigo_postal varchar(10),
    @localidad varchar(150),
 @provincia varchar(100),
 @direccion varchar(150),
    @geo_lat varchar(20),
    @geo_long varchar(20),
 @user int,
 @idDomicilio int =null,
 @country varchar(100)='ARGENTINA',
 @TipoDom char(1)= 'M'

AS


BEGIN
    SET NOCOUNT ON;
 -- declare @id_padron int = (select top 1 id_padron from padrones where identificacion = @cuit and habilitado = 1)

 -- update domicilios_todos set tipo_domicilio = 'O' where cuit = @cuit and tipo_domicilio = 'F'

 if (@accion='INSERTAR')
 BEGIN
  insert into domicilios_todos (cuit, domicilio, pai_nombre, prv_nombre, loc_nombre, codpos,calle,altura,piso,depto,geo_long,geo_lat, tipo_domicilio, created, created_by, visible)
  values (@cuit,@direccion, @country, @provincia, @localidad, @codigo_postal,@calle,@altura,@piso,@depto,@geo_long,@geo_lat,@TipoDom,getdate(),@user,'1') 

  --select * from domicilios_todos where cuit='27352723385'
 END
 if (@accion='ACTUALIZAR')
 BEGIN

  --select  @direccion,@provincia,@localidad,@calle,@altura,@geo_long,@geo_lat,@user,getdate(),@country,@idDomicilio 

  UPDATE domicilios_todos set domicilio=@direccion,prv_nombre=@provincia,loc_nombre=@localidad,calle=@calle,altura=@altura,geo_long = @geo_long,geo_lat=@geo_lat,modified_by=@user,modified=getdate(),
  pai_nombre=@country where id_domicilio = @idDomicilio 
 END

--select * from domicilios_todos where cuit='358846283'
 return '0'


-- update domicilios_todos set pai_nombre = 'USA' where cuit='358846283'

END 

GO

Depends On

1

Used By

No items found