Hola amigos, estoy haciendo un programa en .NET, pero tengo una duda en cuanto a la verificación de los datos antes de ingresar.
Mi pregunta es la siguiente, esta bien que en mi código .NET llame primero al procedimiento almacenado "BuscarPersonaPorDni" y dependiendo si me devuelve verdadero yo envío un mensaje de que ya existe ese dato o si me devuelve falso yo recién ejecute al procedimiento "InsertarPersona".
O como se puede optimizar estos procedimiento almacenados..??
Código PHP:
Ver originalcreate procedure InsertarPersona
@Nombres varchar(50),
@Apellidos varchar(50),
@Dni int,
@FechaNac datetime,
@Direccion varchar(100),
@Telefono int,
@Email varchar(100),
@Estado varchar(30)
as
begin
insert into tztPersona values (@Nombres, @Apellidos, @Dni, @FechaNac, @Direccion, @Telefono, @Email, @Estado)
go
create procedure BuscarPersonaPorDni
@Dni int
as
begin
select *
from tztPersona
where Dni=@Dni
go
gracias.