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
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
Depends On
2Used By
No items found