Files
CRM/SUtiles.js
BACHIR SOULDI 2794e62571 first commit
2025-09-28 08:49:37 +01:00

226 lines
4.1 KiB
JavaScript

function isSuperviseur(role) {
return (role=="SUPERVISEUR MEDICAL EST1" || role=="SUPERVISEUR MEDICAL EST2" || role=="SUPERVISEUR MEDICAL EST3" ||
role=="SUPERVISEUR MEDICAL CENTRE1" || role=="SUPERVISEUR MEDICAL CENTRE2" || role=="SUPERVISEUR MEDICAL CENTRE3" ||
role=="SUPERVISEUR MEDICAL OUEST1" || role=="SUPERVISEUR MEDICAL OUEST2");
}
function isDMedical(role) {
return (role=="DELEGUE MEDICAL EST1" || role=="DELEGUE MEDICAL EST2" || role=="DELEGUE MEDICAL EST3" ||
role=="DELEGUE MEDICAL CENTRE1" || role=="DELEGUE MEDICAL CENTRE2" || role=="DELEGUE MEDICAL CENTRE3" ||
role=="DELEGUE MEDICAL OUEST1" || role=="DELEGUE MEDICAL OUEST2" || role=="DELEGUE MEDICAL OUEST");
}
function isDirecteurR(role) {
return (role=="DIRECTEUR REGIONAL OUEST" || role=="DIRECTEUR REGIONAL EST" || role=="DIRECTEUR REGIONAL CENTRE");
}
function isOuest(role) {
return (role=="DIRECTEUR REGIONAL OUEST" || role=="SUPERVISEUR MEDICAL OUEST1" || role=="DELEGUE MEDICAL OUEST1" || role=="SUPERVISEUR MEDICAL OUEST2"
|| role=="DELEGUE MEDICAL OUEST2" || role=="DELEGUE MEDICAL OUEST");
}
function isCentre(role) {
return (role=="DIRECTEUR REGIONAL CENTRE" || role=="SUPERVISEUR MEDICAL CENTRE1" || role=="DELEGUE MEDICAL CENTRE1"
|| role=="SUPERVISEUR MEDICAL CENTRE2" || role=="SUPERVISEUR MEDICAL CENTRE3" || role=="DELEGUE MEDICAL CENTRE2" || role=="DELEGUE MEDICAL CENTRE3");
}
function isEst(role) {
return (role=="DIRECTEUR REGIONAL EST" || role=="SUPERVISEUR MEDICAL EST1" || role=="DELEGUE MEDICAL EST1"
|| role=="SUPERVISEUR MEDICAL EST2" || role=="DELEGUE MEDICAL EST2" || role=="SUPERVISEUR MEDICAL EST3" || role=="DELEGUE MEDICAL EST3");
}
function setJobRegionVM(anarray, role) {
if(isDirecteurR(role))
anarray[13]="DIRECTEUR REGIONAL";
if(isSuperviseur(role))
anarray[13]="SUPERVISEUR";
if(isDMedical(role))
anarray[13]="DELEGUE MEDICAL";
if(role=="DIRECTEUR DE LA PROMOTION MEDICALE") {
anarray[13]="DIRECTEUR DE LA PROMOTION MEDICALE";
anarray[14]="OUEST";
}
if(isOuest(role))
anarray[14]="OUEST";
if(isCentre(role))
anarray[14]="CENTRE";
if(isEst(role))
anarray[14]="EST";
}
function isKAM(role) {
return role=="KEY ACCOUNT MANAGER CENTRE" || role=="KEY ACCOUNT MANAGER EST" || role=="KEY ACCOUNT MANAGER OUEST";
}
function isVPSuperviseur(role) {
return role=="SUPERVISEUR COMMERCIAL EST2" || role=="SUPERVISEUR COMMERCIAL EST1" ||
role=="SUPERVISEUR COMMERCIAL CENTRE EST" || role=="SUPERVISEUR COMMERCIAL OUEST" ||
role=="SUPERVISEUR COMMERCIAL CENTRE OUEST" ;
}
function isDC(role) {
return role=="DELEGUE COMMERCIAL CENTRE" || role=="DELEGUE COMMERCIAL EST" ||
role=="DELEGUE COMMERCIAL EST 1" || role=="DELEGUE COMMERCIAL OUEST" ||
role=="DELEGUE COMMERCIAL EST2" || role=="DELEGUE COMMERCIAL CENTRE OUEST" ||
role=="DELEGUE COMMERCIAL EST1" || role=="DELEGUE COMMERCIAL CENTRE EST";
}
function isCentreVP(role) {
return role=="KEY ACCOUNT MANAGER CENTRE" || role=="DELEGUE COMMERCIAL CENTRE" ||
role=="DELEGUE COMMERCIAL CENTRE OUEST" || role=="DELEGUE COMMERCIAL CENTRE EST" ||
role=="SUPERVISEUR COMMERCIAL CENTRE EST" || role=="SUPERVISEUR COMMERCIAL CENTRE OUEST" ;
}
function isEstVP(role) {
return role=="KEY ACCOUNT MANAGER EST" || role=="SUPERVISEUR COMMERCIAL EST2" || role=="DELEGUE COMMERCIAL EST" || role=="DELEGUE COMMERCIAL EST2" || role=="SUPERVISEUR COMMERCIAL EST1" || role=="DELEGUE COMMERCIAL EST1";
}
function isOuestVP(role) {
return role=="KEY ACCOUNT MANAGER OUEST" || role=="DELEGUE COMMERCIAL OUEST" || role=="SUPERVISEUR COMMERCIAL OUEST";
}
function setJobRegion(anarray, role) {
if(role=="RESPONSABLE COMMERCIAL")
anarray[13]="RESPONSABLE COMMERCIAL";
if(isKAM(role))
anarray[13]="KEY ACCOUNT MANAGER";
if(isVPSuperviseur(role))
anarray[13]="SUPERVISEUR COMMERCIAL";
if(isDC(role))
anarray[13]="DELEGUE COMMERCIAL";
if(isCentreVP(role))
anarray[14]="CENTRE";
if(isEstVP(role))
anarray[14]="EST";
if(isOuestVP(role))
anarray[14]="OUEST";
}