dbo.API_GET_BATCH_LOTE

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

24
Name Data Type Length Description
@paction varchar 50
@pdni varchar 50
@ptax_id varchar 50
@pbirthdate varchar 50
@pname varchar 100
@psurname varchar 150
@paddress varchar 150
@ptelephone varchar 50
@pgender varchar 50
@pdeceased varchar 50
@ptransaction_id varchar 50
@plegal_address varchar 150
@pstate varchar 50
@pcity varchar 50
@pzip varchar 50
@pcomplete_address varchar 150
@pcountry_code varchar 50
@pstreet_name varchar 150
@pstreet_number varchar 50
@pfloor varchar 50
@papartment varchar 50
@pcliente int 4
@plote varchar 50
@idReg int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*

EXEC API_GET_BATCH_LOTE 'LISTAR'

*/


CREATE OR ALTER PROCEDURE dbo.API_GET_BATCH_LOTE  
@paction varchar(50) = 'LISTAR',
@pdni VARCHAR(50) = NULL, 
@ptax_id VARCHAR(50) = NULL,
@pbirthdate VARCHAR(50) = NULL, 
@pname VARCHAR(100) = NULL,
@psurname VARCHAR(150) = NULL,
@paddress VARCHAR(150) = NULL,
@ptelephone VARCHAR(50) = NULL,
@pgender VARCHAR(50) = NULL,
@pdeceased VARCHAR(50) = NULL,
@ptransaction_id VARCHAR(50) = NULL,
@plegal_address VARCHAR(150) = NULL,
@pstate VARCHAR(50) = NULL,
@pcity VARCHAR(50) = NULL,
@pzip VARCHAR(50) = NULL,
@pcomplete_address VARCHAR(150) = NULL,
@pcountry_code VARCHAR(50) = NULL,
@pstreet_name VARCHAR(150) = NULL,
@pstreet_number VARCHAR(50) = NULL,
@pfloor VARCHAR(50) = NULL,
@papartment VARCHAR(50) = NULL,
@pcliente INT = NULL,
@plote VARCHAR(50) = NULL,
@idReg int = null






AS
BEGIN
    SET NOCOUNT ON;



if (@paction = 'LISTAR')
 begin
  delete usuarios_consumos where user_id = 702946656 and IP='190.210.93.161' and id_producto = 71

  SELECT    IDMERITID, FirstName, MiddleName, LastName, DOB, NationalID, procesado, fecha_procesado, cliente, lote, idreg
  FROM            frescoybatata
  WHERE procesado = 0
  ORDER BY idreg

 end


/*
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
 delete usuarios_consumos where user_id = 702946656 and IP='190.210.93.161' and id_producto = 71

-- select * from usuarios_consumos where user_id = 702946656 and IP='190.210.93.161' and id_producto = 71

 UPDATE       frescoybatata
 SET                dni =@pdni, tax_id =@ptax_id, birthdate =@pbirthdate, name =@pname, surname =@psurname, address =@paddress,
  telephone =@ptelephone, gender =@pgender, deceased =@pdeceased, transaction_id =@ptransaction_id, legal_address =@plegal_address, 
        state =@pstate, city =@pcity, zip =@pzip, complete_address =@pcomplete_address, country_code =@pcountry_code, 
        street_name =@pstreet_name, street_number =@pstreet_number, floor =@pfloor, apartment =@papartment, procesado =1, fecha_procesado =GETDATE(), 
        cliente =@pcliente, lote =@plote
 where 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

Used By

No items found