dbo.solicitud_legal

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

15
Name Data Type Length Description
@p_nombre varchar 30
@p_apellido varchar 30
@p_dni_numero varchar 10
@p_fecha_nacimiento varchar 11
@p_edad varchar 2
@p_domicilio varchar 30
@p_altura varchar 10
@p_piso varchar 3
@p_depto varchar 2
@p_localidad varchar 20
@p_provincia varchar 20
@p_telefono varchar 50
@p_celular varchar 50
@p_mail varchar 50
@p_observaciones varchar -1

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.solicitud_legal
@p_nombre varchar(30),
@p_apellido varchar(30),
@p_dni_numero varchar(10),
@p_fecha_nacimiento varchar(11),
@p_edad varchar(2),
@p_domicilio varchar(30),
@p_altura varchar(10),
@p_piso varchar(3),
@p_depto varchar(2),
@p_localidad varchar(20),
@p_provincia varchar(20),
@p_telefono varchar(50),
@p_celular varchar(50),
@p_mail varchar(50),
@p_observaciones varchar(max)       
AS
BEGIN
 declare @IDinformePadre int
 declare @Cliente int = 2301757
 declare @Usuario int = 58829932
 declare @Identificador varchar(4) = 'CUIT'
 DECLARE @id_tipo_informe INT = 8944542
 DECLARE @IDPadron INT = 0

 Insert into solicitudes_legales
 (nombre,apellido,domicilio,altura,piso,depto,localidad,provincia,dni,fecha_nacimiento,telefono,celular,email,created,activo,observaciones)
 values
 (@p_nombre,@p_apellido,@p_domicilio,@p_altura,@p_piso,@p_depto,@p_localidad,@p_provincia,@p_dni_numero,@p_fecha_nacimiento,@p_telefono,@p_celular,@p_mail,GETDATE(),1,@p_observaciones)
 select SCOPE_IDENTITY() as id_solicitud

 begin
  exec @IDinformePadre = Genera_ID_Informe 8458742
 end


 SELECT @IDPadron = id_padron FROM PADRONES WHERE cuerpo_clave = @p_dni_numero



 INSERT  INTO  informes(informe, cliente, numero, identificador, fecha_ingreso, fecha_comprometida, fecha_inicio, prioridad, estado_informe, fecha_iniciado, 
                      objeto_informe, filial, ingresado_por, idioma, datamanager, asignado, id_tipo_informe, fecha_asignado, 
                      fecha_aceptacion, informe_padre, historial_informe, orden,  excepcion, notificar_cliente, excepcion_prod,  
                      moneda, precio, nombre_contacto_1, 
                      email_contacto_1, telefono_contacto_1)

VALUES     (@IDinformePadre,@Cliente,@p_dni_numero,@Identificador,GETDATE(),GETDATE()+2,GETDATE(),5,'E',GETDATE(),
'Inserción automática',13136,@Usuario,29523,@Usuario,@Usuario,@id_tipo_informe,GETDATE(),
GETDATE(),NULL,'Apellido y nombre + getdate: Creación de informe char(13)char(10) Apellido y nombre + getdate: Informe asignado a xxxx char(13)char(10) 
Apellido y nombre + getdate: Informe colocado en proceso char(13)char(10)'
,1,0,0,0,
'ARS',0,@p_apellido + ' ' + @p_nombre ,@p_mail,'telefono')



 /*
  cliente (2301757)
  usuario (58829932)
 
 
  INSERT  INTO  informes(informe, cliente, numero, identificador, fecha_ingreso, fecha_comprometida, fecha_inicio, prioridad, estado_informe, fecha_iniciado, 
                       objeto_informe, fecha_aprobacion, filial, ingresado_por, idioma, datamanager, asignado, id_tipo_informe, fecha_asignado, 
                       fecha_aceptacion, informe_padre, historial_informe, orden,  excepcion, notificar_cliente, excepcion_prod,  
                       moneda, precio, nombre_contacto_1, 
                       email_contacto_1, telefono_contacto_1)
 
 VALUES     (@@IDinformePadre,@Cliente,@p_dni_numero,@Identificador,GETDATE(),GETDATE()+2,GETDATE(),5,'E',GETDATE(),
 'Inserción automática','AR',@Usuario,'spa',@Usuario,@Usuario,@id_tipo_informe,GETDATE(),
 GETDATE(),NULL,'Apellido y nombre + getdate: Creación de informe char(13)char(10) Apellido y nombre + getdate: Informe asignado a xxxx char(13)char(10) 
 Apellido y nombre + getdate: Informe colocado en proceso char(13)char(10)',1,0,0,0,
 'ars',0,'@p_nombre  + @p_apellido ',@p_mail,'telefono',,,,,,,,,,,,,,)
 
 
 
 select top 10 * from solicitudes_legales
 select top 10 * from informes
 
 
 select 
  id: informe
 cliente id de fidelitas interno
 identificador CUIT/CUIL/etc
 numero --> cuit
 objeto_informe --> Inserción automática
 fecha_ingreso
 id_tipo_informe
 ingresado_por --> ususario interno de fidelitas vinculado al cliente fidelitas
 idioma --> tabla idiomas
 filial --> tabla filiales
 prioridad --> la misma del id tipo informe de la tabla tipos informe prioridad default. Si el tipo de informe es 0 o null pongo 5
 datamanager --> user_id de galeano
 asignado ---> user_id de galeano
 estado_informe --> E
 fecha_iniciado getdate()
 fecha_inicio getdate()
 fecha_asignado getdate()
 fecha_aceptacion getdate()
 excepcion 0
 excpecion_prod 0
 notificar_cliente 0
 precio 0
 moneda ARS
 nombre_contacto_1
 email_contacto_1
 telefono_contacto_1
 historial_informe "Apellido y nombre + getdate: Creación de informe char(13)char(10) Apellido y nombre + getdate: Informe asignado a xxxx char(13)char(10) 
 Apellido y nombre + getdate: Informe colocado en proceso char(13)char(10) "
 
 
 
  select * from clientes where nombre_cliente like 'Fidel%' order by nombre_cliente
 
  SELECT * FROM tipos_informe
 
  select * from users where username like '%gabriel%' order by username
 
 
  */






END

GO

Used By

No items found