Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
26| Name | Data Type | Length | Description |
|---|---|---|---|
| @id_fuente_descripcion | int | 4 | |
| @nombre | varchar | 50 | |
| @descripcion | varchar | 500 | |
| @periodicidad | int | 4 | |
| @proveedor | varchar | 100 | |
| @campos | varchar | -1 | |
| @secciones | varchar | -1 | |
| @accion | char | 1 | |
| @cliente | int | 4 | |
| @team | int | 4 | |
| @identificacion | varchar | 20 | |
| @padron | int | 4 | |
| @familia | int | 4 | |
| @id_tipo_informe | int | 4 | |
| @solicitado_por | int | 4 | |
| @email_contacto | int | 4 | |
| @telefono_contacto | varchar | 100 | |
| @FILIAL_DEFAULT | int | 4 | |
| @IDIOMA_DEFAULT | int | 4 | |
| @DATAMANAGER_DEFAULT | int | 4 | |
| @ASIGNADO_DEFAULT | int | 4 | |
| @producto | int | 4 | |
| @servicio | int | 4 | |
| @automatico | bit | 1 | |
| @user_id | int | 4 | |
| @IP | varchar | 100 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
exec backend_modificar_fuentes_descripciones 24,null,null,null,null,null,null,'I',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null
*/
CREATE OR ALTER PROCEDURE dbo.backend_modificar_fuentes_descripciones
@id_fuente_descripcion int,
@nombre varchar(50),
@descripcion varchar(500),
@periodicidad int,
@proveedor varchar(100),
@campos varchar(max),
@secciones varchar(max),
@accion char(1),
@cliente int = null,
@team int = null,
@identificacion varchar(20) = null,
@padron int = null,
@familia int= null,
@id_tipo_informe int= null,
@solicitado_por int= null,
@email_contacto int= null,
@telefono_contacto varchar(100)= null,
@FILIAL_DEFAULT int= null,
@IDIOMA_DEFAULT int= null,
@DATAMANAGER_DEFAULT int= null,
@ASIGNADO_DEFAULT int= null,
@producto int= null,
@servicio int= null,
@automatico bit = null,
@user_id int = null ,
@IP varchar(100) = null
AS
BEGIN
SET NOCOUNT ON;
if (@accion = 'M')
begin
update fuentes_descripciones
set nombre = @nombre,
descripcion = @descripcion ,
periodicidad = @periodicidad,
proveedor = @proveedor,
campos = @campos,
secciones = @secciones,
activo = 1,
cliente = @cliente,
idTeam = @team,
identificacion = @identificacion,
idpadron = @padron,
familia = @familia,
idTipo_informe = @id_tipo_informe,
solicitado_por = @solicitado_por,
email_contacto = @email_contacto,
telefono_contacto = @telefono_contacto,
FILIAL_DEFAULT = @FILIAL_DEFAULT,
IDIOMA_DEFAULT = @IDIOMA_DEFAULT,
DATAMANAGER_DEFAULT = @DATAMANAGER_DEFAULT,
ASIGNADO_DEFAULT = @ASIGNADO_DEFAULT,
idProducto = @producto,
servicio_contratado = @servicio,
created = GETDATE(),
created_by = @user_id,
ip = @IP,
automatico = @automatico
where fuentes_descripciones.id_fuente_descripcion = @id_fuente_descripcion
return
end
if (@accion = 'A')
begin
update fuentes_descripciones
set automatico = @automatico
where fuentes_descripciones.id_fuente_descripcion = @id_fuente_descripcion
return
end
if (@accion = 'I')
begin
select * from fuentes_descripciones
where fuentes_descripciones.id_fuente_descripcion = @id_fuente_descripcion
return
end
if (@accion = 'L')
begin
select * from fuentes_descripciones
order by fuentes_descripciones.nombre
return
end
if (@accion is null)
begin
insert into fuentes_descripciones
(
nombre,
descripcion,
periodicidad,
proveedor,
campos,
secciones,
activo,
created,
automatico,
cliente,
idTeam,
identificacion,
idpadron,
familia,
idTipo_informe,
solicitado_por,
email_contacto,
telefono_contacto,
FILIAL_DEFAULT,
IDIOMA_DEFAULT,
DATAMANAGER_DEFAULT,
ASIGNADO_DEFAULT,
idProducto,
servicio_contratado,
created_by,
IP
)
values
(
@nombre,
@descripcion,
@periodicidad,
@proveedor,
@campos,
@secciones,
1,
GETDATE(),
@automatico,
@cliente,
@team,
@identificacion,
@padron,
@familia,
@id_tipo_informe,
@solicitado_por,
@email_contacto,
@telefono_contacto,
@FILIAL_DEFAULT,
@IDIOMA_DEFAULT,
@DATAMANAGER_DEFAULT,
@ASIGNADO_DEFAULT,
@producto,
@servicio,
@user_id,
@IP
)
return
end
END
GO
GO
/*
exec backend_modificar_fuentes_descripciones 24,null,null,null,null,null,null,'I',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null
*/
CREATE OR ALTER PROCEDURE dbo.backend_modificar_fuentes_descripciones
@id_fuente_descripcion int,
@nombre varchar(50),
@descripcion varchar(500),
@periodicidad int,
@proveedor varchar(100),
@campos varchar(max),
@secciones varchar(max),
@accion char(1),
@cliente int = null,
@team int = null,
@identificacion varchar(20) = null,
@padron int = null,
@familia int= null,
@id_tipo_informe int= null,
@solicitado_por int= null,
@email_contacto int= null,
@telefono_contacto varchar(100)= null,
@FILIAL_DEFAULT int= null,
@IDIOMA_DEFAULT int= null,
@DATAMANAGER_DEFAULT int= null,
@ASIGNADO_DEFAULT int= null,
@producto int= null,
@servicio int= null,
@automatico bit = null,
@user_id int = null ,
@IP varchar(100) = null
AS
BEGIN
SET NOCOUNT ON;
if (@accion = 'M')
begin
update fuentes_descripciones
set nombre = @nombre,
descripcion = @descripcion ,
periodicidad = @periodicidad,
proveedor = @proveedor,
campos = @campos,
secciones = @secciones,
activo = 1,
cliente = @cliente,
idTeam = @team,
identificacion = @identificacion,
idpadron = @padron,
familia = @familia,
idTipo_informe = @id_tipo_informe,
solicitado_por = @solicitado_por,
email_contacto = @email_contacto,
telefono_contacto = @telefono_contacto,
FILIAL_DEFAULT = @FILIAL_DEFAULT,
IDIOMA_DEFAULT = @IDIOMA_DEFAULT,
DATAMANAGER_DEFAULT = @DATAMANAGER_DEFAULT,
ASIGNADO_DEFAULT = @ASIGNADO_DEFAULT,
idProducto = @producto,
servicio_contratado = @servicio,
created = GETDATE(),
created_by = @user_id,
ip = @IP,
automatico = @automatico
where fuentes_descripciones.id_fuente_descripcion = @id_fuente_descripcion
return
end
if (@accion = 'A')
begin
update fuentes_descripciones
set automatico = @automatico
where fuentes_descripciones.id_fuente_descripcion = @id_fuente_descripcion
return
end
if (@accion = 'I')
begin
select * from fuentes_descripciones
where fuentes_descripciones.id_fuente_descripcion = @id_fuente_descripcion
return
end
if (@accion = 'L')
begin
select * from fuentes_descripciones
order by fuentes_descripciones.nombre
return
end
if (@accion is null)
begin
insert into fuentes_descripciones
(
nombre,
descripcion,
periodicidad,
proveedor,
campos,
secciones,
activo,
created,
automatico,
cliente,
idTeam,
identificacion,
idpadron,
familia,
idTipo_informe,
solicitado_por,
email_contacto,
telefono_contacto,
FILIAL_DEFAULT,
IDIOMA_DEFAULT,
DATAMANAGER_DEFAULT,
ASIGNADO_DEFAULT,
idProducto,
servicio_contratado,
created_by,
IP
)
values
(
@nombre,
@descripcion,
@periodicidad,
@proveedor,
@campos,
@secciones,
1,
GETDATE(),
@automatico,
@cliente,
@team,
@identificacion,
@padron,
@familia,
@id_tipo_informe,
@solicitado_por,
@email_contacto,
@telefono_contacto,
@FILIAL_DEFAULT,
@IDIOMA_DEFAULT,
@DATAMANAGER_DEFAULT,
@ASIGNADO_DEFAULT,
@producto,
@servicio,
@user_id,
@IP
)
return
end
END
GO
Depends On
1Used By
No items found