Files
Database/CNT/CNT_INI.SRC
Peter Feij cd072afb6f FSN#1141
svn path=/Database/trunk/; revision=8907
2005-02-22 12:30:46 +00:00

132 lines
10 KiB
Plaintext

#ifdef CNT
/* CNT_INI.SRC
**
** Revisie:
**
** 01-01-01 EGR Creation.
*/
#include "comsql.h"
#include "fac\fac_hlp.h"
#define DEF_FAC_ROL(c, o) INSERT INTO fac_rol (fac_rol_role, fac_rol_omschrijving) VALUES(c, o)
/*
** Bij installatie van modules moet de tabel FAC_MODULE gevuld of ge-update worden.
*/
_FAC_MODULE('CNT','Contractbeheer')
#ifdef NO_FSN1141
/*
** Definieer de rollen voor de CNT module en geef de hoofduser (waaronder dit script wordt gedraaid) altijd de hoogste rol.
*/
DEF_FAC_ROL (USER||'_CNT_SMALL_ROLE' ,'Contracten bekijken');
DEF_FAC_ROL (USER||'_CNT_FULL_ROLE' ,'Contracten muteren');
DEF_FAC_ROL (USER||'_CNT_ARCHIVE_ROLE','Contracten beheren');
/*
** Voeg de functies voor de CNT module toe en geef de hoofuser toegang op all functies.
*/
INSERT INTO fac_gebruiker (fac_gebruiker_username,
fac_gebruiker_module,
fac_gebruiker_tabel,
fac_gebruiker_kolom,
fac_gebruiker_kolomkey)
SELECT USER,'FAC','FAC_ROL','FAC_ROL_KEY', fac_rol_key
FROM fac_rol
WHERE fac_rol_role LIKE USER||'_CNT_ARCHIVE_ROLE';
#endif
/*
** De ENTITY_NAMES van de CNT module.
*/
DEF_FAC_ENTITY ('MENU_CNT_CONTRACTEN' , 'Contracten', null ,null,'Contracts');
DEF_FAC_ENTITY ('CNT_CONTRACTEN' , 'Contracten' , null, null, 'Contracts');
DEF_FAC_ENTITY ('CNT_CONTRACT' , 'Contract nr' , null, null, 'Contract nr');
DEF_FAC_ENTITY ('CNT_CONTRACTOR' , 'Contractor' , null, null, 'Contractor');
DEF_FAC_ENTITY ('CNT_VAN' , 'Vanaf' , null, null, 'From');
DEF_FAC_ENTITY ('CNT_TOT' , 'Tot' , null, null, 'Untill');
DEF_FAC_ENTITY ('CNT_NUMMER' , 'Nummer' , null, null, 'Number');
DEF_FAC_ENTITY ('CNT_OMSCHRIJVING', 'Omschrijving' , null, null, 'Description');
DEF_FAC_ENTITY ('CNT_EXTERN' , 'Externe' , null, null, 'External');
DEF_FAC_ENTITY ('CNT_INTERN' , 'Interne' , null, null, 'Internal');
DEF_FAC_ENTITY ('CNT_KOSTEN' , 'Kosten' , null, null, 'Costs');
DEF_FAC_ENTITY ('CNT_UURLOON' , 'Uurloon' , null, null, 'Hourly rate');
DEF_FAC_ENTITY ('CNT_OBJECTSOORT' , 'Objectsoorten', null, null, 'Object type');
DEF_FAC_ENTITY ('CNT_OBJECT' , 'Objecten' , null, null, 'Object');
DEF_FAC_ENTITY ('CNT_PLAATS' , 'Plaatsen' , null, null, 'Position');
/*
** De MESSAGES van de CNT module.
*/
DEF_FAC_MESSAGE ('CNT_M001','Verwijderen contract','Delete contract');
DEF_FAC_MESSAGE ('CNT_M002','Er moet een bedrijf of afdeling ingevuld worden.','A company or department must be entered.');
DEF_FAC_MESSAGE ('CNT_M003','Locatie bestaat niet.','Location does not exist.');
DEF_FAC_MESSAGE ('CNT_M004','Terreinsector bestaat niet.','Sublocation does not exist.');
DEF_FAC_MESSAGE ('CNT_M005','Gebouw bestaat niet.','Building does not exist.');
DEF_FAC_MESSAGE ('CNT_M006','Verdieping bestaat niet.','Floor does not exist.');
DEF_FAC_MESSAGE ('CNT_M007','Ruimte bestaat niet.','Room does not exist.');
DEF_FAC_MESSAGE ('CNT_M008','Onbekende plaats.','Unknown position.');
DEF_FAC_MESSAGE ('CNT_M009','Verwijderen contract plaats','Delete contract position');
DEF_FAC_MESSAGE ('CNT_M010','Verwijderen contract objectsoort','Delete contract object type');
DEF_FAC_MESSAGE ('CNT_M011','Verwijderen contract object','Delete contract object');
DEF_FAC_MESSAGE ('CNT_M012','Er moet een plaats worden ingevuld.','A position must be entered.');
DEF_FAC_MESSAGE ('CNT_M013','Van een object is de plaats al bekend.','The position of an object is known.');
DEF_FAC_MESSAGE ('CNT_M014','Bij objectsoort moet de plaats aangegeven worden.','The position of an object type must be entered.');
DEF_FAC_MESSAGE ('CNT_M015','Bij een contract voor objecten kan geen plaats worden opgegeven.','A contract for object types cannot contain a position.');
DEF_FAC_MESSAGE ('CNT_M016','De einddatum van het contract ligt voor de begindatum.','The start-date must be less than the end-date.');
DEF_FAC_MESSAGE ('CNT_M017','Onbekende ruimte','Unkown room');
DEF_FAC_MESSAGE ('CNT_M018','Onbekende verdieping','Unknown floor');
DEF_FAC_MESSAGE ('CNT_M019','Onbekende gebouw','Unknown building');
DEF_FAC_MESSAGE ('CNT_M020','Onbekende terreinsector','Unknown sublocation');
DEF_FAC_MESSAGE ('CNT_M021','Onbekende locatie','Unknown location');
DEF_FAC_MESSAGE ('CNT_M022','Verwijderen is niet toegestaan. Er zijn nog contracten bij deze afdeling.','Delete not allowed. There are contracts referencing this department.');
DEF_FAC_MESSAGE ('CNT_M023','Verwijderen is niet toegestaan. Er zijn nog contracten bij dit bedrijf.','Delete not allowed. There are contracts referencing this company.');
DEF_FAC_MESSAGE ('CNT_M024','Verwijderen is niet toegestaan. Er zijn nog contracten bij deze ruimte.','Delete not allowed. There are contracts referencing this room.');
DEF_FAC_MESSAGE ('CNT_M025','Verwijderen is niet toegestaan. Er zijn nog contracten bij deze verdieping.','Delete not allowed. There are contracts referencing this floor.');
DEF_FAC_MESSAGE ('CNT_M026','Verwijderen is niet toegestaan. Er zijn nog contracten bij dit gebouw.','Delete not allowed. There are contracts referencing this building.');
DEF_FAC_MESSAGE ('CNT_M027','Verwijderen is niet toegestaan. Er zijn nog contracten bij deze terreinsector.','Delete not allowed. There are contracts referencing this sublocation.');
DEF_FAC_MESSAGE ('CNT_M028','Verwijderen is niet toegestaan. Er zijn nog contracten bij deze locatie.','Delete not allowed. There are contracts referencing this location.');
DEF_FAC_MESSAGE ('CNT_M029','Verwijderen is niet toegestaan. Er zijn nog contracten bij dit objectsoort.','Delete not allowed. There are contracts referencing this object type.');
DEF_FAC_MESSAGE ('CNT_M030','Verwijderen is niet toegestaan. Er zijn nog contracten bij dit object.','Delete not allowed. There are contracts referencing this object.');
DEF_FAC_MESSAGE ('CNT_M031','De aangegeven dienst valt niet binnen de categorie van het contract','The service must belong to the discipline of the contract.');
DEF_FAC_MESSAGE ('cnt_r_ins_srtdeel_key' ,'Er zijn nog referenties van contract-objecten naar dit objectsoort.','There are still references from contract-objects to this object type.');
DEF_FAC_MESSAGE ('cnt_r_ins_deel_key' ,'Er zijn nog referenties van contract-objecten naar dit object.' ,'There are still references from contract-objects to this object.');
DEF_FAC_MESSAGE ('cnt_r_cnt_contract_object_key','Er zijn nog referenties van contracten naar dit contract-object.' ,'There are still references from contracts to this contract-object.');
DEF_FAC_MESSAGE ('cnt_r_cnt_contract_plaats_key','Er zijn nog referenties van contracten naar deze contract-plaats.' ,'There are still references from contracts to this contract-position.');
DEF_FAC_MESSAGE ('cnt_c_cnt_contract_nummer' ,'Het contractnummer moet ingevuld zijn.' ,'The contract-number must be enterd.');
DEF_FAC_MESSAGE ('cnt_c_cnt_contract_omschr' ,'De omschrijving van het contract moet ingevuld zijn.' ,'The description of the contract must be entered.');
DEF_FAC_MESSAGE ('cnt_c_cnt_contract_van' ,'De begindatum van het contract moet ingevuld worden.' ,'The from-date of the contract must be entered.');
DEF_FAC_MESSAGE ('cnt_c_cnt_contract_tot' ,'De einddatum van het contract moet ingevuld worden.' ,'The untill-date of the contract must be entered.');
DEF_FAC_MESSAGE ('cnt_r_prs_bedrijf_key' ,'Er zijn nog referenties van contracten naar dit bedrijf.' ,'There are still references from contracts to this company.');
DEF_FAC_MESSAGE ('cnt_r_prs_afdeling_key' ,'Er zijn nog referenties van contracten naar deze afdeling.' ,'There are still references from contracts to this department.');
DEF_FAC_MESSAGE ('cnt_u_cnt_contract_nummer' ,'Het contractnummer moet uniek zijn.' ,'The contract-number must be unique.');
DEF_FAC_MESSAGE ('cnt_c_cnt_contract_korting' ,'Het kortingspercentage moet tussen 0 en 100 liggen.' ,'Percentage must be between 0 and 100.');
DEF_FAC_MESSAGE ('cnt_r_ins_discipline_key' ,'De aangegeven vakgroep bestaat niet.' ,'Discipline does not exist.');
DEF_FAC_MESSAGE ('cnt_r_cnt_perslid_key_eig' ,'De aangegeven eigenaar bestaat niet.' ,'Owner does not exist.');
DEF_FAC_MESSAGE ('cnt_r_cnt_perslid_key_beh' ,'De aangegeven beheerder bestaat niet.' ,'Contratmanager does not exist.');
DEF_FAC_MESSAGE ('cnt_c_cnt_contract_rappel' ,'De rappeldatum moet tussen de begindatum en de opzegdatum liggen.' ,'Rappel date must be between start and stop date.');
DEF_FAC_MESSAGE ('cnt_c_cnt_contract_opzeg' ,'De opzegdatum moet tussen de rappeldatum en de einddatum liggen.' ,'Stop date must be between rappel and end date.');
DEF_FAC_MESSAGE ('cnt_r_cnt_contract_dienst' ,'Het aangegeven contract bestaat niet.' ,'That contract does not exist.');
DEF_FAC_MESSAGE ('cnt_r_cnt_contract_stdmld' ,'De aangegeven dienst bestaat niet.' ,'That service does not exist.');
DEF_FAC_MESSAGE ('cnt_r_cnt_contract_bedrijf' ,'Het aangegeven bedrijf bestaat niet.' ,'That company does not exist.');
DEF_FAC_MESSAGE ('cnt_r_cnt_contractint' ,'De aangegeven interne contactpersoon bestaat niet.' ,'That internal contact person does not exist');
insert into cnt_mutatie_status values(0, 'Vervallen');
insert into cnt_mutatie_status values(1, 'Open');
insert into cnt_mutatie_status values(2, 'Concept');
insert into cnt_mutatie_status values(3, 'Ontvangen/Ok');
insert into cnt_mutatie_status values(4, 'Ontvangen/NietOk');
insert into cnt_mutatie_status values(5, 'Voltooid');
INSERT INTO cnt_typecontract VALUES (1, 'Onderhoud/Maintenance');
INSERT INTO cnt_typecontract VALUES (2, 'Huur/Rental');
INSERT INTO cnt_typecontract VALUES (3, 'Ondersteuning/Support');
INSERT INTO cnt_typecontract VALUES (4, 'Algemeen/Generic');
INSERT INTO cnt_typecontract VALUES (5, 'Leverancier/Supplier');
#endif // CNT