fixed home ts file

missing-swipe
umasoodch 6 years ago
parent 1c62b10486
commit c7decd88a0

@ -16,10 +16,9 @@ import { Response } from 'src/app/hmg-common/services/models/response';
import { AttendanceService } from './services/attendance.services'; import { AttendanceService } from './services/attendance.services';
import { LoginRequest } from '../hmg-common/services/authentication/models/login.request'; import { LoginRequest } from '../hmg-common/services/authentication/models/login.request';
import {FileUploaderComponent} from '../hmg-common/ui/file-uploader/file-uploader.component' import {FileUploaderComponent} from '../hmg-common/ui/file-uploader/file-uploader.component'
import { Camera, CameraOptions,PictureSourceType} from '@ionic-native/Camera/ngx'; import { Camera} from '@ionic-native/Camera/ngx';
import { File } from '@ionic-native/file/ngx'; import { File } from '@ionic-native/file/ngx';
import { DomSanitizer } from '@angular/platform-browser'; import { DomSanitizer } from '@angular/platform-browser';
import {FileUploderProfileComponent} from '../hmg-common/ui/file-uploder-profile/file-uploder-profile.component'
import { SharedDataService } from '../hmg-common/services/shared-data-service/shared-data.service'; import { SharedDataService } from '../hmg-common/services/shared-data-service/shared-data.service';
import { DevicePermissionsService } from '../hmg-common/services/device-permissions/device-permissions.service'; import { DevicePermissionsService } from '../hmg-common/services/device-permissions/device-permissions.service';
import { DashboredService } from '../hmg-common/services/dashbored/dashbored.service'; import { DashboredService } from '../hmg-common/services/dashbored/dashbored.service';
@ -30,9 +29,9 @@ import { AttendanceTrackingResponse } from '../hmg-common/services/dashbored/att
import { OpenPeriodDatesResponse } from '../hmg-common/services/dashbored/models/openPeriodDatesResponse'; import { OpenPeriodDatesResponse } from '../hmg-common/services/dashbored/models/openPeriodDatesResponse';
import {GetSubordinatesAttdStatusRequest} from '../hmg-common/services/dashbored/models/GetSubordinatesAttdStatusRequest'; import {GetSubordinatesAttdStatusRequest} from '../hmg-common/services/dashbored/models/GetSubordinatesAttdStatusRequest';
import {GetSubordinatesLeavesRequest} from '../hmg-common/services/dashbored/models/GetSubordinatesLeavesRequest' import {GetSubordinatesLeavesRequest} from '../hmg-common/services/dashbored/models/GetSubordinatesLeavesRequest'
import {GetOpenNotificationsResponse}from '../hmg-common/services/dashbored/models/GetOpenNotificationsResponse' import {GetOpenNotificationsResponse} from '../hmg-common/services/dashbored/models/GetOpenNotificationsResponse'
import {GetSubordinatesAttdStatusResponse}from '../hmg-common/services/dashbored/models/GetSubordinatesAttdStatusResponse' import {GetSubordinatesAttdStatusResponse} from '../hmg-common/services/dashbored/models/GetSubordinatesAttdStatusResponse'
import {GetSubordinatesLeavesResponse}from '../hmg-common/services/dashbored/models/GetSubordinatesLeavesResponse' import {GetSubordinatesLeavesResponse} from '../hmg-common/services/dashbored/models/GetSubordinatesLeavesResponse'
@Component({ @Component({
@ -42,7 +41,7 @@ import {GetSubordinatesLeavesResponse}from '../hmg-common/services/dashbored/mod
}) })
export class HomePage implements OnInit { export class HomePage implements OnInit {
userData: any = {}; userData: any = {};
user_image: any = '../assets/imgs/profile.png'; userImage: any = '../assets/imgs/profile.png';
menuList: any = []; menuList: any = [];
zbarOptions: any; zbarOptions: any;
scannedResult: any; scannedResult: any;
@ -52,7 +51,6 @@ export class HomePage implements OnInit {
deviceID: string; deviceID: string;
public maxFileSize = 10 * 1024 * 1024; public maxFileSize = 10 * 1024 * 1024;
public fileUploder: FileUploaderComponent; public fileUploder: FileUploaderComponent;
// public fileUploderProfile:FileUploderProfileComponent
location: boolean; location: boolean;
camera: boolean; camera: boolean;
public statsButtons = [ public statsButtons = [
@ -83,43 +81,42 @@ export class HomePage implements OnInit {
} }
]; ];
public employeeServicesButtons = [ // public employeeServicesButtons = [
{ // {
title: 'Leave Management', // title: 'Leave Management',
icon: 'assets/icon/new-design/leave_management.png' // icon: 'assets/icon/new-design/leave_management.png'
}, // },
{ // {
title: 'Advance Payments', // title: 'Advance Payments',
icon: 'assets/icon/new-design/advance_payments.png' // icon: 'assets/icon/new-design/advance_payments.png'
}, // },
{ // {
title: 'Medical Insurance', // title: 'Medical Insurance',
icon: 'assets/icon/new-design/medical_insurance.png' // icon: 'assets/icon/new-design/medical_insurance.png'
}, // },
{ // {
title: 'Pay Slip', // title: 'Pay Slip',
icon: 'assets/icon/new-design/pay_slip.png' // icon: 'assets/icon/new-design/pay_slip.png'
} // }
]; // ];
public slideOptsOne = { public slideOptsOne = {
slidesPerView: 3.5, slidesPerView: 3.5,
spaceBetween: 10
};
public slideOptsTwo = {
slidesPerView: 3.2,
spaceBetween: 10 spaceBetween: 10
}; };
public slideOptsTwo = { public timeInSeconds: any = 0.15 * 60 * 60;
slidesPerView: 3.2, public time: any;
spaceBetween: 10 public runTimer = false;
}; public hasStarted = false;
public hasFinished = false;
public timeInSeconds: any = .15 * 60 * 60; public remainingTime: any;
public time: any; public displayTime: any;
public runTimer = false; public menuEntries: any;
public hasStarted = false; public percent: any = 100 - ((this.timeInSeconds / 32400) * 100);
public hasFinished = false;
public remainingTime: any;
public displayTime: any;
public menuEntries: any;
public percent: any = 100 - ((this.timeInSeconds / 32400) * 100);
constructor( constructor(
public ts: TranslatorService, public ts: TranslatorService,
@ -131,23 +128,21 @@ public percent: any = 100 - ((this.timeInSeconds / 32400) * 100);
private device: Device, private device: Device,
private zbar: ZBar, private zbar: ZBar,
private geolocation: Geolocation, private geolocation: Geolocation,
private attendance_service: AttendanceService, private attendanceService: AttendanceService,
private eitService: EitService, private eitService: EitService,
private barcodeScanner: BarcodeScanner, private barcodeScanner: BarcodeScanner,
public actionSheetCtrl: ActionSheetController, public actionSheetCtrl: ActionSheetController,
private cameraController: Camera, private cameraController: Camera,
public sharedData: SharedDataService, public sharedData: SharedDataService,
private sanitizer: DomSanitizer, private sanitizer: DomSanitizer,
// private transfer: Transfer, private file: File,
private file: File,
// private filePath: FilePath
private permissions: DevicePermissionsService, private permissions: DevicePermissionsService,
public DS: DashboredService public DS: DashboredService
) { ) {
this.events.subscribe('img-change', displayImg => { this.events.subscribe('img-change', displayImg => {
this.user_image = this.sanitizer.bypassSecurityTrustUrl('data:Image/*;base64,'+displayImg); this.userImage = this.sanitizer.bypassSecurityTrustUrl('data:Image/*;base64,' + displayImg);
console.log('html saved img: ' + this.user_image); console.log('html saved img: ' + this.userImage);
}); });
} }
@ -155,10 +150,9 @@ public percent: any = 100 - ((this.timeInSeconds / 32400) * 100);
this.getUserDetails(); this.getUserDetails();
this.getMenu(); this.getMenu();
this.setServicesPrivilage(); this.setServicesPrivilage();
this.initTimer();
// this.getCount(); // this.getCount();
console.log(this.percent);
this.initTimer();
// this.events.subscribe('getNotCount', badge => { // this.events.subscribe('getNotCount', badge => {
// this.notBadge = badge; // this.notBadge = badge;
// }); // });
@ -174,45 +168,40 @@ public percent: any = 100 - ((this.timeInSeconds / 32400) * 100);
this.startTimer(); this.startTimer();
} }
startTimer() { startTimer() {
this.runTimer = true; this.runTimer = true;
this.hasStarted = true; this.hasStarted = true;
this.timerTick(); this.timerTick();
} }
timerTick() { timerTick() {
setTimeout(() => { setTimeout(() => {
if (!this.runTimer) { return; }
if (!this.runTimer) { return; } this.remainingTime--;
this.remainingTime--; this.displayTime = this.getSecondsAsDigitalClock(this.remainingTime);
this.displayTime = this.getSecondsAsDigitalClock(this.remainingTime); if (this.remainingTime > 0) {
console.log(this.remainingTime); const newPercent: any = ((this.remainingTime / 32400) * 100).toFixed(2);
console.log(Math.floor((this.remainingTime / 32400) * 100)); this.percent = 100 - newPercent;
if (this.remainingTime > 0) { this.timerTick();
const newPercent: any = ((this.remainingTime / 32400) * 100).toFixed(2); } else {
console.log(newPercent); this.hasFinished = true;
this.percent = 100 - newPercent; }
console.log('umar:' + this.percent); }, 1000);
this.timerTick(); }
} else {
this.hasFinished = true;
}
}, 1000);
}
getSecondsAsDigitalClock(inputSeconds: number) { getSecondsAsDigitalClock(inputSeconds: number) {
const secNum = parseInt(inputSeconds.toString(), 10); // don't forget the second param const secNum = parseInt(inputSeconds.toString(), 10); // don't forget the second param
const hours = Math.floor(secNum / 3600); const hours = Math.floor(secNum / 3600);
const minutes = Math.floor((secNum - (hours * 3600)) / 60); const minutes = Math.floor((secNum - (hours * 3600)) / 60);
const seconds = secNum - (hours * 3600) - (minutes * 60); const seconds = secNum - (hours * 3600) - (minutes * 60);
let hoursString = ''; let hoursString = '';
let minutesString = ''; let minutesString = '';
let secondsString = ''; let secondsString = '';
hoursString = (hours < 10) ? '0' + hours : hours.toString(); hoursString = (hours < 10) ? '0' + hours : hours.toString();
minutesString = (minutes < 10) ? '0' + minutes : minutes.toString(); minutesString = (minutes < 10) ? '0' + minutes : minutes.toString();
secondsString = (seconds < 10) ? '0' + seconds : seconds.toString(); secondsString = (seconds < 10) ? '0' + seconds : seconds.toString();
return hoursString + ':' + minutesString + ':' + secondsString; return hoursString + ':' + minutesString + ':' + secondsString;
} }
getDeviceLocation() { getDeviceLocation() {
@ -228,8 +217,6 @@ getSecondsAsDigitalClock(inputSeconds: number) {
this.geolocation this.geolocation
.getCurrentPosition({ maximumAge: 3000, timeout: 10000, enableHighAccuracy: true }) .getCurrentPosition({ maximumAge: 3000, timeout: 10000, enableHighAccuracy: true })
.then(resp => { .then(resp => {
// console.log(resp.coords.latitude);
// console.log(resp.coords.longitude);
this.lat = resp.coords.latitude; this.lat = resp.coords.latitude;
this.longt = resp.coords.longitude; this.longt = resp.coords.longitude;
this.attendance(); this.attendance();
@ -244,15 +231,16 @@ getSecondsAsDigitalClock(inputSeconds: number) {
} }
setServicesPrivilage() { setServicesPrivilage() {
for (let i = 0; i < AuthenticationService.servicePrivilage.length; i++) for (const servicePrivilage of AuthenticationService.servicePrivilage) {
if (AuthenticationService.servicePrivilage[i].Previlege == false) { if (servicePrivilage.Previlege === false) {
document.getElementById(AuthenticationService.servicePrivilage[i].ServiceName).setAttribute('disabled', 'disabled'); document.getElementById(servicePrivilage.ServiceName).setAttribute('disabled', 'disabled');
document.getElementById(AuthenticationService.servicePrivilage[i].ServiceName).style.filter = 'grayscale(1)' document.getElementById(servicePrivilage.ServiceName).style.filter = 'grayscale(1)';
} }
}
} }
getCount() {
// getCount() {
// const req: any = {}; // const req: any = {};
// this.menuService.getNotificationCount(req).subscribe((result: any) => { // this.menuService.getNotificationCount(req).subscribe((result: any) => {
// if (this.common.validResponse(result)) { // if (this.common.validResponse(result)) {
@ -264,39 +252,13 @@ getSecondsAsDigitalClock(inputSeconds: number) {
// this.events.publish("getNotCount", this.notBadge); // this.events.publish("getNotCount", this.notBadge);
// } // }
// }); // });
}
// ionViewDidLoad() {
// this.geolocation
// .getCurrentPosition()
// .then(resp => {
// // resp.coords.latitude
// // resp.coords.longitude
// console.log(resp.coords.latitude);
// console.log(resp.coords.longitude);
// })
// .catch(error => {
// console.log("Error getting location", error);
// });
// this.geolocation.getCurrentPosition().then((resp) => {
// // resp.coords.latitude
// // resp.coords.longitude
// console.log(resp.coords.latitude);
// console.log(resp.coords.longitude);
// }).catch((error) => {
// console.log('Error getting location', error);
// });
// } // }
ionViewDidLoad() { ionViewDidLoad() {
this.getUserDetails(); this.getUserDetails();
console.log('getUserDetails');
this.geolocation this.geolocation
.getCurrentPosition() .getCurrentPosition()
.then(resp => { .then(resp => {
// resp.coords.latitude
// resp.coords.longitude
console.log(resp.coords.latitude);
console.log(resp.coords.longitude);
this.lat = resp.coords.latitude; this.lat = resp.coords.latitude;
this.longt = resp.coords.longitude; this.longt = resp.coords.longitude;
}) })
@ -304,9 +266,11 @@ getSecondsAsDigitalClock(inputSeconds: number) {
console.log('Error getting location', error); console.log('Error getting location', error);
}); });
} }
private openMenu() { private openMenu() {
this.menu.toggle(); this.menu.toggle();
} }
private getUserDetails() { private getUserDetails() {
this.authService this.authService
.loadAuthenticatedUser() .loadAuthenticatedUser()
@ -316,276 +280,236 @@ getSecondsAsDigitalClock(inputSeconds: number) {
this.userData = user; this.userData = user;
// set User Info // set User Info
this.sharedData.setSharedData(this.userData, AuthenticatedUser.SHARED_DATA); this.sharedData.setSharedData(this.userData, AuthenticatedUser.SHARED_DATA);
this.user_image = user.EMPLOYEE_IMAGE this.userImage = user.EMPLOYEE_IMAGE
? 'data:image/png;base64,' + user.EMPLOYEE_IMAGE ? 'data:image/png;base64,' + user.EMPLOYEE_IMAGE
: this.user_image; : this.userImage;
console.log(user); console.log(user);
} else { } else {
console.log(user); console.log(user);
} }
}); });
}
public Vacation_Rule() {
this.common.navigateForward('/vacation-rule/home');
}
private getMenu() {
this.menuService.getMenu().subscribe((result: MenuResponse) => {
this.handleMenuResult(result);
});
}
private handleMenuResult(result) {
if (this.common.validResponse(result)) {
if (this.common.hasData(result.List_Menu)) {
console.log('list menu');
this.menuList = result.List_Menu;
console.log('umar: ' + this.menuList);
this.getMenuDetails();
}
} }
}
private accrualBalance() {
this.common.openAccuralPage();
}
private changeImage() { public Vacation_Rule() {
this.common.openChangeImagePage(); this.common.navigateForward('/vacation-rule/home');
} }
public getMenuDetails() { private getMenu() {
const item = this.menuList[0]; this.menuService.getMenu().subscribe((result: MenuResponse) => {
const selMenu: MenuResponse = new MenuResponse(); this.handleMenuResult(result);
selMenu.List_Menu = item; });
selMenu.userid = this.userData.EMPLOYEE_NUMBER; }
console.log('menu: ' + selMenu.List_Menu);
this.common.sharedService.setSharedData(selMenu, MenuResponse.SHARED_DATA);
this.getMenuEntries(item);
// if (item.MENU_TYPE === 'M') {
// this.common.openMyTeamPage();
// // this.navCtrl.push("MySubordinatePage");
// } else if (item.MENU_TYPE === 'S') {
// this.common.sharedService.setSharedData(item, 'mySpecList');
// this.common.openMySpecialistPage();
// // this.navCtrl.push('MySpecialistPage',{"mySpecList":item});
// } else {
// this.getMenuEntries(item);
// }
}
getMenuEntries(item) { private handleMenuResult(result) {
console.log('umar I am clicked2'); if (this.common.validResponse(result)) {
const request: any = {}; if (this.common.hasData(result.List_Menu)) {
let selEmpNo: string = null; console.log('list menu');
let nationality: string = null; this.menuList = result.List_Menu;
request.P_SELECTED_RESP_ID = -999; this.getMenuDetails();
if (item.MENU_TYPE === 'S') { }
request.P_SELECTED_RESP_ID = item.RESP_ID; }
} else {
selEmpNo = this.common.sharedService.getSharedData(
LoginRequest.SHARED_DATA,
false
);
} }
nationality = this.common.sharedService.getSharedData(
LoginRequest.NATIONALITY_CODE,
false
);
request.P_SELECTED_EMPLOYEE_NUMBER = selEmpNo;
request.P_MENU_TYPE = item.MENU_TYPE;
request.NationalityCode = nationality;
// set emp and resp id
console.log('set data');
this.common.sharedService.setSharedData(
selEmpNo,
MenuResponse.SHARED_SEL_EMP
);
this.common.sharedService.setSharedData(
request.P_SELECTED_RESP_ID,
MenuResponse.SHARED_SEL_RESP_ID
);
this.eitService
.getMenuEntries(request)
.subscribe((result: MenuResponse) => {
this.handleMenuEntiresResult(result);
});
}
sortMenuEntires(list) { private accrualBalance() {
const tree = this.common.list_to_tree(list); this.common.openAccuralPage();
this.menuEntries = tree; }
console.log(this.menuEntries);
this.common.sharedService.setSharedData(tree, 'menuEntries');
// this.common.navigateForward("/eit/homepage");
// this.common.openEITPage();
}
private handleMenuEntiresResult(result) { private changeImage() {
if (this.common.validResponse(result)) { this.common.openChangeImagePage();
if (this.common.hasData(result.GetMenuEntriesList)) {
this.sortMenuEntires(result.GetMenuEntriesList);
}
} }
}
private Change_password() { public getMenuDetails() {
this.common.openChangePassword(); const item = this.menuList[0];
} const selMenu: MenuResponse = new MenuResponse();
private openPayslip() { selMenu.List_Menu = item;
this.common.openPayslipPage(); selMenu.userid = this.userData.EMPLOYEE_NUMBER;
} console.log('menu: ' + selMenu.List_Menu);
private attendance() { this.common.sharedService.setSharedData(selMenu, MenuResponse.SHARED_DATA);
// this.zbarOptions = { this.getMenuEntries(item);
// flash: "off", // if (item.MENU_TYPE === 'M') {
// drawSight: false // this.common.openMyTeamPage();
// }; // // this.navCtrl.push("MySubordinatePage");
// console.log("your currnt location is"); // } else if (item.MENU_TYPE === 'S') {
// console.log("Loc"); // this.common.sharedService.setSharedData(item, 'mySpecList');
this.permissions.requestCameraAutherization().then(granted => { // this.common.openMySpecialistPage();
this.camera = granted as boolean; // // this.navCtrl.push('MySpecialistPage',{"mySpecList":item});
if (this.camera) { // } else {
this.scanCode(); // this.getMenuEntries(item);
} // }
}
getMenuEntries(item) {
const request: any = {};
let selEmpNo: string = null;
let nationality: string = null;
request.P_SELECTED_RESP_ID = -999;
if (item.MENU_TYPE === 'S') {
request.P_SELECTED_RESP_ID = item.RESP_ID;
} else {
selEmpNo = this.common.sharedService.getSharedData(
LoginRequest.SHARED_DATA,
false
);
} }
nationality = this.common.sharedService.getSharedData(
LoginRequest.NATIONALITY_CODE,
false
);
request.P_SELECTED_EMPLOYEE_NUMBER = selEmpNo;
request.P_MENU_TYPE = item.MENU_TYPE;
request.NationalityCode = nationality;
// set emp and resp id
console.log('set data');
this.common.sharedService.setSharedData(
selEmpNo,
MenuResponse.SHARED_SEL_EMP
);
this.common.sharedService.setSharedData(
request.P_SELECTED_RESP_ID,
MenuResponse.SHARED_SEL_RESP_ID
); );
}
scanCode() { this.eitService
// this.zbar .getMenuEntries(request)
// .scan(this.zbarOptions) .subscribe((result: MenuResponse) => {
// .then(result => { this.handleMenuEntiresResult(result);
// console.log(result); // Scanned code });
// let strResult = JSON.parse(result); }
// console.log(strResult.QRValue);
// this.scannedResult = result;
// this.deviceID = this.device.uuid;
// this.swipeAttendance();
// })
// .catch(error => {
// alert(error); // Error message
// });
this.barcodeScanner.scan().then(barcodeData => {
console.log('Barcode data', barcodeData);
// let strResult = JSON.parse(barcodeData);
// console.log(strResult.QRValue);
this.scannedResult = barcodeData;
this.deviceID = this.device.uuid;
this.swipeAttendance();
}).catch(err => {
console.log('Error', err);
});
}
swipeAttendance() { sortMenuEntires(list) {
const request: attendanceSwipeScannerRequest = new attendanceSwipeScannerRequest(); const tree = this.common.list_to_tree(list);
request.Latitude = this.lat; this.menuEntries = tree;
request.Longitude = this.longt; console.log(this.menuEntries);
request.QRValue = this.scannedResult.text; this.common.sharedService.setSharedData(tree, 'menuEntries');
request.UID = this.deviceID; // this.common.navigateForward("/eit/homepage");
request.UserName = this.userData.EMPLOYEE_NUMBER; // this.common.openEITPage();
console.log('request'); }
console.log(JSON.stringify(request));
this.attendance_service private handleMenuEntiresResult(result) {
.attendanceSwipeScanner(request, () => { if (this.common.validResponse(result)) {
console.log('Error inside in swipe attendance'); if (this.common.hasData(result.GetMenuEntriesList)) {
}) this.sortMenuEntires(result.GetMenuEntriesList);
.subscribe((result: Response) => {
if (this.common.validResponse(result)) {
console.log('response');
console.log(result);
this.common.presentAlert(this.ts.trPK('home', 'swipeAlertSuccess'));
} else {
this.common.presentAlert(this.ts.trPK('home', 'swipeAlertFailed'));
} }
}); }
} }
openPersonalInfo() {
this.common.openProfile();
}
private Change_password() {
this.common.openChangePassword();
}
/*************************************Dashboards Services**********************************************************8 */ private openPayslip() {
this.common.openPayslipPage();
}
showOrganizationSalaries(){ private attendance() {
this.DS.getOrganizationSalaries() .subscribe((result: OrganizationSalariesResponse ) => { this.permissions.requestCameraAutherization().then(granted => {
this.camera = granted as boolean;
if (this.camera) {
this.scanCode();
}
}
);
}
});; scanCode() {
} this.barcodeScanner.scan().then(barcodeData => {
this.scannedResult = barcodeData;
this.deviceID = this.device.uuid;
this.swipeAttendance();
}).catch(err => {
console.log('Error', err);
});
}
showOpenMissingSwipes(){ swipeAttendance() {
this.DS.getOpenMissingSwipes() .subscribe((result: OpenMissingSwipesResponse) => { const request: attendanceSwipeScannerRequest = new attendanceSwipeScannerRequest();
request.Latitude = this.lat;
request.Longitude = this.longt;
request.QRValue = this.scannedResult.text;
request.UID = this.deviceID;
request.UserName = this.userData.EMPLOYEE_NUMBER;
console.log(JSON.stringify(request));
this.attendanceService
.attendanceSwipeScanner(request, () => {
console.log('Error inside in swipe attendance');
})
.subscribe((result: Response) => {
if (this.common.validResponse(result)) {
this.common.presentAlert(this.ts.trPK('home', 'swipeAlertSuccess'));
} else {
this.common.presentAlert(this.ts.trPK('home', 'swipeAlertFailed'));
}
});
}
});; openPersonalInfo() {
this.common.openProfile();
}
}
showPerformanceAppraisal(){
this.DS.getPerformanceAppraisal() .subscribe((result: PerformanceAppraisalResponse) => {
}); /*************************************Dashboards Services**********************************************************8 */
showOrganizationSalaries() {
this.DS.getOrganizationSalaries() .subscribe((result: OrganizationSalariesResponse ) => {
});
}
} showOpenMissingSwipes() {
this.DS.getOpenMissingSwipes() .subscribe((result: OpenMissingSwipesResponse) => {
});
}
showAttendanceTracking(){ showPerformanceAppraisal() {
this.DS.getAttendanceTracking() .subscribe((result: AttendanceTrackingResponse) => { this.DS.getPerformanceAppraisal() .subscribe((result: PerformanceAppraisalResponse) => {
});
}
});; showAttendanceTracking() {
} this.DS.getAttendanceTracking() .subscribe((result: AttendanceTrackingResponse) => {
});
}
openPeriodDateDashbored(){ openPeriodDateDashbored() {
this.DS.getOpenPeriodDates( ()=> {console.log("Error ");} ).subscribe((result:OpenPeriodDatesResponse)=>{ this.DS.getOpenPeriodDates( () => {console.log('Error '); } ).subscribe((result: OpenPeriodDatesResponse) => {
if (this.common.validResponse(result)) { if (this.common.validResponse(result)) {
console.log("response"); console.log('response');
} }
}); });
} }
openNotificationsDashbored(){ openNotificationsDashbored() {
this.DS.getOpenNotifications( ()=> {console.log("Error ");} ).subscribe((result:GetOpenNotificationsResponse)=>{ this.DS.getOpenNotifications( () => {console.log('Error '); } ).subscribe((result: GetOpenNotificationsResponse) => {
if (this.common.validResponse(result)) { if (this.common.validResponse(result)) {
console.log("response"); console.log('response');
console.log(result); console.log(result);
} }
}); });
} }
getSubordinatesLeaves(){ getSubordinatesLeaves(){
let request:GetSubordinatesLeavesRequest=new GetSubordinatesLeavesRequest(); const request: GetSubordinatesLeavesRequest = new GetSubordinatesLeavesRequest();
request.P_DATE_FROM="/Date(1578603600000+0300)/"; //test request.P_DATE_FROM = '/Date(1578603600000+0300)/'; // test
request.P_DATE_TO="/Date(1576011600000+0300)/"; //test request.P_DATE_TO = '/Date(1576011600000+0300)/'; // test
this.DS.getSubordinatesLeaves( request, () => {console.log('Error '); } ).subscribe((result: GetSubordinatesLeavesResponse) => {
this.DS.getSubordinatesLeaves( request,()=> {console.log("Error ");} ).subscribe((result:GetSubordinatesLeavesResponse)=>{
if (this.common.validResponse(result)) { if (this.common.validResponse(result)) {
console.log("response"); console.log('response');
console.log(result); console.log(result);
} }
}); });
} }
getSubordinatesAttStatus(){ getSubordinatesAttStatus() {
let request: GetSubordinatesAttdStatusRequest = new GetSubordinatesAttdStatusRequest(); const request: GetSubordinatesAttdStatusRequest = new GetSubordinatesAttdStatusRequest();
request.P_SCHEDULE_DATE_FROM="/Date(1578603600000+0300)/"; //test request.P_SCHEDULE_DATE_FROM = '/Date(1578603600000+0300)/'; // test
request.P_SCHEDULE_DATE_TO="/Date(1576011600000+0300)/";//test request.P_SCHEDULE_DATE_TO = '/Date(1576011600000+0300)/'; // test
this.DS.getSubordinatesAttStatus( request, () => {console.log('Error '); }).subscribe((result: GetSubordinatesAttdStatusResponse) => {
this.DS.getSubordinatesAttStatus( request,()=> {console.log("Error ");} ).subscribe((result:GetSubordinatesAttdStatusResponse)=>{
if (this.common.validResponse(result)) { if (this.common.validResponse(result)) {
console.log("response"); console.log('response');
console.log(result); console.log(result);
} }
}); });
} }
} }

Loading…
Cancel
Save