====== pears.NetClientRequirementSiteDetails ======
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
===== Original SQL =====
create procedure "pears"."NetClientRequirementSiteDetails"( in "pWebUserID" char(20),in "pRowID" char(20),in "pIsShift" smallint )
result(
"Role" char(35),
"SiteName" char(50),
"SiteContact" char(100),
"addr1" char(40),
"addr2" char(40),
"addr3" char(40),
"town" char(30),
"county" char(30),
"country" char(30),
"postcode" char(20),
"SitePhoneNumbers" char(100),
"SiteFax" char(50),
"SiteEmail" char(100),
"VacancyID" char(20) )
begin
declare @VacancyID char(20);
if "IQXNetHasPermission"("pWebUserID",'ORDERJOBS') = 0 then
return
end if;
if "pIsShift" = 1 then
set @VacancyID = (select "VacancyID" from "tempshiftplan" as "t" where "t"."tempshiftplanid" = "pRowID")
else
set @VacancyID = "pRowID"
end if;
select "v"."Role",
"v"."Sitename",
"v"."SiteContact",
"v"."addr1",
"v"."addr2",
"v"."addr3",
"v"."town",
"v"."county",
"v"."country",
"v"."postcode",
"v"."SitePhoneNumbers",
"v"."SiteFax",
"v"."SiteEmail",
@VacancyID
from "vacancy" as "v"
where "v"."vacancyid" = @VacancyID
end /* DOC
28-11-2019 GJ Created IW-1044
*/
go
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."NetClientRequirementSiteDetails" IS
{create PROCEDURE pears."NetClientRequirementSiteDetails"( IN pWebUserID CHAR(20), IN pRowID CHAR(20), IN pIsShift SMALLINT )
RESULT(
Role CHAR(35),
SiteName CHAR(50),
SiteContact CHAR(100),
addr1 CHAR(40),
addr2 CHAR(40),
addr3 CHAR(40),
town CHAR(30),
county CHAR(30),
country CHAR(30),
postcode CHAR(20),
SitePhoneNumbers CHAR(100),
SiteFax CHAR(50),
SiteEmail CHAR(100),
VacancyID CHAR(20)
)
BEGIN
DECLARE @VacancyID CHAR(20);
IF IQXNetHasPermission(pWebUserID,'ORDERJOBS') = 0 THEN
RETURN;
END IF;
IF pIsShift = 1 THEN
SET @VacancyID = (SELECT VacancyID FROM tempshiftplan t WHERE t.tempshiftplanid = pRowID);
ELSE
SET @VacancyID = pRowID
END IF;
SELECT
v.Role,
v.Sitename,
v.SiteContact,
v.addr1,
v.addr2,
v.addr3,
v.town,
v.county,
v.country,
v.postcode,
v.SitePhoneNumbers,
v.SiteFax,
v.SiteEmail,
@VacancyID
FROM
vacancy v
WHERE
v.vacancyid = @VacancyID;
END
/* DOC
28-11-2019 GJ Created IW-1044
*/
}