dbo.FIDECHECK_MASIVO_

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

2
Name Data Type Length Description
@paction varchar 50
@idReg int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*


SELECT        * FROM FIDECHECK_MASIVO where procesado=0 order by fecha_proceso desc

*/



CREATE OR ALTER PROCEDURE dbo.FIDECHECK_MASIVO_  
@paction varchar(50) = 'LISTAR',
@idReg int = null






AS
BEGIN
    SET NOCOUNT ON;



if (@paction = 'LISTAR')
 begin
  SELECT * FROM FIDECHECK_MASIVO where procesado=0 order by idreg asc, contraparte desc
  /*SELECT * FROM FIDECHECK_MASIVO where procesado=1 order by fecha_proceso desc*/

  -- delete FIDECHECK_MASIVO where procesado = 0 and  contraparte in (209687,209690,209903,209913)
        
        /*truncate table FIDECHECK_MASIVO
        
         insert into FIDECHECK_MASIVO (contraparte,procesado)
        select contraparte,0 as procesado from ln_contraparte_familias where familia = 348 and contraparte not in (
        select contraparte from ln_contraparte_indicadores where indicador in (51) 
        and (modified < getdate()-30)
        and contraparte in (select contraparte from ln_contraparte_familias where familia = 348))
        order by contraparte asc
        
        
         */

  /*
   select contraparte,0 as procesado from ln_contraparte_familias where familia = 755 and contraparte not in (
  select contraparte from ln_contraparte_indicadores where indicador in (51) and valor_texto is not null and contraparte in (select contraparte from ln_contraparte_familias where familia = 755))
  
  */



  /*--190559 0 NULL 1186*/
/*
        SELECT contraparte,procesado,fecha_proceso,max(idreg) as idreg FROM FIDECHECK_MASIVO where procesado=0 and contraparte in ( 
        select distinct contraparte from ln_contrapartes where activo = 1 and contraparte in (
select contraparte from ln_contraparte_familias where familia = 348 )) 
and contraparte not in (select contraparte from FIDECHECK_MASIVO where procesado=1)
/*and fecha_proceso > '2023-10-01 00:00:00.090'  order by fecha_proceso desc*/

group by contraparte,procesado,fecha_proceso
order by idreg asc
*/

        

-- delete FIDECHECK_MASIVO where procesado=1 and fecha_proceso < '2023-11-01 00:00:00.090'

 end

-- select * from FIDECHECK_MASIVO where contraparte in (144950)

/*

--insert into FIDECHECK_MASIVO (contraparte,procesado)
--select contraparte,0 as procesado from ln_contraparte_familias where activo=1 and familia=728

--select contraparte,0 as procesado from ln_contrapartes where cliente =  1562620024
select contraparte,0 as procesado from ln_contrapartes where activo=1 and country_code='AR' and contraparte in (
select contraparte from ln_contraparte_familias where cliente = 2046807993 and familia = 348)

insert into FIDECHECK_MASIVO (contraparte,procesado)
select contraparte,0 as procesado from ln_contrapartes where activo=1 and country_code='AR' and contraparte in (
select contraparte from ln_contrapartes where servicio_contratado=10 and activo = 1 and created > getdate()-90 and cliente in (
select distinct cliente from ln_contrapartes where servicio_contratado=10 and activo = 1 and created > getdate()-90 and cliente in (4390310,6343771,340255992,1066844589,1530289645,2144275673)))

select * from clientes where cliente in (4390310,6343771,340255992,1066844589,1530289645,2144275673)



*/



/*
if (@paction = 'INSERTAR')
begin
INSERT INTO frescoybatata
                         (IDMERITID, FirstName, MiddleName, LastName, DOB, NationalID, dni, tax_id, birthdate, name, surname, address, telephone, gender, deceased, transaction_id, legal_address, state, city, zip, complete_address, 
                         country_code, street_name, street_number, floor, apartment, procesado, fecha_procesado, cliente, lote, idreg)
VALUES        (,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)

@pdni, 
@ptax_id, 
@pbirthdate, 
@pname, 
@psurname, 
@paddress, 
@ptelephone, 
@pgender, 
@pdeceased, 
@ptransaction_id, 
@plegal_address, 
@pstate, 
@pcity, 
@pzip, 
@pcomplete_address, 
@pcountry_code, 
@pstreet_name, 
@pstreet_number, 
@pfloor, 
@papartment, 
@pcliente, 
@plote)


END
*/

if (@paction = 'UPDATELOTE')
 begin
 --SELECT        * FROM FIDECHECK_MASIVO where procesado=0

 UPDATE FIDECHECK_MASIVO SET procesado=1,fecha_proceso=getdate() where procesado=0 and idreg = @idReg

 END

END
/*

select * from frescoybatata



                            if (responseFromServer != "" && !responseFromServer.ToUpper().Contains("FAILURE"))
                            {

                                Fresco fr = JsonConvert.DeserializeObject<Fresco>(responseFromServer);

                                transaction_id = fr.transaction_id;

                                Console.WriteLine(fr.transaction_id);


                                System.Data.SqlClient.SqlCommand CMDFechas = null;
                                CMDFechas = new System.Data.SqlClient.SqlCommand("API_GET_BATCH_LOTE");
                                CMDPadron2.Parameters.Add(new System.Data.SqlClient.SqlParameter("@paction", "LISTAR"));
                                CMDFechas.Connection = SQLUPD;
                                CMDFechas.CommandType = CommandType.StoredProcedure;
                                CMDFechas.Parameters.Add(new System.Data.SqlClient.SqlParameter("@cuit", strcuit));
                                //CMDFechas.Parameters.Add(new System.Data.SqlClient.SqlParameter("@fechanac", fechanac));
                                //CMDFechas.Parameters.Add(new System.Data.SqlClient.SqlParameter("@fechadef", fechadef));
                                //CMDFechas.Parameters.Add(new System.Data.SqlClient.SqlParameter("@claveasoc", claveasoc));
                                //CMDFechas.Parameters.Add(new System.Data.SqlClient.SqlParameter("@texto", responseFromServer));

                                CendeuReaderUPD = CMDFechas.ExecuteReader();
                                CendeuReaderUPD.Close();
                                CMDFechas = null;
                                //CMDPadronUPD.Dispose();
                            }
                            else
                            {
                                //Console.WriteLine(NNNNN.Message.ToString());
                                System.Data.SqlClient.SqlCommand CMDPadronUPD = null;
                                CMDPadronUPD = new System.Data.SqlClient.SqlCommand("AFIP_UPD_BATCH_NOCTURNO");
                                CMDPadronUPD.Connection = SQLUPD;
                                CMDPadronUPD.CommandType = CommandType.StoredProcedure;
                                //CMDPadronUPD.Parameters.Add(new System.Data.SqlClient.SqlParameter("@cuit", strcuit));
                                CMDPadronUPD.Parameters.Add(new System.Data.SqlClient.SqlParameter("@idreg", idReg));
                                CMDPadronUPD.Parameters.Add(new System.Data.SqlClient.SqlParameter("@ierror", "1"));
                                //CMDPadronUPD.Parameters.Add(new System.Data.SqlClient.SqlParameter("@nombre_persona", denominacion));

                                CendeuReaderUPD = CMDPadronUPD.ExecuteReader();
                                CendeuReaderUPD.Close();
                                CMDPadronUPD = null;
                                //CMDPadronUPD.Dispose();

                            }


select * from frescoybatata where procesado= 0

exec API_consumos

select * from apikey where id_api_key=92

*/


GO

Depends On

1

Used By

No items found