var Receiverdetail = {};
function addMngrlist(){
var SessionId = kony.store.getItem("usersessionid");
var serviceName = "Listoutbyusertype";
var serviceType = "online";
var objSvc = kony.sdk.getCurrentInstance().getObjectService(serviceName, {"access": serviceType});
var objectName = "";
var dataObject = "";
if(kony.store.getItem("sessionuserLogin").usertype === 1 || kony.store.getItem("sessionuserLogin").usertype === "1"){
objectName = "listoutforemployee";
dataObject = new kony.sdk.dto.DataObject(objectName);
dataObject.odataUrl = "$filter=emptype ne 1";
}
if(kony.store.getItem("sessionuserLogin").usertype === 2 || kony.store.getItem("sessionuserLogin").usertype === "2"){
objectName = "listoutforManager";
dataObject = new kony.sdk.dto.DataObject(objectName);
dataObject.odataUrl = "$filter=emptype eq 3";
}
var options = {"dataObject":dataObject};
objSvc.fetch(options, OSListManagerandceo, ONFailureListManagerandceo);
}
function OSListManagerandceo(res){
var i = 0;
Arrayoflist = [];
if(((res.records).length) >0){
for(i = 0;i < (res.records).length;i++){
if(((res.records)[i]).emptype === "2" || ((res.records)[i]).emptype === 2){
Arrayoflist.push([parseInt(((res.records)[i]).id),((res.records)[i]).empname + "(Manager)"]);
}
if(((res.records)[i]).emptype === "3" || ((res.records)[i]).emptype === 3){
Arrayoflist.push([parseInt(((res.records)[i]).id),((res.records)[i]).empname + "(CEO)"]);
}
}
}else{
if(kony.store.getItem("sessionuserLogin").usertype === 1 || kony.store.getItem("sessionuserLogin").usertype === "1"){
Arrayoflist.push(["","Select Manager/CEO"]);
}else if(kony.store.getItem("sessionuserLogin").usertype === 2 || kony.store.getItem("sessionuserLogin").usertype === "2"){
Arrayoflist.push(["","Select CEO"]);
}
}
if(kony.application.getCurrentForm().id === "frmRequest"){
frmRequest.lstmanager.masterData = Arrayoflist;
}else if(kony.application.getCurrentForm().id === "frmMedical"){
frmMedical.lstmanager.masterData = Arrayoflist;
}else if(kony.application.getCurrentForm().id === "frmTravel"){
frmTravel.lstmanager.masterData = Arrayoflist;
}
}
function ONFailureListManagerandceo(res){
alert("failuer in listoutforemployee" + JSON.stringify(res));
}
function addMngrlist(){
var SessionId = kony.store.getItem("usersessionid");
var serviceName = "Listoutbyusertype";
var serviceType = "online";
var objSvc = kony.sdk.getCurrentInstance().getObjectService(serviceName, {"access": serviceType});
var objectName = "";
var dataObject = "";
if(kony.store.getItem("sessionuserLogin").usertype === 1 || kony.store.getItem("sessionuserLogin").usertype === "1"){
objectName = "listoutforemployee";
dataObject = new kony.sdk.dto.DataObject(objectName);
dataObject.odataUrl = "$filter=emptype ne 1";
}
if(kony.store.getItem("sessionuserLogin").usertype === 2 || kony.store.getItem("sessionuserLogin").usertype === "2"){
objectName = "listoutforManager";
dataObject = new kony.sdk.dto.DataObject(objectName);
dataObject.odataUrl = "$filter=emptype eq 3";
}
var options = {"dataObject":dataObject};
objSvc.fetch(options, OSListManagerandceo, ONFailureListManagerandceo);
}
function OSListManagerandceo(res){
var i = 0;
Arrayoflist = [];
if(((res.records).length) >0){
for(i = 0;i < (res.records).length;i++){
if(((res.records)[i]).emptype === "2" || ((res.records)[i]).emptype === 2){
Arrayoflist.push([parseInt(((res.records)[i]).id),((res.records)[i]).empname + "(Manager)"]);
}
if(((res.records)[i]).emptype === "3" || ((res.records)[i]).emptype === 3){
Arrayoflist.push([parseInt(((res.records)[i]).id),((res.records)[i]).empname + "(CEO)"]);
}
}
}else{
if(kony.store.getItem("sessionuserLogin").usertype === 1 || kony.store.getItem("sessionuserLogin").usertype === "1"){
Arrayoflist.push(["","Select Manager/CEO"]);
}else if(kony.store.getItem("sessionuserLogin").usertype === 2 || kony.store.getItem("sessionuserLogin").usertype === "2"){
Arrayoflist.push(["","Select CEO"]);
}
}
if(kony.application.getCurrentForm().id === "frmRequest"){
frmRequest.lstmanager.masterData = Arrayoflist;
}else if(kony.application.getCurrentForm().id === "frmMedical"){
frmMedical.lstmanager.masterData = Arrayoflist;
}else if(kony.application.getCurrentForm().id === "frmTravel"){
frmTravel.lstmanager.masterData = Arrayoflist;
}
}
function ONFailureListManagerandceo(res){
alert("failuer in listoutforemployee" + JSON.stringify(res));
}
0 comments:
Post a Comment